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?
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?
Respostas:
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ê já possui o pacote como um .deb
arquivo localmente, pode executá dpkg
-lo:
$ 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
$ dpkg -L package
não $ dpkg -L $package
colocar o $ na frente dos nomes dos pacotes retornará um erro
$package
pelo nome real do pacote.
dpkg --status $package
. Para a operação reversa, use grep $filename /var/lib/dpkg/info/*.conffiles
.