Cómo ver los archivos de un paquete RPM en Linux

Posted on Thu 25 December 2025 in Sistemas

En sistemas Linux basados en RPM (como Red Hat, CentOS, Fedora, openSUSE), es común interactuar con paquetes en formato .rpm. A menudo, necesitamos saber qué archivos contiene un paquete antes de instalarlo, o qué paquete es el responsable de un archivo específico ya instalado en el sistema. Para ello, la herramienta rpm nos ofrece varias opciones útiles.

1. Listar Archivos de un Paquete RPM sin Instalar

Si tienes un archivo .rpm descargado y quieres ver qué archivos instalará (y dónde) sin necesidad de instalarlo, puedes usar la opción -qlp:

rpm -qlp nombre_del_paquete.rpm
  • -q: Modo de consulta (query).
  • -l: Lista los archivos (list files).
  • -p: Consulta un paquete (package file) en lugar de uno instalado.

Ejemplo:

rpm -qlp nginx-1.20.1-1.el8.x86_64.rpm

2. Encontrar el Paquete Dueño de un Archivo Instalado

Si encuentras un archivo en tu sistema y quieres saber a qué paquete RPM pertenece (útil para depuración o para saber si puedes borrarlo de forma segura), usa la opción -qf:

rpm -qf /ruta/al/archivo

Ejemplo:

rpm -qf /etc/nginx/nginx.conf
# Salida esperada: nginx-1.20.1-1.el8.x86_64

3. Obtener Información Detallada de un Paquete

Para ver información completa sobre un paquete (versión, descripción, dependencias, etc.), ya sea instalado o un archivo .rpm, puedes usar -qi (para paquetes instalados) o -qip (para archivos de paquete):

rpm -qi nombre_del_paquete_instalado
# Ejemplo: rpm -qi nginx

rpm -qip nombre_del_paquete.rpm
# Ejemplo: rpm -qip nginx-1.20.1-1.el8.x86_64.rpm

Conclusión

Dominar estas sencillas opciones del comando rpm te proporciona un control mucho mayor sobre los paquetes y archivos de tu sistema Linux, facilitando la administración y la depuración. Son herramientas esenciales para cualquier administrador de sistemas o desarrollador que trabaje con distribuciones basadas en RPM.

Artículo original: Cómo Ver los Archivos de un Paquete RPM o Deb