logo

Comando RPM en Linux

RPM significa Administrador de paquetes Red Hat. Es un administrador de paquetes de código abierto (predeterminado) y la utilidad de administración de paquetes más famosa para sistemas basados ​​en Red Hat como Fedora, CentOS y RHEL. La herramienta permite a los usuarios y administradores del sistema instalar, actualizar, desinstalar, consultar, verificar y administrar paquetes de software del sistema en Linux/UNIX sistemas operativos.

Anteriormente, el RPM se denominaba archivo .rpm. Contiene bibliotecas de software compiladas y programas requeridos por los paquetes. Sólo se implementa con aquellos paquetes que fueron creados en formato .rpm.

Algunos datos sobre las RPM

    RPM (Administrador de paquetes de Red Hat) es gratuito y se publica en GPL (Licencia Pública General).
  • RPM es una forma única de instalar paquetes en sistemas Linux. Si hemos instalado algún paquete con código fuente el RPM no lo gestionaría.
  • RPM mantiene los detalles de cada paquete instalado en una base de datos, es decir, /var/lib/rpm.
  • RPM se ocupa de todos los .rpm archivos. Incluye los detalles reales de los paquetes como qué es, información de la versión, información de las dependencias, de dónde viene, etc.

Modos de comando RPM

    Instalar:Este modo se utiliza para instalar los paquetes RPM.Eliminar:Se utiliza para borrar, eliminar o desinstalar los paquetes RPM.Mejora:Se utiliza para actualizar los paquetes RPM disponibles.Verificar:Este modo se utiliza para verificar los paquetes RPM.Consulta:Este modo se utiliza para consultar los paquetes RPM.

Dónde buscar el paquete RPM

La siguiente es la lista de sitios rpm donde podemos buscar y descargar los paquetes RPM.

  1. http://rpmfind.net
  2. http://www.redhat.com
  3. http://freshrpms.net/
  4. http://rpm.pbone.net/

Nota: En Linux, recuerde que debemos ser superusuario al momento de instalar los paquetes RPM. Podemos administrar los comandos rpm usando acciones apropiadas con privilegios de root.

1. Instale RPM en Linux

Podemos instalar el paquete RPM usando el siguiente comando:

 $ sudo apt install rpm 

Comando RPM en Linux

2. Verifique el paquete exclusivo de RPM

Antes de instalar los paquetes en nuestros sistemas Linux, verifique siempre la firma PGP de los mismos y asegúrese de que su origen e integridad sean DE ACUERDO. Podemos usar el siguiente comando usando una opción, es decir, -checksig (representa comprobar firma ) para comprobar la firma del paquete, lo que se conoce como apacheds-2.0.0.AM26-i386.rpm.

 # rpm --checksig apacheds-2.0.0.AM26-i386.rpm 

Comando RPM en Linux

3. Verifique la dependencia del paquete RPM antes de instalar

Supongamos que deseamos verificar la dependencia del paquete RPM antes de actualizar o instalar un paquete. Por ejemplo, Podemos usar el siguiente comando para verificar la dependencia de un paquete, es decir, apacheds-2.0.0.AM26-i386.rpm. Mostrará la lista de dependencias del paquete:

números romanos 1 100
 # rpm -qpR apacheds-2.0.0.AM26-i386.rpm 

Comando RPM en Linux

Dónde,

    -q:Se utiliza para consultar cualquier paquete.-pag:Se utiliza para enumerar las capacidades que ofrece este paquete.-R:Esta opción se utiliza para enumerar las capacidades de las que depende el paquete.

4. Instale el paquete RPM sin las dependencias

Si sabemos que todos los paquetes necesarios ya están instalados y que el RPM solo está siendo estúpido, entonces podemos evitar las dependencias con la ayuda del -nodos opción (significa que no hay verificación de dependencia) antes de instalar cualquier paquete.

El comando se menciona de la siguiente manera:

constructor en java
 # rpm -ivh --nodeps apacheds-2.0.0.AM26-i386.rpm 

Comando RPM en Linux

Con fuerza, el comando anterior instalará el paquete RPM evitando los errores de dependencias. Sin embargo, cuando faltan esos archivos de dependencia, el programa no se implementará en absoluto hasta que los instalemos.

5. Verifique el paquete RPM (instalado)

El uso de una opción -q junto con el nombre del paquete mostrará si el paquete RPM está instalado o no.

El comando es el siguiente:

 # rpm -q apacheds-2.0.0.AM26-i386.rpm 

Comando RPM en Linux

6. Enumere cada archivo del paquete RPM instalado.

Podemos usar la opción -ql (lista de consultas) con el comando RPM para ver cada archivo del paquete RPM instalado.

El comando es el siguiente:

 # rpm -ql apacheds-2.0.0.AM26-i386.rpm 

Comando RPM en Linux

7. Listar los paquetes RPM (instalados recientemente)

Podemos aplicar el siguiente comando de RPM con una opción, es decir, -qa (consultar todo). Esta opción enumerará todos los paquetes RPM que se instalaron recientemente.

 # rpm -qa --last 

La salida será la siguiente:

cadena a carbón en java
Comando RPM en Linux

8. Enumere cada paquete RPM (instalado)

Podemos usar el siguiente comando para imprimir cada nombre del paquete (instalado) en nuestro sistema Linux.

 # rpm -qa 

la salida es la siguiente:

Comando RPM en Linux

9. Retire el paquete RPM

Para desinstalar o eliminar el paquete RPM, por ejemplo, podemos usar el nombre del paquete apached-2.0.0.AM26-i386.rpm, no es el nombre real del paquete apacheds-2.0.0.AM26-i386.rpm. En el siguiente comando, estamos usando una opción, es decir, -e (borrar) para retirar el paquete.

 # rpm -evv apacheds-2.0.0.AM26-i386.rpm 

La salida será la siguiente:

Comando RPM en Linux

10. Consultar los detalles del paquete RPM (instalado)

Digamos que hemos instalado cualquier paquete RPM y deseamos conocer los detalles del paquete. La siguiente opción, es decir, -qi (consultar información) imprimirá los detalles de un paquete instalado que esté disponible.

 # rpm -qi apacheds-2.0.0.AM26-i386.rpm 

El resultado es el siguiente:

Comando RPM en Linux

11. Detalles del paquete RPM antes de instalar

Hemos descargado cualquier paquete a través de Internet y deseamos conocer los detalles de este paquete antes de instalarlo. La siguiente opción -qip (paquete de información de consulta) imprimirá los detalles sobre el paquete.

cadena de fecha java
 # rpm -qip apacheds-2.0.0.AM26-i386.rpm 

El resultado es el siguiente:

Comando RPM en Linux

12. Verificar el paquete RPM

Verifique que cualquier paquete compare la información del archivo instalado del paquete con los datos del RPM. La opción -Vp (verificar paquete) se utiliza para verificar los paquetes.

 # rpm Vp apacheds-2.0.0.AM26-i386.rpm 

La salida será la siguiente:

Comando RPM en Linux

13. Enumere cada clave GPG importada de RPM

Podemos usar el siguiente comando para imprimir cada clave GPG importada en nuestro sistema.

 $ sudo rpm -qa gpg-pubkey* 

El resultado es el siguiente:

Comando RPM en Linux