Como listar arquivos instalados de um pacote RPM ou DEB no Linux
Você já se perguntou onde os vários arquivos contidos em um pacote estão instalados (localizados) no sistema de arquivos Linux? Neste artigo, mostraremos como listar todos os arquivos instalados ou presentes em um determinado pacote ou grupo de pacotes no Linux.
Isso pode ajudá-lo a localizar facilmente arquivos de pacotes importantes, como arquivos de configuração, documentação e muito mais. Vejamos os diferentes métodos de listar arquivos em ou instalados a partir de um pacote:
Como listar todos os arquivos do pacote instalado no Linux
Você pode usar o comando repoquery que faz parte do yum-utils para listar os arquivos instalados em um sistema CentOS/RHEL de um determinado pacote.
Para instalar e usar o yum-utils, execute os comandos abaixo:
yum update
yum install yum-utils
Agora você pode listar os arquivos de um pacote RPM instalado, por exemplo, o servidor web httpd (observe que o nome do pacote diferencia maiúsculas de minúsculas). O sinalizador --installed
significa pacotes instalados e os sinalizadores -l
permitem a listagem de arquivos:
repoquery --installed -l httpd
dnf repoquery --installed -l httpd [On Fedora 22+ versions]
Importante: Na versão Fedora 22+, o comando repoquery é integrado ao gerenciador de pacotes dnf para distribuição baseada em RPM para listar arquivos instalados de um pacote como mostrado acima.
Alternativamente, você também pode usar o comando rpm abaixo para listar os arquivos dentro ou instalados no sistema a partir de um pacote .rpm
como segue, onde -g
e -l
significa listar os arquivos no pacote de forma receptiva:
rpm -ql httpd
Outra opção útil é usar -p
para listar os arquivos do pacote .rpm
antes de instalá-lo.
rpm -qlp telnet-server-1.2-137.1.i586.rpm
Nas distribuições Debian/Ubuntu, você pode usar o comando dpkg com a flag -L
para listar os arquivos instalados em seu sistema Debian ou seus derivados, a partir de um determinado . pacote deb
.
Neste exemplo, listaremos os arquivos instalados do servidor web apache2:
dpkg -L apache2
Não se esqueça de verificar os seguintes artigos úteis para gerenciamento de pacotes no Linux.
- 20 comandos ‘Yum’ úteis para gerenciamento de pacotes
- 20 comandos RPM úteis para gerenciamento de pacotes
- 15 comandos APT úteis para gerenciamento de pacotes no Ubuntu
- 15 comandos Dpkg úteis para Ubuntu Linux
- 5 melhores gerenciadores de pacotes Linux para iniciantes em Linux
Isso é tudo! Neste artigo, mostramos como listar/localizar todos os arquivos instalados de um determinado pacote ou grupo de pacotes no Linux. Compartilhe suas idéias conosco usando o formulário de feedback abaixo.