package manager apt gestionnaire de paquets
dpkg-query
Outil pour interroger la base de données de dpkg et afficher des informations sur les paquets connus par la base de données de dpkg
OPTIONS
-l, --list motif Affiche les paquets correspondants à motif. Sans motif, affiche tous les paquets de /var/lib/dpkg/status, sauf ceux qui ne sont pas installés (équivalent à dpkg -l)-W, --show motif Identique à --list mais dans un format formaté.
-s, --status paquet Donne l'état du paquet (indique les fichiers de configuration)
-L, --listfiles paquet Affiche la liste des fichiers de paquet
-c, --control-path paquet [control-file] liste les chemins des fichiers de contrôle
-S, --search motif Recherche un nom de fichier dans les paquets installés (équivalent dpkg -S)
-p, --print-avail paquet Affiche les détails relatifs à paquet tels que présents dans /var/lib/dpkg/available
--admindir=dir Change l'endroit où se trouve la base de données de dpkg (défaut /var/lib/dpkg)
-f, --showformat=format sert à spécifier le format de sortie de --show
\n nouvelle ligne
\r retour chariot
\t tabulation
L'information relative à un paquet peut être indiquée en insérant des appels de variables spécifiant des champs du paquet avec la syntaxe suivante: "${field[ ;width]}". Les champs sont alignés à droite, à moins que la largeur ne soit négative, auquel cas ils sont alignés à gauche. Les champs suivants sont reconnus, mais pas nécessairement disponibles dans le fichier d'état (seuls les champs internes ou les champs conservés avec le paquet binaire le sont):
Architecture
Bugs
Conffiles (interne)
Config-Version (interne)
Conflicts
Breaks
Depends
Description
Enhances
Essential
Filename (interne, lié à dselect)
Homepage
Installed-Size
MD5sum (interne, lié à dselect)
MSDOS-Filename (interne, lié à dselect)
Maintainer
Origin
Package
Pre-Depends
Priority
Provides
Recommends
Replaces
Revision (obsolète)
Section
Size (interne, lié à dselect)
Source
Status (interne)
Suggests
Tag (pas dans le .deb mais dans les fichiers Packages d'APT)
Triggers-Awaited (interne)
Triggers-Pending (interne)
Version
Le format par défaut est le suivant : "${binary:Package}\t${Version}\n"