Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

dpkg-query(1)


dpkg−query

dpkg−query

NOM
SYNOPSIS
DESCRIPTION
COMMANDES
OPTIONS
CODE DE SORTIE
ENVIRONNEMENT
AUTEUR
VOIR AUSSI
TRADUCTION

NOM

dpkg−query − Un outil pour interroger la base de données de dpkg

SYNOPSIS

dpkg−query [option...] commande

DESCRIPTION

dpkg−query est un outil pour afficher des informations sur les paquets connus par la base de données de dpkg.

COMMANDES

−l, −−list motif−de−nom−de−paquet...

Affiche les paquets correspondants au motif donné. Si aucun nom−paquet−motif n’est indiqué, affiche tous les paquets de /var/lib/dpkg/status, sauf ceux qui ne sont pas installés (c’est à dire ceux qui ont été précédemment purgés). Les métacaractères ordinaires de l’interpréteur de commandes sont autorisés dans nom−paquet−motif. Il faudra sans doute mettre nom−paquet−motif entre apostrophes pour éviter l’expansion des noms de fichier par l’interpréteur de commandes. Par exemple, tous les paquets dont le nom commence par « libc6 » seront affichés par la commande :

dpkg−query −l 'libc6*'

Les trois premières colonnes affichées montrent dans l’ordre : l’action souhaitée, l’état du paquet et les erreurs.

Action souhaitée :
u = Inconnu (Unknown)
i = Installer (Install)
h = Garder (Hold)
r = Supprimer (Remove)
p = Purger (Purge)

État du paquet :
n = Non installé (Not−installed
) c = Fichiers de configuration (Config−files)
H = Semi−installé (Half−installed)
U = Décompressé (Unpacked)
F = Semi−configuré (Half−configured)
W = Attente de déclenchements (Triggers−awaiting)
t = Déclenchements en attente (Triggers−pending)
i = Installé (Installed)

Drapeaux d’erreur :
<empty> = (none)
R = Reinst−required

Un &eacute;tat en majuscules ou une lettre d’erreur indiquent que le paquet peut provoquer des probl&egrave;mes graves. Veuillez consulter dpkg(1) &agrave; propos des &eacute;tats et drapeaux ci−dessus.

On ne peut pas configurer le format de sortie de cette option. Il s’adapte automatiquement &agrave; la largeur du terminal. Ce format est destin&eacute; aux humains et la machine le lit mal. Voyez −W (−−show) et −−showformat pour une possible configuration de ce format.

−W, −−show motif−de−nom−de−paquet...

Tout comme l’option −−list, cette option affiche la liste des paquets qui correspondent au motif donn&eacute;. La sortie peut cependant &ecirc;tre format&eacute;e en utilisant l’option −−showformat. Le format de sortie par d&eacute;faut est le suivant : une ligne pour chaque paquet, avec le nom et la version install&eacute;e, s&eacute;par&eacute; par une tabulation.

−s, −−status nom−paquet ...

Donne l’&eacute;tat du paquet indiqu&eacute;. C’est simplement l’affichage de l’entr&eacute;e de la base de donn&eacute;es concernant les &eacute;tats des paquets install&eacute;s.

−L, −−listfiles nom−paquet...

Affiche la liste des fichiers du nom−paquet install&eacute;s sur le syst&egrave;me. Il faut remarquer cependant que les fichiers cr&eacute;&eacute;s par les scripts d’installation particuliers au paquet ne sont pas affich&eacute;s.

−c, −−control−path nom−paquet [fichier−contr&ocirc;le]

Affiche les chemins pour les fichiers de contr&ocirc;le install&eacute;s sur votre syst&egrave;me pour nom−paquet. Si fichier−contr&ocirc;le est indiqu&eacute;, seul le chemin pour ce fichier de contr&ocirc;le sera affich&eacute;, s’il est pr&eacute;sent. Attention : cette commande est semi−publique et ne devrait &ecirc;tre utilis&eacute;e qu’en dernier ressort et si aucune autre interface n’est disponible. Elle pourrait devenir obsol&egrave;te dans le futur si de meilleures interfaces sont mises en place ou si les d&eacute;fauts actuels d’architecture sont r&eacute;solus.

−S, −−search motif−de−nom−a−rechercher...

