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

7

Eu instalei o pacote geoip-bin usando o comando apt-get :

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 pacote geoip-bin instala, para tentar localizar o arquivo executável, ele não está listado no dpkg -S output

% 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 / executable /usr/bin/geoiplookup . Então, neste momento, eu agora sei o comando, mas para fins futuros, gostaria de saber como descobrir quais arquivos um pacote instala.

Ao fazer uma pesquisa de arquivo "inversa" com, dpkg -S mostra que esse arquivo veio do pacote geo-ip bin.

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

Gostaria de saber se dpkg -S não está exibindo o arquivo na saída porque /usr/bin/geoiplookup é fornecido por uma das dependências de geoip-bin . Depois de consultar as dependências com, e. apt-cache show geoip-bin e, em seguida, recursivamente consultando os arquivos e sub-dependências, eu ainda não era capaz de listar os arquivos fornecidos pelo pacote geoip-bin .
Como posso gerar uma listagem completa dos arquivos instalados por um pacote?

    
por the_velour_fog 31.08.2016 / 06:13

1 resposta

16

-L, --listfiles

dpkg -L package-name
    
por 31.08.2016 / 06:30

Tags