Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
15 mars 2010

package manager apt           gestionnaire de paquets


dpkg-query

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"