Archivos de lista de rpm que están en un paquete

Archivos de lista de rpm que están en un paquete
Varios archivos están contenidos dentro del paquete, presumiblemente dentro del sistema de archivos de Linux. Le ayuda a encontrar fácilmente archivos de paquete esenciales, como archivos de configuración de documentación.

Un archivo RPM es un archivo de administrador de paquetes de Red Hat. RPM es un administrador de paquetes desarrollado por Red Hat principalmente para sistemas operativos Linux con sede en Redhat como RHEL, CentOS, Fedora, etc. Desarrollado basado en Linux Standard Base (LSB), el RPM de código abierto se utiliza para administrar, instalar, desinstalar paquetes de software en sistemas Linux. Cada paquete de rpm que contiene una colección o un paquete de archivos utiliza el .extensión de rpm.

Archivos de documentación Autor, TODO, Readme, etc.
Archivos de configuración Logrotato.conf, actualatedb.conf, sshd.conf, etc.
Archivos binarios (ejecutables) SSHD, SSH, XATTR, STAT, NMAP, etc.

Ahora, cubriremos diferentes opciones para enumerar archivos en un sistema de Linux en cierto paquete o grupo.

Puede localizar fácilmente todos los archivos instalados desde el paquete RPM verificando el paquete RPM manifiesto en su sistema. También puede ver todos los archivos y ubicaciones para un paquete RPM particular a través de este método.

rpm -qlp .rpm

O

rpm -qilp .rpm

La siguiente es la salida del comando rpm en el ejemplo anterior:

  • -Q es para especificar que el comando se usa para la consulta
  • -l para enumerar los archivos en el paquete
  • -P para darle a la consulta el archivo del paquete desinstalado.

Listado en sistemas basados ​​en Rhel/Centos Linux

Puede enumerar los archivos que forman parte de Yum-Utils instalados en el sistema Rhel/CentOS desde cualquier paquete descargado o dado con el comando RepoQuery. Puede instalar y usar Yum-Utils usando el siguiente comando.

Actualización de Yum
yum instala yum-uTils

Una vez que haya instalado Yum-Utils, puede enumerar fácilmente los archivos del paquete RPM ejecutando el siguiente comando (hemos usado Firefox para el ejemplo):

RepoQuery -Instalado -L Firefox

Listado en sistemas Linux basados ​​en Fedora

Al usar DNF, el comando Repoquery puede mostrar archivos instalados desde paquetes en Fedora 22+.

DNF RepoQuery -Instalado -L Firefox

Alternativamente, puede enumerar los archivos instalados en el sistema o dentro del .Paquete RPM usando el siguiente comando RPM. Aquí, -i o -g significa enumerar los archivos en el paquete implícitamente:

RPM -QL Firefox

Listado en sistemas-linux basados ​​en Ubuntu/Debian

Puede usar el comando DPKG en una distribución de Ubuntu/Debian con el indicador -l para enumerar sus derivados o archivos instalados en sistemas Debian desde cualquier .paquete Deb.

dpkg -l

Listado de archivos RPM antes de instalar el paquete

Con la opción -p, podemos enumerar .Archivos de paquete RPM antes de la instalación. Supongamos que descarga cualquier paquete RPM de Telnet-Server de cualquier fuente en línea. Luego puede ver a través de los siguientes comandos lo que está presente en el paquete descargado, que se instalará en el sistema de archivos o se puede hacer.

rpm -qlp telnet-server-1.2-137.1.i586.rpm

Conclusión

Este artículo nos enseñó cómo encontrar o enumerar todos los archivos instalados desde un paquete o grupo de paquetes RPM en Linux. Diferentes distribuciones de Linux enumeran estos paquetes utilizando diferentes métodos y comandos. Si desea conocer cualquier información relacionada con este artículo, cuéntanos al comentar en el cuadro de comentarios.