Cómo enumerar los archivos instalados desde un paquete RPM o DEB en Linux


¿Alguna vez se ha preguntado dónde están instalados (ubicados) los diversos archivos contenidos dentro de un paquete en el sistema de archivos de Linux? En este artículo, mostraremos cómo enumerar todos los archivos instalados o presentes en un determinado paquete o grupo de paquetes en Linux.

Esto puede ayudarlo a localizar fácilmente archivos de paquetes importantes, como archivos de configuración, documentación y más. Veamos los diferentes métodos para listar archivos en un paquete o instalados desde él:

Cómo enumerar todos los archivos del paquete instalado en Linux

Puede usar yum-utils para enumerar los archivos instalados en un sistema CentOS/RHEL de un paquete determinado.

Para instalar y usar yum-utils, ejecute los siguientes comandos:

# yum update 
# yum install yum-utils

Ahora puede enumerar los archivos de un paquete RPM instalado, por ejemplo, el servidor web httpd (tenga en cuenta que el nombre del paquete distingue entre mayúsculas y minúsculas). El indicador --installed significa paquetes instalados y los indicadores -l habilitan la lista de archivos:

# repoquery --installed -l httpd
# dnf repoquery --installed -l httpd  [On Fedora 22+ versions]

Importante: En la versión de Fedora 22+, el comando repoquery está integrado con el administrador de paquetes dnf para la distribución basada en RPM para listar los archivos instalados desde un paquete como se muestra arriba.

Alternativamente, también puede usar el comando rpm a continuación para enumerar los archivos dentro o instalados en el sistema desde un paquete .rpm de la siguiente manera, donde -g y -l significa listar archivos en paquete de forma receptiva:

# rpm -ql httpd

Otra opción útil es usar -p para listar los archivos de paquetes .rpm antes de instalarlo.

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

En las distribuciones Debian/Ubuntu, puede usar el comando dpkg con el indicador -L para listar los archivos instalados en su sistema Debian o sus derivados, desde un paquete .deb dado.

En este ejemplo, enumeraremos los archivos instalados desde el servidor web apache2:

$ dpkg -L apache2

No olvide consultar los siguientes artículos útiles para la administración de paquetes en Linux.

  1. 20 comandos "Yum" útiles para la administración de paquetes
  2. 20 comandos RPM útiles para la administración de paquetes
  3. 15 comandos APT útiles para la administración de paquetes en Ubuntu
  4. 15 comandos útiles de Dpkg para Ubuntu Linux
  5. Los 5 mejores administradores de paquetes de Linux para principiantes en Linux

¡Eso es todo! En este artículo, le mostramos cómo enumerar/ubicar todos los archivos instalados de un paquete o grupo de paquetes determinado en Linux. Comparta sus pensamientos con nosotros utilizando el formulario de comentarios a continuación.