Cómo instalar paquetes RPM en CentOS Linux

27 feb 2021 3 min di lettura
Cómo instalar paquetes RPM en CentOS Linux
Indice dei contenuti

Introducción

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 yum Los paquetes que no están disponibles en los repositorios estándar de CentOS se pueden instalar fácilmente habilitando el repositorio apropiado.

Pero no todos los proveedores de software proporcionan un repositorio yum para su aplicación. La mayoría de las veces, en esas situaciones, tendrán una página de descarga desde la cual puede descargar e instalar el paquete RPM o descargar y compilar el software de las fuentes.

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

Antes de empezar

Al instalar paquetes RPM, asegúrese de que estén creados para la arquitectura de su sistema y la 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. Esto podría provocar errores e inestabilidad del sistema.

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

Por lo general, se utiliza un navegador web para buscar y descargar un archivo RPM. Una vez que se encuentra el archivo, puede descargarlo usando su navegador o usando una herramienta de línea de comando como curl o wget.

Instalar paquetes RPM con yum

yum es la herramienta de administración de paquetes predeterminada en CentOS. Se utiliza para instalar, eliminar, descargar, consultar y actualizar paquetes de repositorios oficiales de CentOS y otros repositorios de terceros.

Si wget no está instalado:

sudo yum install wget

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

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

Para instalar el paquete, use el yum localinstall seguido de la ruta al nombre del paquete:

sudo yum localinstall file.rpm

yum le pedirá confirmación. Responda con y y se instalará el paquete RPM, asumiendo que es compatible con su sistema y se cumplen 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 el sistema, yum instalará todas las dependencias automáticamente. De lo contrario, yum imprimirá una lista de todas las dependencias faltantes que necesitará para descargar e instalar manualmente esos paquetes.

En lugar de descargar y luego instalar el paquete RPM, simplemente puede pasar la URL del paquete RPM al comando yum localinstall

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

Para actualizar un paquete RPM que ya está instalado con yum, utilice el mismo procedimiento que se utilizó para instalar el paquete.

Si por alguna razón desea eliminar el paquete instalado, use el yum remove seguido del nombre del paquete:

sudo yum remove file.rpm

Instalar paquetes RPM con rpm

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

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

sudo rpm -ivh file.rpm

La -v permite mostrar una salida detallada y la -h muestra la barra de progreso marcada con el hash.

Si el paquete depende de otros paquetes que no están instalados en el sistema, rpm muestra una lista de todas las dependencias que faltan. Deberá descargar e instalar todas las dependencias manualmente.

En lugar de descargar e instalar el paquete RPM, puede usar la URL del 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 actualizar no está instalado, el rpm -U lo instalará.

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

sudo rpm -Uvh --nodeps file.rpm

Para eliminar (eliminar) un paquete, utilice el rpm -e, seguido del nombre del paquete:

sudo rpm -e file.rpm

Conclusión

En este tutorial, le mostramos cómo instalar paquetes RPM en CentOS.

Debería preferir usar yum lugar de rpm ya que resuelve automáticamente todas las dependencias.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.