Cómo instalar archivos de paquetes RPM en CentOS Linux

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

Introducción

RPM Package Manager (RPM) es un poderoso sistema de administración de paquetes utilizado por Red Hat Linux y sus derivados como CentOS y Fedora. RPM también se refiere al rpm y al formato de archivo .rpm

Los repositorios de CentOS contienen miles de paquetes RPM que se pueden instalar usando el administrador de software de escritorio o desde la línea de comandos usando las utilidades yum, dnf y rpm Algunas bibliotecas y aplicaciones están empaquetadas en formato rpm pero no se incluyen en ningún repositorio de CentOS. Dichas aplicaciones deben descargarse de los sitios web del desarrollador e instalarse manualmente.

En este tutorial, explicaremos cómo instalar archivos rpm en CentOS.

Tenga especial cuidado al instalar paquetes rpm de fuentes no oficiales. El paquete debe crearse para la arquitectura del sistema y la versión de CentOS. Nunca reemplace ni actualice paquetes esenciales del sistema, como glibc, systemd u otros servicios y bibliotecas que son esenciales para el correcto funcionamiento del sistema.

Solo root o usuarios con privilegios de sudo pueden instalar o eliminar paquetes RPM.

Instalar archivos rpm con yum y dnf

yum y dnf son herramientas de línea de comandos para instalar, actualizar, eliminar y administrar paquetes rpm en CentOS y distribuciones de Linux relacionadas.

Comenzando con CentOS 8, dnf ha reemplazado a yum como el administrador de paquetes predeterminado. dnf es compatible con versiones anteriores de yum.

Puede seguir usando yum en CentOS 8, ya que es un alias de dnf.

Para instalar paquetes rpm locales con yum o dnf, use el install, seguido de la ruta al archivo. En el siguiente ejemplo, estamos instalando el navegador Chrome:

sudo yum install google-chrome-stable_current_x86_64.rpm
sudo dnf install google-chrome-stable_current_x86_64.rpm

Tanto yum como dnf instalarán todas las dependencias del paquete. Se le pedirá que escriba Y para continuar:

...
 Install 69 Packages

 Total size: 45 M
 Total download size: 28 M
 Installed size: 292 M
 Is this ok [y/N]:

Eso es todo, la aplicación se ha instalado en su sistema y puede comenzar a usarla.

También puede instalar un paquete rpm directamente desde una URL:

sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

Instalación de archivos rpm con rpm

rpm es un administrador de paquetes de bajo nivel para sistemas RHEL.

Siempre se recomienda usar yum o dnf siempre que sea posible en lugar de rpm para instalar, actualizar o eliminar paquetes, ya que no resuelve las dependencias.

Para instalar paquetes rpm con rpm use la -i (o -U ) seguida de la ruta del archivo:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Si el paquete que está instalando o actualizando depende de otros paquetes que no están instalados actualmente, rpm mostrará una lista de todas las dependencias faltantes. Deberá instalar todas las dependencias.

rpm también acepta la instalación de paquetes desde una URL:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

Conclusión

En CentOS, puede instalar un archivo rpm local usando yum o dnf, de la misma manera que instalaría un paquete desde repositorios.

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.