¿Cómo puedo enumerar todos los archivos que han sido instalados por un paquete APT?

11

He instalado el paquete geoip-binusando el apt-getcomando:

sudo apt-get install geoip-bin

y quería saber el comando de la línea de comando para usar este paquete.
Pero cuando intento enumerar los archivos que geoip-bininstala el paquete, para tratar de encontrar el archivo ejecutable, no aparece en la dpkg -Ssalida

% 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

Después de algunas investigaciones, aprendí que este paquete instala un comando / ejecutable /usr/bin/geoiplookup. Entonces, en este punto, ahora conozco el comando, pero para fines futuros, me gustaría saber cómo averiguar qué archivos instala un paquete.

Al hacer una búsqueda "inversa" de archivos, se dpkg -Smuestra que este archivo proviene del geo-ippaquete bin.

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

Me preguntaba si dpkg -Sno se muestra el archivo en la salida porque /usr/bin/geoiplookupes proporcionado por una de las dependencias de geoip-bin. Después de consultar las dependencias con, por ejemplo, apt-cache show geoip-biny luego consultar de manera recursiva los archivos y las subdependencias, aún no pude enumerar los archivos proporcionados por el paquete geoip-bin.
¿Cómo puedo generar una lista completa de los archivos instalados por un paquete?

the_velour_fog
fuente

Respuestas:

23

-L, --listfiles

dpkg -L package-name
Paul Nordin
fuente