J'ai installé le package geoip-bin
en utilisant 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 quand j'essaie de lister les fichiers que le geoip-bin
package installe, pour essayer de trouver le fichier exécutable, il n'est pas répertorié dans le 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/un exécutable /usr/bin/geoiplookup
. Donc, à ce stade, je connais maintenant
la commande, mais à des fins futures, j'aimerais savoir comment savoir quels fichiers un paquet installe.
Faire une recherche de fichier "inversée" avec dpkg -S
indique que ce fichier provient de la geo-ip
paquet bin.
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
Je me demandais si dpkg -S
n'affiche pas le fichier dans la sortie car /usr/bin/geoiplookup
est fourni par l'une des dépendances de geoip-bin
. Après avoir interrogé les dépendances avec par ex. apt-cache show geoip-bin
puis en interrogeant récursivement les fichiers et les sous-dépendances, je n'ai toujours pas pu lister 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 ?
Réponse acceptée :
-L, –listefichiers
dpkg -L package-name