Existen ciertos objetos en Linux que nos permiten realizar determinadas tareas de administración y control de procesos y uno de ellos son los archivos RPM, un archivo RPM (Red Hat Package Manager), es un archivo usado para el almacenamiento de paquetes de instalación en sistemas operativos Linux, así como la actualización de estos.
RPM puede ser usado con administradores de paquetes como Yum o DNF para que las tareas de descarga e instalación sean lo más completas posibles. Desde este punto de vista, los archivos RPM ofrecen al usuario y administrador una manera fácil para distribuir, instalar, actualizar o eliminar software debido a que los archivos están empaquetados en una sola ubicación.
RPM al ser propio de Red Hat, su uso será primordial en distribuciones como CentOS, Fedora o red Hat y en las demás distribuciones podremos hacer uso de paquetes .deb.
Solvetic te explicará como instalar un archivo RPM en Linux y para este caso usaremos CentOS 8.
1. Cómo instalar RPM usando Yum en Linux
Por defecto, si instalamos un paquete desde un repositorio usando el comando yum, se ejecutará la sintaxis "yum install paquete" dando lugar a la descarga del archivo RPM desde su repositorio oficial, pero es posible usar la sintaxis "yum install archivo.rpm" con el fin de especificar un archivo RPM local a instalar. Para este ejemplo vamos a instalar Google y para que sea esto posible debemos descargar primero el RPM del sitio oficial ya que se usará de forma local.
Una vez tengamos el archivo RPM vamos a ejecutar lo siguiente en este caso:
yum install ./Google-chrome-stable_current_x86_64.rpm
En este caso se solicitará ingresar la letra “s” para confirmar la descarga e instalación del archivo:
Pulsamos Enter y se dará paso al proceso de instalación:
Después de esto se habrá completado el proceso de instalación del archivo RPM:
Con este proceso se habrá instalado el archivo RPM junto a sus dependencias respectivas.
2. Cómo instalar DNF usando Yum en Linux
Otra de las opciones disponibles a usar es con el comando DNF el cual es otro de los administradores de paquetes en Linux.
Se requiere su instalación ejecutando:
yum install dnf
Después de esto, con el archivo RPM descargado, ejecutaremos lo siguiente en este caso para Apache:
dnf install httpd-2.4.6-90.el7.centos.x86_64.rpm
Aceptamos la descarga e instalación del paquete con la letra “S”:
3. Cómo usar RPM en Linux
Por defecto, en Linux podemos usar directamente rpm para la instalación de los archivos RPM con el parámetro -i pero este método no resolverá automáticamente las dependencias del paquete, veremos lo siguiente. Esto implica tener que instalar las dependencias de forma manual tomando más tiempo.
Con YUM o DNF será posible instalar los archivos RPM en Linux de una manera fiable y completa.