.\" dpkg manual page - dpkg-query(1) .\" .\" Copyright © 2001 Wichert Akkerman .\" Copyright © 2006-2007 Frank Lichtenheld .\" Copyright © 2006-2015 Guillem Jover .\" Copyright © 2008-2011 Rapha\(:el Hertzog .\" .\" This is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . . .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH dpkg\-query 1 2018-06-26 1.18.25 "suite dpkg" .nh .SH NOM dpkg\-query \- Un outil pour interroger la base de donn\('ees de dpkg . .SH SYNOPSIS \fBdpkg\-query\fP [\fIoption\fP...] \fIcommande\fP . .SH DESCRIPTION \fBdpkg\-query\fP est un outil pour afficher des informations sur les paquets connus par la base de donn\('ees de \fBdpkg\fP. . .SH COMMANDES .TP \fB\-l\fP, \fB\-\-list\fP [\fImotif\-de\-nom\-de\-paquet\fP...] List packages matching given pattern. If no \fIpackage\-name\-pattern\fP is given, list all packages in \fI/var/lib/dpkg/status\fP, excluding the ones marked as not\-installed (i.e. those which have been previously purged). Normal shell wildcard characters are allowed in \fIpackage\-name\-pattern\fP. Please note you will probably have to quote \fIpackage\-name\-pattern\fP to prevent the shell from performing filename expansion. For example this will list all package names starting with \*(lqlibc6\*(rq: .nf \fBdpkg\-query \-l 'libc6*'\fP .fi Les trois premi\(`eres colonnes affich\('ees montrent dans l'ordre\ : l'action souhait\('ee, l'\('etat du paquet et les erreurs. Action souhait\('ee\ : .nf u = Inconnu (Unknown) i = Installer (Install) h = Garder (Hold) r = Supprimer (Remove) p = Purger (Purge) .fi \('Etat du paquet\ : .nf n = Non install\('e (Not\-installed) c = Fichiers de configuration (Config\-files) H = Semi\-install\('e (Half\-installed) U = D\('ecompress\('e (Unpacked) F = Semi\-configur\('e (Half\-configured) W = Attente de d\('eclenchements (Triggers\-awaiting) t = D\('eclenchements en attente (Triggers\-pending) i = Install\('e (Installed) .fi Drapeaux d'erreur\ : .nf = (aucun) R = R\('einstallation requise (Reinst\-required) .fi Un \('etat en majuscules ou une lettre d'erreur indiquent que le paquet peut provoquer des probl\(`emes graves. Veuillez consulter \fBdpkg\fP(1) \(`a propos des \('etats et drapeaux ci\-dessus. On ne peut pas configurer le format de sortie de cette option. Il s'adapte automatiquement \(`a la largeur du terminal. Ce format est destin\('e aux humains et la machine le lit mal. Voyez \fB\-W\fP (\fB\-\-show\fP) et \fB\-\-showformat\fP pour une possible configuration de ce format. .TP \fB\-W\fP, \fB\-\-show\fP [\fImotif\-de\-nom\-de\-paquet\fP...] Tout comme l'option \fB\-\-list\fP, cette option affiche la liste des paquets qui correspondent au motif donn\('e. La sortie peut cependant \(^etre format\('ee en utilisant l'option \fB\-\-showformat\fP. Le format de sortie par d\('efaut est le suivant\ : une ligne pour chaque paquet, avec le nom (\('eventuellement compl\('et\('e par l'identifiant d'architecture pour les paquets \fBMulti\-Arch\fP \fBsame\fP) et la version install\('ee, s\('epar\('es par une tabulation. .TP \fB\-s\fP, \fB\-\-status\fP \fInom\-du\-paquet\fP ... Donne l'\('etat du paquet indiqu\('e. C'est simplement l'affichage de l'entr\('ee de la base de donn\('ees concernant les \('etats des paquets install\('es. Lorsque des \fInoms\-de\-paquets\fP multiples sont indiqu\('es, les entr\('ees d'\('etat demand\('ees sont s\('epar\('ees par une ligne vide et sont dans l'ordre utilis\('e pour la liste de param\(`etres. .TP \fB\-L\fP, \fB\-\-listfiles\fP \fInom\-du\-paquet\fP... Affiche la liste des fichiers du \fInom\-du\-paquet\fP install\('es sur le syst\(`eme. Lorsque plusieurs \fInom\-du\-paquet\fP sont indiqu\('es, les diff\('erentes listes de fichiers sont s\('epar\('ees par une ligne vide et elles sont fournies dans l'ordre de la liste de param\(`etres. Il faut remarquer cependant que les fichiers cr\('e\('es par les scripts d'installation propres aux paquets ne sont pas affich\('es. .TP \fB\-\-control\-list\fP \fInom\-du\-paquet\fP List control files installed to your system from \fIpackage\-name\fP (since dpkg 1.16.5). These can be used as input arguments to \fB\-\-control\-show\fP. .TP \fB\-\-control\-show\fP \fInom\-du\-paquet\fP \fIfichier\-de\-contr\(^ole\fP Print the \fIcontrol\-file\fP installed to your system from \fIpackage\-name\fP to the standard output (since dpkg 1.16.5). .TP \fB\-c\fP, \fB\-\-control\-path\fP \fInom\-du\-paquet\fP [\fIfichier\-contr\(^ole\fP] List paths for control files installed to your system from \fIpackage\-name\fP (since dpkg 1.15.4). If \fIcontrol\-file\fP is specified then only list the path for that control file if it is present. \fBAttention\fP\ :\ cette commande est obsol\(`ete parce qu'elle donne un acc\(`es direct \(`a la base de donn\('ees interne de dpkg, et il est conseill\('e d'utiliser \fB\-\-control\-list\fP et \fB\-\-control\-show\fP \(`a la place dans tous les cas o\(`u ces commandes peuvent donner le m\(^eme r\('esultat. N\('eanmoins,aussi longtemps qu'il y a un cas au moins o\(`u cette commande est n\('ecessaire (c'est\-\(`a\-dire quand il faut supprimer le script d'un responsable endommageant postrm), et tant qu'il n'y aura pas de bonne solution pour cela, cette commande ne sera pas supprim\('ee. .TP \fB\-S\fP, \fB\-\-search\fP \fImotif\-de\-nom\-\(`a\-rechercher\fP... Search for packages that own files corresponding to the given pattern. Standard shell wildcard characters can be used in the pattern, where asterisk (\fB*\fP) and question mark (\fB?\fP) will match a slash, and blackslash (\fB\e\fP) will be used as an escape character. If the first character in the \fIfilename\-search\-pattern\fP is none of \(oq\fB*[?/\fP\(cq then it will be considered a substring match and will be implicitly surrounded by \(oq\fB*\fP\(cq (as in \fB*\fP\fIfilename\-search\-pattern\fP\fB*\fP). If the subsequent string contains any of \(oq\fB*[?\e\fP\(cq, then it will handled like a glob pattern, otherwise any trailing \(oq\fB/\fP\(cq or \(oq\fB/.\fP\(cq will be removed and a literal path lookup will be performed. This command will not list extra files created by maintainer scripts, nor will it list alternatives. .TP \fB\-p\fP, \fB\-\-print\-avail\fP \fInom\-du\-paquet\fP... Affiche les d\('etails relatifs \(`a \fInom\-du\-paquet\fP, tels que pr\('esents dans \fI/var/lib/dpkg/available\fP. Si des \fInom\-paquet\fP multiples sont indiqu\('es, les entr\('ees \fIavailable\fP correspondantes seront s\('epar\('ees par des lignes vides et appara\(^itront dans l'ordre de la liste de param\(`etres. Les utilisateurs des outils bas\('es sur APT devraient plut\(^ot utiliser la commande \fBapt\-cache show\fP \fInom\-du\-paquet\fP car le fichier \fIavailable\fP n'est tenu \(`a jour que lorsque \fBdselect\fP est utilis\('e. .TP \fB\-?\fP, \fB\-\-help\fP Affiche un message d'aide puis quitte. .TP \fB\-\-version\fP Affiche le num\('ero de version puis quitte. . .SH OPTIONS .TP \fB\-\-admindir\fP=\fIdir\fP Change the location of the \fBdpkg\fP database. The default location is \fI/var/lib/dpkg\fP. .TP \fB\-\-load\-avail\fP Also load the available file when using the \fB\-\-show\fP and \fB\-\-list\fP commands, which now default to only querying the status file (since dpkg 1.16.2). .TP \fB\-f\fP, \fB\-\-showformat=\fP\fIformat\fP Cette option sert \(`a sp\('ecifier le format de sortie de l'option \fB\-\-show\fP. Ce format sera utilis\('e pour chaque paquet list\('e. Dans la cha\(^ine, \(lq\fB\e\fP\(rq d\('esp\('ecifie le caract\(`ere\ : .nf \fB\en\fP nouvelle ligne \fB\er\fP retour chariot \fB\et\fP tabulation .fi \(lq\fB\e\fP\(rq avant un caract\(`ere supprime la signification du caract\(`ere qui suit. C'est utile pour les caract\(`eres \(lq\fB\e\fP\(rq et \(lq\fB$\fP\(rq. L'information relative \(`a un paquet peut \(^etre indiqu\('ee en ins\('erant des appels de variables sp\('ecifiant des champs du paquet avec la syntaxe suivante\ : \(lq\fB${\fP\fIfield\fP[\fB;\fP\fIwidth\fP]\fB}\fP\(rq. Les champs sont align\('es \(`a droite, \(`a moins que la largeur ne soit n\('egative, auquel cas ils sont align\('es \(`a gauche. Les champs suivants sont reconnus, mais pas n\('ecessairement disponibles dans le fichier d'\('etat (seuls les champs internes ou les champs conserv\('es avec le paquet binaire le sont)\ : .nf \fBArchitecture\fP \fBBugs\fP \fBConffiles\fP (interne) \fBConfig\-Version\fP (interne) \fBConflicts\fP \fBBreaks\fP \fBDepends\fP \fBDescription\fP \fBEnhances\fP \fBEssential\fP \fBFilename\fP (interne, li\('e au programme frontal) \fBHomepage\fP \fBInstalled\-Size\fP \fBMD5sum\fP (interne, li\('e au programme frontal) \fBMSDOS\-Filename\fP (interne, li\('e au programme frontal) \fBMaintainer\fP \fBOrigin\fP \fBPackage\fP \fBPre\-Depends\fP \fBPriority\fP \fBProvides\fP \fBRecommends\fP \fBReplaces\fP \fBRevision\fP (obsol\(`ete) \fBSection\fP \fBSize\fP (interne, li\('e au programme frontal) \fBSource\fP \fBStatus\fP (interne) \fBSuggests\fP \fBTag\fP (en g\('en\('eral pas dans le .deb mais dans les fichiers Packages des d\('ep\(^ots) \fBTriggers\-Awaited\fP (interne) \fBTriggers\-Pending\fP (interne) \fBVersion\fP .fi Les champs suivants sont virtuels, cr\('e\('es par \fBdpkg\-query\fP \(`a partir des valeurs d'autres champs (veuillez noter qu'ils utilisent des noms qui ne sont pas valables comme noms de champs dans le fichiers de contr\(^ole)\ : .RS .TP \fBbinary:Package\fP It contains the binary package name with a possible architecture qualifier like \(lqlibc6:amd64\(rq (since dpkg 1.16.2). An architecture qualifier will be present to make the package name unambiguous, for example if the package has a \fBMulti\-Arch\fP field with a value of \fBsame\fP or the package is of a foreign architecture. .TP \fBbinary:Summary\fP Il contient la description courte du paquet (depuis dpkg 1.16.2). .TP \fBdb:Status\-Abbrev\fP It contains the abbreviated package status (as three characters), such as \(lqii \(rq or \(lqiHR\(rq (since dpkg 1.16.2). See the \fB\-\-list\fP command description for more details. .TP \fBdb:Status\-Want\fP Il contient le statut d\('esir\('e du paquet, extrait du champ Status (depuis dpkg 1.17.11). .TP \fBdb:Status\-Status\fP Il contient le statut actuel du paquet, extrait du champ Status (depuis dpkg 1.17.11). .TP \fBdb:Status\-Eflag\fP Il contient le drapeau d'erreur du statut du paquet, extrait du champ Status (depuis dpkg 1.17.11). .TP \fBsource:Package\fP Il contient le nom du paquet source de ce paquet binaire (depuis dpkg 1.16.2). .TP \fBsource:Version\fP Il contient la version du paquet source de ce paquet binaire (depuis dpkg 1.16.2). .TP \fBsource:Upstream\-Version\fP It contains the source package upstream version for this binary package (since dpkg 1.18.16) .RE .IP Le format par d\('efaut est le suivant\ : \(lq\fB${binary:Package}\et${Version}\en\fP\(rq. Tous les autres champs du fichier d'\('etat, par exemple des champs d\('efinis par l'utilisateur, peuvent \(^etre demand\('es. Ils seront affich\('es mais sans aucune mise en forme et aucune conversion ou v\('erification n'est faite. Pour obtenir le nom du responsable de \fBdpkg\fP et la version install\('ee, ex\('ecutez par exemple\ : .nf \fBdpkg\-query \-W \-f='${binary:Package} ${Version}\et${Maintainer}\en' dpkg\fP .fi . .SH "CODE DE SORTIE" .TP \fB0\fP La requ\(^ete demand\('ee s'est correctement d\('eroul\('ee. .TP \fB1\fP The requested query failed either fully or partially, due to no file or package being found (except for \fB\-\-control\-path\fP, \fB\-\-control\-list\fP and \fB\-\-control\-show\fP were such errors are fatal). .TP \fB2\fP Fatal or unrecoverable error due to invalid command\-line usage, or interactions with the system, such as accesses to the database, memory allocations, etc. . .SH ENVIRONNEMENT .TP \fBDPKG_ADMINDIR\fP Si cette variable est positionn\('ee et que l'option \fB\-\-admindir\fP n'est pas pr\('ecis\('ee, ce r\('epertoire sera utilis\('e comme r\('epertoire de donn\('ees pour \fBdpkg\fP. .TP \fBCOLUMNS\fP Ce r\('eglage influence la sortie de l'option \fB\-\-list\fP en modifiant la largeur d'affichage. . .SH "VOIR AUSSI" \fBdpkg\fP(1). .SH TRADUCTION Ariel VARDI , 2002. Philippe Batailler, 2006. Nicolas Fran\(,cois, 2006. Veuillez signaler toute erreur \(`a .