RPM es un sistema de empaquetado utilizado por Red Hat y sus derivados como CentOS y Fedora.

los repositorios oficiales de CentOS contienen miles de paquetes RPM que se pueden instalar usando la utilidad de línea de comandos yum. Los paquetes que no están disponibles en los repositorios CentOS estándar se pueden instalar fácilmente habilitando el repositorio apropiado.

pero no todos los proveedores de software proporcionan un repositorio yum para su aplicación., Muy a menudo, en esas situaciones, tendrán una página de descarga desde donde se puede descargar e instalar el paquete RPM o descargar y compilar el software de las fuentes.

en este tutorial, le mostraremos dos métodos de cómo instalar paquetes RPM en CentOS.

antes de comenzar #

al instalar paquetes RPM, asegúrese de que estén diseñados para su arquitectura de sistema y su versión de CentOS .,

debe evitar usar este método para reemplazar o actualizar paquetes importantes del sistema, como glibc, systemd u otros servicios y bibliotecas que son esenciales para el correcto funcionamiento de su sistema. Hacer esto puede conducir a errores e inestabilidad del sistema.

para instalar paquetes RPM, debe iniciar sesión como root o usuario con privilegios sudo .

por lo general, se utiliza un navegador web para buscar y descargar un archivo RPM. Una vez que localice el archivo, puede descargarlo utilizando su navegador o utilizando una herramienta de commandoline como curl o wget .,

instalar paquetes RPM con Yum #

yum es la herramienta predeterminada del administrador de paquetes en CentOS. Se utiliza para instalar, eliminar, descargar, consultar y actualizar paquetes de los repositorios oficiales de CentOS, así como de otros repositorios de terceros.

El primer paso es descargar el archivo RPM que desea instalar:

wget https://example.com/file.rpm

Para instalar el paquete, utilice la etiqueta yum localinstall comando seguido de la ruta de acceso del nombre del paquete:

sudo yum localinstall file.rpm
yum le pedirá confirmación., Answer y y se instalará el paquete RPM, suponiendo que sea compatible con su sistema, y se cumplan todas las dependencias.

si el paquete RPM depende de otros paquetes que no están instalados actualmente, y si esos paquetes están disponibles en los repositorios habilitados en su sistema, yum instalará todas las dependencias. De lo contrario, yum imprimirá una lista de todas las dependencias faltantes que tendrá que descargar e instalar manualmente esos paquetes.,

en lugar de descargar e instalar el paquete RPM, simplemente puede pasar la URL al paquete RPM al yum localinstall comando:

sudo yum localinstall https://example.com/file.rpm

para actualizar un paquete RPM que ya está instalado con yum, use el mismo procedimiento que al instalar el paquete.,

si por alguna razón desea eliminar el paquete instalado, use el comando estándar yum remove seguido del nombre del paquete:

sudo yum remove file.rpm

instalar paquetes RPM Con rpm #

rpm es una herramienta de bajo nivel se utiliza para instalar, desinstalar, actualizar, consultar y verificar paquetes RPM.,

para instalar un paquete RPM use el comando rpm -i seguido del nombre del paquete RPM:

sudo rpm -ivh file.rpm

la opción -v le dice a rpm para mostrar -h para mostrar la barra de progreso marcada con el hash.

si el paquete depende de otros paquetes que no están instalados en el sistema, rpm mostrará una lista de todas las dependencias faltantes. Tendrás que descargar e instalar todas las dependencias manualmente.,

en lugar de descargar e instalar el paquete RPM, puede usar la URL al paquete RPM como argumento:

sudo rpm -ivh https://example.com/file.rpm

para actualizar un paquete, use la opción -U:

sudo rpm -Uvh file.rpm

Si el paquete que está intentando Update no está instalado, el comando rpm -U lo instalará.,

para instalar un paquete RPM sin tener todas las dependencias necesarias instaladas en el sistema, use la opción --nodeps:

sudo rpm -Uvh --nodeps file.rpm

para eliminar (borrar) un paquete use el comando rpm -e, seguido del nombre del paquete:

sudo rpm -e file.rpm

conclusión #

en este tutorial, le hemos mostrado cómo instalar paquetes RPM en CentOS.

debería preferir usar yumsobre rpm ya que resuelve automáticamente todas las dependencias por usted.