Comandos para gestionar los paquetes RPM y los repositorios de Sistemas Operativos Linux/GNU basados en Fedora y RedHat.
Para instalar, desinstalar o forzar un paquete. También para ver información sobre un paquete y sus dependencias.
Gestión de paquetes RPM
Gestión con RPM
Ación | Comando |
---|---|
Instalar un paquete rpm | rpm -ivh package.rpm |
Instalar un paquete rpm ignorando las peticiones de dependencias | rpm -ivh –nodeeps package.rpm |
Actualizar un paquete rpm sin cambiar la configuración de los ficheros | rpm -U package.rpm |
Actualizar un paquete rpm solamente si este está instalado | rpm -F package.rpm |
Eliminar un paquete rpm | rpm -e package_name.rpm |
Mostrar todos los paquetes rpm instalados en el sistema | rpm -qa |
Mostrar todos los paquetes rpm con el nombre “httpd” | rpm -qa | grep httpd |
Obtener información en un paquete específico instalado | rpm -qi package_name |
Mostar los paquetes rpm de un grupo software | rpm -qg “System Environment/Daemons” |
Mostrar lista de ficheros dados por un paquete rpm instalado | rpm -ql package_name |
Mostrar lista de configuración de ficheros dados por un paquete rpm instalado | rpm -qc package_name |
Mostrar lista de dependencias solicitada para un paquete rpm | rpm -q package_name –whatrequires |
Mostar la capacidad dada por un paquete rpm | rpm -q package_name –whatprovides |
Mostrar los scripts comenzados durante la instalación o eliminación | rpm -q package_name –scripts |
Mostar el historial de revisions de un paquete rpm | rpm -q package_name –changelog |
Verificar cuál paquete rpm pertenece a un fichero dado | rpm -qf /etc/httpd/conf/httpd.conf |
Mostrar lista de ficheros dados por un paquete rpm que aún no ha sido instalado | rpm -qp package.rpm -l |
Importar la firma digital de la llave pública | rpm –import /media/cdrom/RPM-GPG-KEY |
Verificar la integridad de un paquete rpm | rpm –checksig package.rpm |
Verificar la integridad de todos los paquetes rpm instalados | rpm -qa gpg-pubkey |
Comprobar el tamaño del fichero, licencias, tipos, dueño, grupo, chequeo de resumen de MD5 y última modificación | rpm -V package_name |
Chequear todos los paquetes rpm instalados en el sistema. Usar con cuidado | rpm -Va |
Verificar un paquete rpm no instalado todavía | rpm -Vp package.rpm |
Extraer fichero ejecutable desde un paquete rpm | rpm2cpio package.rpm | cpio –extract –make-directories *bin |
Instalar un paquete construido desde una fuente rpm | rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm |
Construir un paquete rpm desde una fuente rpm | rpmbuild –rebuild package_name.src.rpm |