Cómo usar el comando rpm en Linux: gestión de paquetes al detalle
En los sistemas Linux basados en Red Hat, como Fedora, CentOS, openSUSE o RHEL, el comando rpm (Red Hat Package Manager) es una herramienta esencial para la gestión de paquetes. Permite instalar, eliminar, actualizar, verificar e inspeccionar paquetes de software en formato .rpm.
¿Qué es un paquete RPM?
Un archivo .rpm contiene todo lo necesario para instalar una aplicación o componente del sistema:
- Archivos binarios del programa.
- Archivos de configuración.
- Scripts de instalación y desinstalación.
- Información sobre dependencias y versión.
El sistema RPM fue diseñado para garantizar la integridad del software y facilitar su mantenimiento en entornos empresariales.
Uso básico del comando rpm
El comando rpm se ejecuta desde la terminal y admite varias opciones según la acción que se quiera realizar.
1. Instalar un paquete
Si tienes un archivo .rpm descargado localmente:
bash -1 line
sudo rpm -ivh paquete.rpmExplicación:
-i→ instalar.-v→ modo detallado (verbose).-h→ muestra una barra de progreso con hashes (#).
⚠️ Si el paquete tiene dependencias no satisfechas, la instalación puede fallar. En ese caso, se recomienda usar
dnfoyum, que gestionan las dependencias automáticamente.
2. Actualizar un paquete
Para actualizar a una versión más reciente:
bash -1 line
sudo rpm -Uvh paquete.rpmDiferencias clave:
-Ureemplaza el paquete anterior si existe.- Si el paquete no está instalado, lo instala.
3. Eliminar un paquete
Para desinstalar un paquete del sistema:
bash -1 line
sudo rpm -e nombre_paqueteNo se usa el archivo
.rpm, sino el nombre del paquete tal como aparece en la base de datos de RPM.
4. Verificar qué paquetes están instalados
Para listar todos los paquetes instalados:
bash -1 line
rpm -qabash -1 line
rpm -qa | grep nginx5. Consultar información de un paquete
Si quieres ver los detalles de un paquete (versión, fecha, descripción, dependencias):
bash -1 line
rpm -qi nombre_paqueteY si el paquete todavía no está instalado, pero tienes el archivo .rpm:
bash -1 line
rpm -qpi paquete.rpm6. Comprobar archivos instalados por un paquete
bash -1 line
rpm -ql nombre_paquete7. Verificar la integridad de los paquetes
Puedes comprobar si los archivos instalados por un paquete han sido modificados:
bash -1 line
rpm -V nombre_paqueteVentajas del sistema RPM
- Control detallado: permite inspeccionar y verificar paquetes sin necesidad de conexión a Internet.
- Seguridad: incluye firmas digitales para validar la autenticidad del software.
- Compatibilidad: ampliamente utilizado en distribuciones empresariales.
Conclusión
El comando rpm es una herramienta poderosa para la gestión manual de paquetes en sistemas Linux basados en Red Hat. Aunque hoy en día gestores como dnf o yum automatizan muchas tareas, conocer rpm permite un control más preciso y una comprensión más profunda del funcionamiento interno del sistema de paquetes.
Comentarios