it-swarm-pt.tech

Lista de arquivos instalados no pacote apt

Como obtenho uma lista de arquivos que foram ou serão instalados quando apt-get um pacote? Por outro lado, posso encontrar quais pacotes causaram a instalação de um arquivo específico?

40
David Nehme

Nota: nos comandos a seguir, um comando começando com 'root #' significa que ele precisa ser executado como root.

Para descobrir quais arquivos foram instalados por um pacote, use dpkg -L:

$ dpkg -L $package

apt-file pode dizer quais arquivos serão instalados por um pacote antes de instalá-lo:

root# apt-get install apt-file
root# apt-file update
$ apt-file list $package

Ou se você tiver o pacote como um .deb localmente, você pode executar dpkg nele:

$ dpkg --contents $package.deb

Para descobrir qual pacote fornece um arquivo que já está no seu sistema, use:

$ dpkg -S /path/to/file

Para descobrir qual pacote fornece um arquivo que não está atualmente no seu sistema, use apt-file novamente:

$ apt-file search /path/to/file
66
ℝaphink
dpkg -S /path/to/file/in/question

Para mim, o dpkg é a ferramenta de baixo nível da qual o apt-get depende.

4
Olaf

Se você instalou dlocate, pode usar dlocate -L do mesmo jeito que dpkg -L. Funciona exatamente da mesma maneira neste caso, mas possui várias outras opções.

1
Karol