Linux rpm es un programa gratuito que, entre otras di­s­tri­bu­cio­nes, puede uti­li­zar­se en Ubuntu para gestionar paquetes RPM. Este comando de Linux dispone de numerosas opciones que permiten instalar, analizar y ac­tua­li­zar paquetes.

¿Qué es el comando rpm de Linux?

El comando de Linux rpm permite gestionar paquetes RPM, muy usados sobre todo por los fa­bri­ca­n­tes de software comercial. Estos paquetes, en un principio, no estaban pensados para su uso en Linux. rpm son las siglas de “Red Hat Package Manager”, un software libre que la empresa es­ta­dou­ni­de­n­se Red Hat empezó a di­s­tri­buir en 1997. En la ac­tua­li­dad, Linux rpm es un proyecto in­de­pe­n­die­n­te con licencia GPL. Sus pri­n­ci­pa­les fu­n­cio­na­li­da­des incluyen la in­s­ta­la­ción y des­in­s­ta­la­ción de software, la gestión de archivos de co­n­fi­gu­ra­ción y la gestión de de­pe­n­de­n­cias.

¿Cómo funciona el comando rpm de Linux?

Antes de poder utilizar el comando rpm en Linux, es necesaria la previa in­s­ta­la­ción del sistema de gestión de paquetes RPM. Además, hay que evitar uti­li­zar­lo junto con el sistema de gestión de paquetes dpkg, pues pueden pro­du­ci­r­se co­n­fli­c­tos de co­m­pa­ti­bi­li­dad:

$ sudo apt-get install rpm
bash

Tras haber sido instalado, se puede usar el programa con el comando rpm.

¿Cuál es la es­tru­c­tu­ra de un comando rpm?

La es­tru­c­tu­ra básica del comando de Linux rmp es la siguiente:

$ rpm [Opción] [NombredePaquete]
bash

El comando pro­pia­me­n­te dicho puede ir aco­m­pa­ña­do de una opción que ayude a de­te­r­mi­nar exac­ta­me­n­te de qué tarea está encargado el programa. Un mismo comando puede usarse para procesar distintos paquetes. Para que esto sea posible, hay que incluir el nombre de cada paquete, uno seguido de otro, con un espacio de se­pa­ra­ción.

¿Qué opciones se pueden usar con -rpm?

El comando rpm de Linux se usa, entre otros aspectos, para analizar, instalar, des­in­s­ta­lar y buscar paquetes. El comando dispone de numerosas opciones, las cuales se muestran con el comando:

$ rpm --help
bash

Entre las opciones más im­po­r­ta­n­tes se en­cue­n­tran:

  • -e o –erase: con esta opción puedes eliminar un paquete rpm del sistema
  • -i o –install: usa esta opción si deseas instalar un paquete rpm en el sistema
  • -K o –checksig: con esta opción puedes comprobar la in­te­gri­dad de un paquete y, de esta forma, ade­la­n­tar­te en caso de error
  • -q o –query: esta opción muestra toda la in­fo­r­ma­ción di­s­po­ni­ble sobre un paquete instalado
  • -U o –upgrade: esta opción permite ac­tua­li­zar un paquete rpm existente a una versión más reciente
  • -V o –verify: con esta opción se verifica la in­te­gri­dad de un paquete y se incluyen los archivos que faltan o han sido mo­di­fi­ca­dos

Ejemplos para el comando rpm de Linux

Para ayudarte a entender la fu­n­cio­na­li­dad del comando rpm, te mostramos un par de ejemplos de uso:

$ rpm -qi Paquete1.rpm
bash

De esta forma, consigues la de­s­cri­p­ción de un paquete.

$ rpm -qa
bash

Con este comando obtienes un listado de los paquetes rpm in­s­ta­la­dos.

$ rpm -i Paquete1.rpm Paquete2.rpm
bash

De este modo puedes instalar los dos paquetes.

$ rpm -e Paquete1.rpm
bash

La des­in­s­ta­la­ción de paquetes rpm que has instalado con Linux rpm también debe rea­li­zar­se con este programa.

Ir al menú principal