Recherche un nom de fichier dans les paquets install&eacute;s. On peut utiliser dans le motif tous les m&eacute;tacaract&egrave;res de l’interpr&eacute;teur de commandes. Cette commande ne donne pas les fichiers suppl&eacute;mentaires cr&eacute;&eacute;s par les scripts du responsable de paquet, ni les alternatives.

−p, −−print−avail nom−paquet...

Affiche les d&eacute;tails relatifs &agrave; nom−paquet, tels que pr&eacute;sents dans /var/lib/dpkg/available. Les utilisateurs des outils bas&eacute;s sur APT devraient plut&ocirc;t utiliser la commande apt−cache show nom−paquet car le fichier available n’est tenu &agrave; jour que lorsque dselect est utilis&eacute;.

−h, −−help

Affiche un message d’aide puis quitte.

−−version

Affiche le num&eacute;ro de version puis quitte.

OPTIONS

−−admindir=dir

Change l’endroit o&ugrave; se trouve la base de donn&eacute;es de dpkg. Par d&eacute;faut, c’est /var/lib/dpkg.

−f, −−showformat=format

Cette option sert &agrave; sp&eacute;cifier le format de sortie de l’option −−show. Ce format sera utilis&eacute; pour chaque paquet list&eacute;.

Dans la cha&icirc;ne, “\” d&eacute;sp&eacute;cifie le caract&egrave;re

\n nouvelle ligne
\r
retour chariot
\t
tabulation

\” avant un caract&egrave;re supprime la signification du caract&egrave;re qui suit. C’est utile pour les caract&egrave;res “\” and “$”.

L’information relative &agrave; un paquet peut &ecirc;tre indiqu&eacute;e en ins&eacute;rant des appels de variables sp&eacute;cifiant des champs du paquet avec la syntaxe suivante : “${field[;width]}”. Les champs sont align&eacute;s &agrave; droite, &agrave; moins que la largeur ne soit n&eacute;gative, auquel cas ils sont align&eacute;s &agrave; gauche. Les champs suivants sont reconnus, mais pas n&eacute;cessairement disponibles dans le fichier d’&eacute;tat (seuls les champs internes ou les champs conserv&eacute;s avec le paquet binaire le sont) :

Architecture
Bugs
Conffiles
(interne)
Config−Version
(interne)
Conflicts
Breaks
Depends
Description
Enhances
Essential
Filename
(interne, li&eacute; &agrave; dselect)
Homepage
Installed−Size
MD5sum
(interne, li&eacute; &agrave; dselect)
MSDOS−Filename
(interne, li&eacute; &agrave; dselect)
Maintainer
Origin
Package
Pre−Depends
Priority
Provides
Recommends
Replaces
Revision
(obsol&egrave;te)
Section
Size
(interne, li&eacute; &agrave; 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&eacute;faut est le suivant : “${Package}\t${Version}\n”. Tous les autres champs du fichier status, par exemple des champs d&eacute;finis par l’utilisateur, peuvent &ecirc;tre demand&eacute;s. Ils seront affich&eacute;s mais sans aucune mise en forme et aucune v&eacute;rification n’est faite. Pour obtenir le nom du responsable de dpkg et la version install&eacute;e, ex&eacute;cutez par exemple :

dpkg−query −W −f='${Package} ${Version}\t${Maintainer}\n' dpkg

CODE DE SORTIE

0

La requ&ecirc;te demand&eacute;e s’est correctement d&eacute;roul&eacute;e.

1

Des probl&egrave;mes sont survenus lors de l’analyse de la ligne de commande ou bien pendant l’ex&eacute;cution de la requ&ecirc;te. Cela peut &ecirc;tre une absence de fichier ou de paquet (sauf pour −−control−path).

ENVIRONNEMENT

COLUMNS

Ce r&eacute;glage influence la sortie de l’option −−list en modifiant la largeur d’affichage.

AUTEUR

Copyright © 2001 Wichert Akkerman

Ce programme est un logiciel libre ; voyez la « GNU General Public Licence » version 2 ou sup&eacute;rieure pour le copyright. Il n’y a PAS de garantie.

VOIR AUSSI

dpkg(1).

TRADUCTION

Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006. Nicolas Fran&ccedil;ois, 2006. Veuillez signaler toute erreur &agrave; <debian−l10n−french@lists.debian.org>.



dpkg-query(1)