J'ai installé le package geoip-bin
à l'aide de la apt-get
commande:
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-bin
package installe, pour essayer de trouver le fichier exécutable, il n'est pas répertorié dans la dpkg -S
sortie
% 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 -S
montre que ce fichier provient du geo-ip
paquet bin.
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
Je me demandais si dpkg -S
ne montrait pas le fichier dans la sortie car il /usr/bin/geoiplookup
est 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?