Como posso listar todos os arquivos que foram instalados por um pacote APT?

11

Eu instalei o pacote geoip-binusando o apt-getcomando:

sudo apt-get install geoip-bin

e eu queria saber o comando da linha de comando para usar este pacote.
Mas quando tento listar os arquivos que o geoip-binpacote instala, para tentar encontrar o arquivo executável, ele não está listado na dpkg -Ssaída

% 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

Após algumas pesquisas, aprendi que este pacote instala um comando / executável /usr/bin/geoiplookup. Portanto, neste momento, agora conheço o comando, mas, para fins futuros, gostaria de saber como descobrir quais arquivos um pacote instala.

Fazer uma pesquisa "reversa" no arquivo dpkg -Smostra que esse arquivo veio do geo-ippacote bin.

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

Gostaria de saber se dpkg -Snão está mostrando o arquivo na saída porque /usr/bin/geoiplookupé fornecido por uma das dependências do geoip-bin. Depois de consultar as dependências com, por exemplo, apt-cache show geoip-bine depois consultar recursivamente os arquivos e subdependências, ainda não consegui listar os arquivos fornecidos pelo pacote geoip-bin.
Como posso gerar uma lista completa dos arquivos instalados por um pacote?

the_velour_fog
fonte

Respostas:

23

-L, --listfiles

dpkg -L package-name
Paul Nordin
fonte