Comment puis-je répertorier tous les fichiers qui ont été installés par un package APT?

12

J'ai installé le package geoip-binà l'aide de la apt-getcommande:

sudo apt-get install geoip-bin

et je voulais connaître la commande en ligne de commande pour utiliser ce package.
Mais lorsque j'essaie de répertorier les fichiers que le geoip-binpackage installe, pour essayer de trouver le fichier exécutable, il n'est pas répertorié dans la dpkg -Ssortie

% dpkg -S geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/changelog.Debian.gz
geoip-bin: /usr/share/lintian/overrides/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/copyright

Après quelques recherches, j'ai appris que ce paquet installe une commande / exécutable /usr/bin/geoiplookup. Donc, à ce stade, je connais maintenant la commande, mais à des fins futures, je voudrais savoir comment savoir quels fichiers un package installe.

Faire une recherche de fichier "inverse" avec, dpkg -Smontre que ce fichier provient du geo-ippaquet bin.

% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup

Je me demandais si dpkg -Sne montrait pas le fichier dans la sortie car il /usr/bin/geoiplookupest fourni par l'une des dépendances de geoip-bin. Après avoir interrogé les dépendances avec, par exemple apt-cache show geoip-bin, puis interrogé récursivement les fichiers et les sous-dépendances, je ne pouvais toujours pas répertorier les fichiers fournis par le package geoip-bin.
Comment puis-je générer une liste complète des fichiers installés par un package?

the_velour_fog
la source

Réponses:

24

-L, --listfiles

dpkg -L package-name
Paul Nordin
la source