Lista de arquivos instalados a partir do pacote apt

35

Como obtenho uma lista de arquivos que foram ou serão instalados quando eu irei pegar um pacote? Por outro lado, posso encontrar que pacote (s) causou a instalação de um determinado arquivo?

    
por David Nehme 23.12.2009 / 16:32

3 respostas

57

Nota: nos seguintes comandos, um comando que começa 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 informar 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ê já tiver o pacote como um arquivo .deb localmente, poderá executar dpkg nele:

$ dpkg --contents $package.deb

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

$ dpkg -S /path/to/file

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

$ apt-file search /path/to/file
    
por 23.12.2009 / 16:34
4
dpkg -S /path/to/file/in/question

Tanto quanto eu sei, o dpkg é a ferramenta de baixo nível que o apt-get depende.

    
por 23.12.2009 / 16:38
1

Se você instalou dlocate , poderá usar dlocate -L da mesma maneira que dpkg -L . Funciona exatamente da mesma maneira, mas tem várias outras opções.

    
por 21.02.2011 / 16:10