-L, --listfiles
dpkg -L package-name
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?