GNU/Linux >> Tutoriels Linux >  >> Debian

Options fréquemment utilisées pour la commande debian / ubuntu dpkg

dpkg-l

Répertorier tous les packages installés.

EXEMPLES :

dpkg renvoie un certain nombre de packages installés :

$ dpkg-l | wc -l
1209

demander à dpkg de ne renvoyer que les packages liés à php. Cela inclura les packages installés et non installés :

$ dpkg -l *php*

Utiliser dpkg avec grep pour voir uniquement les packages installés

dpkg-l | grep php

dpkg -L

dpkg -L montrera si le paquet est installé. Si le paquet est installé, dpkg affichera les fichiers associés et leurs emplacements dans le système de fichiers.

EXEMPLES :

$ dpkg -L ntpdate
/.
/etc
/etc/network
/etc/network/if-up.d
/etc/network/if-up.d/ntpdate
/etc/logcheck

$ dpkg -L php5-json
Le paquet `php5-json’ n'est pas installé.

dpkg -p

dpkg -p affichera une information complète concernant un nom de paquet fourni comme argument. Les informations comprendront, mais sans s'y limiter, la version, les dépendances, les packages suggérés et plus encore.

EXEMPLE :

$ dpkg -p dpkg
Package :dpkg
Essentiel :oui
Priorité :obligatoire
Section :admin
Taille installée :7276
Origine :debian
Mainteneur :Développeurs Dpkg
Bogues :debbugs://bugs.debian.org
Architecture :i386
Version : 1.14.28
Remplace :manpages-de (<=0.4-3), manpages-pl (<=20051117-1)
Pré-dépend :libc6 (>=2.7-1), coreutils (>=5.93-1), lzma
Suggestions :apt
Conflits :apt (<<0.7.7), aptitude (<<0.4.7-1), dpkg-dev (<<1.14.16), dpkg-iasearch (<<0.11) , sysvinit (<<2.82-1)
Taille :2353726
Description :système de gestion de paquets Debian
Ce paquet fournit l'infrastructure de bas niveau pour gérer l'installation et la suppression de Debian packages logiciels.
.
Pour les outils de développement de packages Debian, installez dpkg-dev.
Page d'accueil :http://wiki.debian.org/Teams/Dpkg

dpkg -s

dpkg -s affichera le statut du paquet fourni en argument. Ceci est similaire à dpkg -p mais inclut également un statut et des fichiers de configuration :

EXEMPLE :

$ dpkg -s dpkg
Package :dpkg
Essentiel :oui
Statut :install ok installé
Priorité :requis
Section :admin
Taille installée :7276
Origine :debian
Mainteneur :Développeurs Dpkg
Bogues :debbugs://bugs.debian.org
Architecture :i386
Version :1.14.28
Remplace :manpages-de (<=0.4-3), manpages-pl (<=20051117-1)
Pré-dépend :libc6 (>=2.7-1), coreutils (> =5.93-1), lzma
Suggère :apt
Conflits :apt (<<0.7.7), aptitude (<<0.4.7-1), dpkg-dev (<<1.14.16) , dpkg-iasearch (<<0.11), sysvinit (<<2.82-1)
Fichiers de configuration :
/etc/logrotate.d/dpkg 501f8c90b83c7ea180868ca82e1e82d1
/etc/dpkg/origins/debian 731423fa8ba067262f2def3748
/etc/dpkg/dpkg.cfg f4413ffb515f8f753624ae3bb365b81b
/etc/alternatives/README 69c4ba7f08363e998e0f2e244a04f881
Description :système de gestion de paquets Debian
Ce paquet fournit l'infrastructure de bas niveau pour gérer le
installation et démontage val des packages logiciels Debian.
.
Pour les outils de développement de packages Debian, installez dpkg-dev.
Page d'accueil :http://wiki.debian.org/Teams/Dpkg

dpkg -S

cette commande dpkg recherchera et affichera les noms de fichiers liés à un package installé.

EXEMPLES :

$ dpkg -S dpkg.cfg
dpkg :/usr/share/man/hu/man5/dpkg.cfg.5.gz
dpkg :/usr/share/man/pl/man5/dpkg.cfg.5.gz
dpkg :/usr/share/man/sv/man5/dpkg.cfg.5.gz
dpkg :/etc/dpkg/dpkg.cfg
dpkg :/usr/share/man/fr /man5/dpkg.cfg.5.gz
dpkg :/usr/share/man/man5/dpkg.cfg.5.gz
dpkg :/usr/share/man/de/man5/dpkg .cfg.5.gz

$ dpkg -S ports.conf

apache2.2-common :/etc/apache2/ports.conf

dpkg -i

L'option -i indiquera à dpkg d'installer un package.deb. Pour exécuter cette commande, des privilèges superutilisateur/racine sont requis.

EXEMPLE :

# dpkg -i skype-debian_2.1.0.81-1_i386.deb

cette commande installera un paquet qui ne fait pas partie des dépôts standards debian. Synce dpkpg n'installera pas les prérequis requis, dpkg peut afficher une erreur indiquant que les prérequis pour ce package ne sont pas remplis.

dpkg -r

dpkg supprimera le paquet installé mais pas ses configurations. Les privilèges root sont requis pour exécuter cette commande.

EXEMPLE :

# dpkg -r apache2

cette commande supprimera le système de formulaire apache2.

dpkg -P

avec l'option -P, la commande dpkg supprimera et purgera tous les fichiers de configuration liés au paquet.

EXEMPLE :

# dpkg -P apache2

Cette commande supprimera le package apache2 du système, y compris ses fichiers de configuration. Autorisations racine requises.

dpkg-reconfigure

dpkg-reconfigure est une commande en soi mais liée à la famille dpkg et il vaut également la peine de le mentionner ici. dpkg-reconfigure reconfigurera les paquets déjà installés dans le système.

EXEMPLE :
# dpkg-reconfigure xserver-xorg

cette commande reconfigurera un package xserver-xorg. Les privilèges root sont requis pour exécuter cette commande.


Debian
  1. 40 commandes Linux de base utilisées fréquemment

  2. Tasksel - Un outil d'installation de paquets de groupe pour Debian

  3. Apt-cache utilisé pour?

  4. Exemples de commandes Dpkg pour gérer les packages dans Ubuntu/Debian

  5. 15 options de ligne de commande du compilateur GCC les plus fréquemment utilisées

Comment réparer la commande add-apt-repository introuvable sur Ubuntu et Debian

Maim - Un outil de capture d'écran pour Debian 9 Desktop

Installer Varnish Cache 5.1 pour Apache sur Debian 9 / Ubuntu 16.04

Comment vérifier les ports ouverts sur Debian 10

Vérifier les dépendances d'un paquet dans Ubuntu 20.04 et Debian 10

Comment installer le gestionnaire de paquets Yarn JS (Node) sur Debian 11