Búsqueda de sitios web

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


¿Alguna vez se ha preguntado dónde se instalan (ubican) 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 ayudarle a localizar fácilmente archivos de paquetes importantes, como archivos de configuración, documentación y más. Veamos los diferentes métodos para enumerar archivos dentro o instalados desde un paquete:

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

Puede utilizar el comando repoquery que forma parte de yum-utils para enumerar los archivos instalados en un sistema CentOS/RHEL desde 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 que los paquetes instalados y los indicadores -l permiten la lista de archivos:


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

Importante: En la versión Fedora 22+, el comando repoquery está integrado con el administrador de paquetes dnf para distribución basada en RPM para enumerar 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 el paquete de forma receptiva:


rpm -ql httpd

Otra opción útil es utilizar -p para enumerar los archivos del paquete .rpm antes de instalarlo.


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

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

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 gestión de paquetes en Linux.

  1. 20 comandos 'Yum' útiles para la gestión de paquetes
  2. 20 comandos RPM útiles para la gestión de paquetes
  3. 15 comandos APT útiles para la gestión de paquetes en Ubuntu
  4. 15 comandos Dpkg útiles 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/localizar todos los archivos instalados desde un paquete o grupo de paquetes determinado en Linux. Comparta sus pensamientos con nosotros utilizando el formulario de comentarios a continuación.