Androide

Cómo instalar paquetes rpm en centos

CentOS 7 - Comandos RPM

CentOS 7 - Comandos RPM

Tabla de contenido:

Anonim

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

Los repositorios de CentOS oficiales contienen miles de paquetes RPM que pueden ser instalados utilizando el yum utilidad de línea de comandos. Los paquetes que no están disponibles en los repositorios de CentOS estándar se pueden instalar fácilmente, permitiendo el repositorio adecuado.

Pero no todos los proveedores de software proporcionan un repositorio yum para su aplicación. Con mayor frecuencia 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 fuentes.

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

Antes de que empieces

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

Para instalar paquetes RPM, tiene que estar conectado como root o usuario con privilegios sudo.

Por lo general, usaría un navegador web para buscar y descargar un archivo RPM. Una vez localizado el archivo, puede descargarlo usando el navegador o mediante una herramienta commandoline como curl o wget.

Instalación de paquetes RPM con yum

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

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

wget

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

sudo yum localinstall file.rpm

yum le pedirá confirmación. Respuesta y se instalarán y 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 su sistema, yum instalará todas las dependencias. De lo contrario, yum imprimirá una lista de todas las dependencias no tendrá que descargar e instalar manualmente los paquetes.

En lugar de descargar y luego instalar el paquete RPM puede simplemente pasar el URL para el paquete RPM a la yum localinstall comando:

sudo yum localinstall

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

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

sudo yum remove file.rpm

Instalación de paquetes RPM con rpm

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

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

sudo rpm -ivh file.rpm

El -v opción le dice rpm para mostrar verbosa de salida y -h para mostrar la barra de progreso de hash marcada.

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

En lugar de descargar y la instalación del paquete RPM, puede utilizar la dirección URL de paquetes RPM como argumento:

sudo rpm -ivh

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

sudo rpm -Uvh file.rpm

Si el paquete que está tratando de actualización no está instalada, el rpm -U comando instalarlo.

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

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 yum sobre rpm ya que resuelve automáticamente todas las dependencias por usted.

centos terminal rpm