Il s'agit de la commande dpkg-query qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
dpkg-query - un outil pour interroger la base de données dpkg
SYNOPSIS
requête dpkg [option...] commander
DESCRIPTION
requête dpkg est un outil pour afficher des informations sur les packages répertoriés dans le dpkg base de données.
COMMANDES
-l, --liste [nom-paquet-modèle...]
Lister les packages correspondant au modèle donné. Sinon nom-paquet-modèle est donné, énumérez tous
paquets dans /var/lib/dpkg/statut, à l'exception de ceux marqués comme non installés (c'est-à-dire
ceux qui ont été préalablement purgés). Les caractères génériques normaux du shell sont
Autorisé dans nom-paquet-modèle. Veuillez noter que vous devrez probablement citer
nom-paquet-modèle pour empêcher le shell d'effectuer une expansion de nom de fichier. Pour
exemple, cela listera tous les noms de packages commençant par "libc6":
requête dpkg -l 'libc6*'
Les trois premières colonnes de la sortie montrent l'action souhaitée, l'état du package,
et les erreurs, dans cet ordre.
Action souhaitée :
u = Inconnu
i = Installer
h = Tenir
r = Supprimer
p = Purger
Statut du colis :
n = Non-installé
c = Fichiers de configuration
H = Demi-installé
U = Déballé
F = Semi-configuré
W = déclencheurs en attente
t = déclencheurs en attente
i = Installé
Indicateurs d'erreur :
= (aucun)
R = Réinstallation requise
Un statut en majuscule ou une lettre d'erreur indique que le paquet est susceptible de causer de graves
problèmes. Prière de se référer à dpkg(1) pour plus d'informations sur les états et les drapeaux ci-dessus.
Le format de sortie de cette option n'est pas configurable, mais varie automatiquement selon
s'adapter à la largeur du terminal. Il est destiné aux lecteurs humains et n'est pas facile à
lisible par machine. Voir -W (--spectacle) et --showformat pour un moyen de configurer le
format de sortie.
-W, --spectacle [nom-paquet-modèle...]
Comme le --liste Cette option listera tous les packages correspondant au modèle donné.
Cependant, la sortie peut être personnalisée à l'aide de la --showformat option. Le défaut
le format de sortie donne une ligne par package correspondant, chaque ligne ayant le nom
(étendu avec le qualificatif d'architecture pour Multi-Arche même paquets) et
version installée du package, séparés par un onglet.
-s, --statut nom du paquet
Signaler l'état du package spécifié. Cela affiche simplement l'entrée dans le fichier installé
base de données d'état du paquet. Lorsque plusieurs nom du paquet sont répertoriés, les demandes
les entrées d'état sont séparées par une ligne vide, avec le même ordre que celui spécifié sur
la liste des arguments.
-L, --listfiles nom du paquet
Liste des fichiers installés sur votre système à partir de nom du paquet. Lorsque plusieurs nom du paquet
sont répertoriés, les listes de fichiers demandées sont séparées par une ligne vide, avec le
même ordre que celui spécifié dans la liste des arguments. Cependant, notez que les fichiers créés par
les scripts d'installation spécifiques au package ne sont pas répertoriés.
--liste-de-contrôle nom du paquet
Répertorier les fichiers de contrôle installés sur votre système à partir de nom du paquet (depuis dpkg 1.16.5).
Ceux-ci peuvent être utilisés comme arguments d'entrée pour --control-show.
--control-show nom du paquet fichier-contrôle
Imprimez les fichier-contrôle installé sur votre système à partir de nom du paquet au standard
sortie (depuis dpkg 1.16.5).
-c, --chemin-de-contrôle nom du paquet [fichier-contrôle]
Répertoriez les chemins des fichiers de contrôle installés sur votre système à partir de nom du paquet (depuis dpkg
1.15.4). Si fichier-contrôle est spécifié alors ne liste que le chemin pour ce contrôle
fichier s'il est présent.
Avertissement: cette commande est dépréciée car elle donne un accès direct au dpkg interne
base de données, veuillez passer à l'utilisation --liste-de-contrôle et --control-show à la place pour tous
cas où ces commandes pourraient donner le même résultat final. Bien que, tant que
il y a encore au moins un cas où cette commande est nécessaire (c'est-à-dire lorsqu'il faut
supprimer un script de mainteneur postrm dommageable), et bien qu'il n'y ait pas de bonne solution
pour cela, cette commande ne sera pas supprimée.
-S, --chercher nom-de-fichier-modèle-de-recherche
Recherchez les packages qui possèdent des fichiers correspondant au modèle donné. Standard
Les caractères génériques du shell peuvent être utilisés dans le modèle, où l'astérisque (*) et
le point d'interrogation (?) correspondra à une barre oblique et la barre oblique noire (\) sera utilisée comme échappement
caractère.
Si le premier caractère du nom-de-fichier-modèle-de-recherche n'est aucun de '*[?/' puis il
sera considérée comme une correspondance de sous-chaîne et sera implicitement entourée par '*' (comme
in *nom-de-fichier-modèle-de-recherche*). Si la chaîne suivante contient l'un des '*[?\»,
alors il sera traité comme un motif glob, sinon tout ' de fin/' ou '/.' volonté
être supprimé et une recherche de chemin littéral sera effectuée.
Cette commande ne listera pas les fichiers supplémentaires créés par les scripts du responsable, ni
lister les alternatives.
-p, --print-avail nom du paquet
Afficher les détails sur nom du paquet, comme trouvé dans /var/lib/dpkg/disponible. Quand
plusieurs nom du paquet sont répertoriés, les demandes disponibles les entrées sont séparées par
une ligne vide, avec le même ordre que celui spécifié dans la liste des arguments.
Les utilisateurs d'interfaces basées sur APT doivent utiliser apt-cache montrer nom du paquet à la place comme le
disponibles le fichier n'est tenu à jour que lors de l'utilisation désélectionner.
-?, --Aidez-moi
Affichez le message d'utilisation et quittez.
--version
Affichez la version et quittez.
OPTIONS
--répadmin=dir
Changer l'emplacement du dpkg base de données. L'emplacement par défaut est /var/lib/dpkg.
--load-disponibilité
Chargez également le fichier disponible lors de l'utilisation du --spectacle et --liste commandes, qui maintenant
par défaut, n'interrogeant que le fichier d'état (depuis dpkg 1.16.2).
-f, --showformat=le format
Cette option permet de spécifier le format de la sortie --spectacle produira. Les
format est une chaîne qui sera sortie pour chaque package répertorié.
Dans la chaîne de format, "\” introduit des évasions :
\n nouvelle ligne
\r retour chariot
\t languette
"\” avant tout autre caractère supprime toute signification particulière de ce qui suit
caractère, ce qui est utile pour "\" et "$ ».
Les informations sur le package peuvent être incluses en insérant des références variables au package
champs utilisant la syntaxe "${champ[;largeur]}”. Les champs sont imprimés alignés à droite sauf si
la largeur est négative auquel cas l'alignement à gauche sera utilisé. Ce qui suit
champs sont reconnus mais ils ne sont pas forcément disponibles dans le fichier status
(seuls les champs internes ou les champs stockés dans le package binaire y finissent) :
Architecture
Bugs
Confifiles (interne)
Version de configuration (interne)
Conflits
Pauses
Dépend
Description
Améliore
Des
Nom de fichier (interne, lié au front-end)
Accueil
Taille installée
somme MD5 (interne, lié au front-end)
Nom de fichier MSDOS (interne, lié au front-end)
Mainteneur
Origine
Forfait
Pré-dépend
Priorité
permet
Recommande
Remplace
Révision (obsolète)
Blog
Taille (interne, lié au front-end)
Source
Statut (interne)
Suggère
Jour (généralement pas dans .deb mais dans les fichiers Packages du référentiel)
Déclencheurs attendus (interne)
Déclencheurs en attente (interne)
Version
Ce qui suit sont des champs virtuels, générés par requête dpkg des valeurs d'autres
champs (notez que ceux-ci n'utilisent pas de noms valides pour les champs dans les fichiers de contrôle) :
binaire : paquet
Il contient le nom du package binaire avec un éventuel qualificateur d'architecture
comme « libc6:amd64 » (depuis dpkg 1.16.2). Un qualificatif d'architecture sera
présent pour que le nom du package ne soit pas ambigu, par exemple si le package a
a Multi-Arche champ avec une valeur de même ou le colis est d'un étranger
architecture.
binaire:Résumé
Il contient la brève description du package (depuis dpkg 1.16.2).
db:Statut-Abréviation
Il contient l'état abrégé du package, tel que "ii" (puisque dpkg
1.16.2).
db: Statut-Vouloir
Il contient le statut du paquet recherché, une partie du champ Statut (puisque dpkg
1.17.11).
db:Statut-Statut
Il contient le mot d'état du package, faisant partie du champ Status (puisque dpkg
1.17.11).
db:Statut-Eflag
Il contient l'indicateur d'erreur d'état du package, faisant partie du champ État (puisque
dpkg 1.17.11).
source : paquet
Il contient le nom du package source pour ce package binaire (puisque dpkg
1.16.2).
source : version
Il contient la version du package source pour ce package binaire (puisque dpkg
1.16.2)
La chaîne de format par défaut est "${binaire :Package}\t${Version}\n”. En fait, tout
d'autres champs trouvés dans le fichier d'état (c'est-à-dire des champs définis par l'utilisateur) peuvent être demandés,
trop. Ils seront imprimés tels quels, cependant, aucune conversion ni vérification d'erreur n'est effectuée
sur eux. Pour obtenir le nom du dpkg mainteneur et la version installée, vous
pourrait exécuter:
requête dpkg -W -f='${binaire:Package} ${Version}\t${Mainteneur}\n' dpkg
EXIT STATUT
0 La requête demandée a été effectuée avec succès.
1 Des problèmes ont été rencontrés lors de l'analyse de la ligne de commande ou de l'exécution de la requête,
y compris aucun fichier ou package trouvé (sauf pour --chemin-de-contrôle).
ENVIRONNEMENT
DPKG_ADMINDIR
S'il est défini et que le --répadmin option n'a pas été spécifiée, elle sera utilisée comme
dpkg répertoire de données.
COLONNES
Ce réglage influence la sortie du --liste option en modifiant la largeur de
sa sortie.
Utilisez dpkg-query en ligne en utilisant les services onworks.net