Introducción
Mientras trabajaba en Linux, es posible que haya visto archivos descargables con la extensión .rpm. Los archivos Rpm están diseñados para descargarse e instalarse de forma independiente, fuera de un repositorio de software.
Esta guía le mostrará cómo instalar un archivo .rpm en su sistema Linux CentOS o Fedora.
Requisitos previos
- Una cuenta de usuario con privilegios sudo
- Acceso a una ventana de terminal/línea de comandos (Menú> aplicaciones> utilidades> terminal, Ctrl-Alt-F2)
- Gestores de paquetes RPM, DNF y YUM (todos incluidos de forma predeterminada)
Paso 1:Descargue el archivo de instalación de RPM
Por lo general, se usa un navegador web para ubicar y descargar un archivo .rpm. Sin embargo, si un navegador no está disponible, aún puede descargar un archivo si sabe dónde se encuentra.
Es posible que deba instalar una herramienta de software llamada wget
.
Para instalar wget
en CentOS, ingrese lo siguiente en una ventana de terminal:
sudo yum install wget
Para instalar wget
en Fedora, ingrese lo siguiente:
sudo dnf install wget
Ahora, puede usar el wget
comando para descargar el archivo .rpm que desee. Introduzca lo siguiente:
wget http://some_website/sample_file.rpm
El sistema debe acceder al sitio web y descargar el archivo a su directorio de trabajo actual.
Paso 2:Instale el archivo RPM en Linux
Instalar archivo RPM usando el comando RPM
Para instalar un paquete .rpm en CentOS Linux, ingrese lo siguiente:
sudo rpm -i sample_file.rpm
El -i
switch le dice al administrador de paquetes que desea instalar el archivo.
Puede encontrar más información sobre el instalador de RPM en la documentación de RPM.
Instalar archivo RPM con Yum
Alternativamente, puede usar el yum
administrador de paquetes para instalar archivos .rpm.
Introduzca lo siguiente:
sudo yum localinstall sample_file.rpm
La localinstall
instrucciones de opción yum
para buscar en su directorio de trabajo actual el archivo de instalación.
Instalar RPM en Fedora
Para instalar un paquete .rpm en Fedora Linux, ingrese lo siguiente:
sudo rpm -i sample_file.rpm
Al igual que en CentOS, el interruptor -i le dice a RPM que instale el software.
Otro método es usar el dnf utilidad para instalar el paquete:
sudo dnf localinstall sample_file.rpm
A diferencia de muchas herramientas de Linux, DNF no es un conjunto de iniciales. Es simplemente la próxima evolución del yum administrador de paquetes.
Eliminar paquete RPM
El instalador de RPM se puede usar para eliminar (o desinstalar) un paquete de software.
Introduzca lo siguiente en una ventana de terminal:
sudo rpm -e sample_file.rpm
El -e
opción indica a RPM que borre El software. Comprobar las dependencias de RPM
Hasta ahora, esta guía asume que el software no tiene dependencias o ya las tiene instaladas.
Para comprobar el .rpm archivo para dependencias usando el siguiente comando:
sudo rpm -qpR sample_file.rpm
El sistema debe listar todas las dependencias:
-q
– Esta opción le dice a RPM que consulta el archivo-p
– Esta opción le permite especificar el paquete de destino para consultar-R
– Esto enumera los requisitos para el paquete
Si faltan dependencias, puede instalarlas desde los repositorios estándar usando yum o dnf . Si su software requiere otro software no estándar, a menudo se indicará en las instrucciones de instalación.
Descargar paquetes RPM del repositorio
Una característica interesante de yum administrador de paquetes es que le permite descargar .rpm archivos directamente desde el repositorio. Esto puede ser útil si tiene un ancho de banda limitado o desea copiar un solo archivo descargado entre sistemas. También podría ser útil si tiene acceso intermitente a Internet y no desea perder tiempo esperando a que finalice el instalador.
Para descargar un .rpm archivo de los repositorios, ingrese lo siguiente:
sudo yumdownloader packagename
Si quisiera descargar los archivos para Apache, por ejemplo, reemplazaría packagename con httpd . A continuación, puede instalar el archivo como se indica arriba.