Um arquivo RPM é um arquivo de gerente de pacote Red Hat. RPM é um gerente de pacotes desenvolvido pela Red Hat principalmente para sistemas operacionais Linux, com sede em Redhat, como RHEL, CENTOS, FEDORA, etc. Desenvolvido com base na base padrão Linux (LSB), o RPM de código aberto é usado para gerenciar, instalar, desinstalar pacotes de software em sistemas Linux. Cada pacote de RPM que contém uma coleção ou pacote de arquivos usa o .Extensão de RPM.
Arquivos de documentação | Autor, TODO, Readme, etc. |
Arquivos de configuração | Logrotate.conf, atualizadob.conf, sshd.conf, etc. |
Arquivos binários (executáveis) | Sshd, ssh, xattr, stat, nmap e assim por diante. |
Agora, abordaremos diferentes opções para listar arquivos em um sistema Linux em um determinado pacote ou grupo.
Você pode localizar facilmente todos os arquivos instalados no pacote RPM, verificando o manifesto do pacote RPM em seu sistema. Você também pode ver todos os arquivos e locais para um pacote de RPM específico através deste método.
RPM -QLP.RPM
Ou
rpm -qilp.RPM
A seguir, é apresentada a saída do comando RPM no exemplo acima:
Listagem em sistemas baseados em RHEL/CENTOS Linux
Você pode listar os arquivos que fazem parte do Yum-Utils instalados no sistema RHEL/CENTOS de qualquer pacote baixado ou fornecido usando o comando Repoquery. Você pode instalar e usar Yum-Utils usando o seguinte comando.
Atualização yum
yum install yum-utils
Depois de instalar o Yum-Utils, você pode listar facilmente os arquivos do pacote RPM executando o seguinte comando (usamos o Firefox para o exemplo):
Repoco -Instalado -l Firefox
Listagem em sistemas Linux baseados em Fedora
Ao usar o DNF, o comando Repoquery pode mostrar os arquivos instalados nos pacotes no Fedora 22+.
DNF Repoquery -Instala -l Firefox
Como alternativa, você pode listar os arquivos instalados no sistema ou dentro do .pacote de rpm usando o seguinte comando rpm. Aqui, -i ou -g significa listar os arquivos no pacote implicitamente:
RPM -QL Firefox
Listagem em sistemas baseados em Ubuntu/Debian
Você pode usar o comando dpkg em uma distribuição Ubuntu/Debian com o sinalizador -l para listar seus derivativos ou arquivos instalados em sistemas debian a partir de qualquer .Pacote Deb.
dpkg -l
Listando os arquivos RPM antes de instalar o pacote
Com a opção -p, podemos listar .Arquivos de pacote RPM antes da instalação. Suponha que você baixe qualquer pacote Telnet-Server RPM de qualquer fonte online. Então você pode ver através dos seguintes comandos o que está presente no pacote baixado, que será instalado no sistema de arquivos ou pode ser feito.
RPM -QLP Telnet-Server-1.2-137.1.i586.RPM
Conclusão
Este artigo nos ensinou a encontrar ou listar todos os arquivos instalados a partir de um pacote ou grupo de pacotes de RPM no Linux. Diferentes distribuições de Linux listam esses pacotes usando diferentes métodos e comandos. Se você quiser saber alguma informação relacionada a este artigo, diga -nos comentando na caixa de comentários.