Curso de Linux 21/60 - Sistema de paquetes RPM
Tabla de contenido:
El 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 comando
rpm
y al formato de archivo
.rpm
.
Los repositorios CentOS contienen miles de paquetes rpm que pueden instalarse 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 empaquetados en formato rpm, pero no incluidos en cualquier repositorio de CentOS. Esas aplicaciones deben descargarse de los sitios web del desarrollador e instalarse manualmente.
En este tutorial, explicaremos cómo instalar archivos rpm en CentOS.
Tenga mucho cuidado al instalar paquetes rpm de fuentes no oficiales. El paquete debe estar construido para la arquitectura de su sistema y la versión de CentOS. Nunca reemplace o actualice paquetes esenciales del sistema, como glibc, systemd u otros servicios y bibliotecas que son esenciales para el correcto funcionamiento del sistema.
Solo el usuario root o usuario con privilegios de sudo puede instalar o eliminar paquetes RPM.
Instalación de 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 Linux relacionadas.
A partir de CentOS 8,
dnf
reemplazó a
yum
como administrador de paquetes predeterminado.
dnf
es compatible con versiones anteriores de
yum
.
Puede seguir utilizando
yum
en CentOS 8, ya que es un alias para
dnf
.
Para instalar paquetes rpm locales con
yum
o
dnf
, use el comando de
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
resolverán e 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:
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
Instalación de archivos
rpm
con
rpm
rpm
es un administrador de paquetes de bajo nivel para sistemas RHEL.
Siempre debe preferir usar
yum
o
dnf
sobre rpm al instalar, actualizar y eliminar paquetes, ya que no resuelve las dependencias.
Para instalar paquetes rpm con
rpm
use la opción
-i
(o
-U
) seguida de la ruta al 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 que faltan. Tendrás que instalar todas las dependencias.
rpm
también acepta instalar 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 los repositorios.
Siéntase libre de dejar un comentario si tiene alguna pregunta.
centos rpmCómo instalar archivos deb (paquetes) en ubuntu
Deb es el formato del paquete de instalación utilizado por todas las distribuciones basadas en Debian. En este tutorial explicaremos cómo instalar archivos deb en Ubuntu.
Cómo instalar paquetes rpm en centos
RPM es un sistema de empaquetado utilizado por Red Hat y sus derivados como CentOS y Fedora. En este tutorial, le mostraremos dos métodos de cómo instalar los paquetes RPM en CentOS.
Instalar paquetes rpm en ubuntu
Alien es una herramienta que admite la conversión entre los formatos de archivo Red Hat rpm, Debian deb, Stampede slp, Slackware tgz y Solaris pkg. Esta no es la forma recomendada de instalar paquetes de software en Ubuntu. Siempre que sea posible, debe preferir instalar software desde los repositorios de Ubuntu.