Cómo instalar un paquete RPM en Centos 8

Cómo instalar un paquete RPM en Centos 8
Red Hat Package Manager, comúnmente conocido como RPM, es un sistema de administración de paquetes utilizado para administrar, instalar, desinstalar, actualizar, lista y verificar .Paquetes basados ​​en RPM en distribuciones de Linux con sede en Redhat.

Los archivos con la extensión .Las rpm en Linux son como la alternativa de .Exe archivos en Windows. El .Los archivos RPM se utilizan para instalar aplicaciones en cualquier sistema operativo Linux basado en Redhat. Es un formato de embalaje que es útil al instalar software de terceros en un sistema operativo. En esta publicación, discutiremos el proceso de instalación de un paquete RPM en CentOS 8.

Hay tres métodos que podemos usar para instalar un paquete RPM en Centos 8:

  1. Usando DNF
  2. Usando yum
  3. Usando RPM

Comencemos con el primer método y aprendamos a instalar un paquete RPM utilizando el Administrador de paquetes DNF.

Instalación de paquetes RPM utilizando DNF

DNF ha reemplazado a Yum como la última versión en Centos 8.

Manejar las dependencias es una tarea importante al instalar un paquete en un sistema operativo basado en Linux. Por lo tanto, DNF siempre debe preferirse sobre otros administradores de paquetes al instalar un paquete RPM, ya que es realmente bueno para manejar las dependencias.

Para instalar un paquete RPM con DNF, solo proporcione el paquete RPM al "instalación de DNF" dominio:

$ sudo dnf instalación ./paquete.rpm

Por ejemplo, queremos instalar la última versión de Team Viewer en el sistema operativo CentOS 8. Para instalar la última versión de TeamViewer, visite la página de descarga de TeamViewer:

https: // www.visión de equipo.com/en/descargar/linux/

Una vez que esté en la página de descarga de la aplicación TeamViewer, haga clic en el enlace resaltado en la captura de pantalla anterior.

Aparecerá un cuadro emergente para descargar el archivo RPM para instalar TeamViewer en Centos 8:

Haga clic en la opción Guardar archivo y haga clic en "Aceptar" para iniciar el proceso de descarga del archivo RPM de TeamViewer.

Una vez que se descarga el paquete RPM de TeamViewer, vuelva al terminal y navegue al directorio "Descargas" donde se descarga el paquete RPM utilizando el comando "CD":

Descargas de $ CD

Una vez que esté en el directorio de descargas, ejecute el "LSComando para confirmar la presencia del archivo RPM TeamViewer:

$ LS

Ahora para instalar la última versión de TeamViewer en CentOS 8, simplemente proporcione el archivo RPM de descarga de TeamViewer al comando "DNF Install" como se muestra a continuación:

$ sudo dnf instalación ./TeamViewer_15.18.5.x86_64.rpm

Solicitará instalar algunas dependencias adicionales y tomar un espacio de disco adicional, por lo que escriba "Y" y presione "Enter" para continuar; La instalación comenzará y se completará en cuestión de segundos.

Como puede ver en la captura de pantalla anterior, la última versión de TeamViewer se instala correctamente utilizando un paquete RPM en el sistema operativo CentOS 8.

Instale un paquete RPM desde la web

También puede descargar e instalar un paquete RPM ubicado en la web con DNF. Para instalar el paquete RPM, solo proporcione la dirección web directa del paquete RPM al DNF.

Por ejemplo, si queremos instalar Epel Lelease directamente desde el Fedoraproject.org, el comando iría así:

$ sudo dnf install https: // dl.federaproject.org/pub/epel/epel-liber-latest-8.noarch.rpm

DNF buscará automáticamente dependencias, y le pedirá confirmación antes de instalar el paquete y sus dependencias.

Ingrese "Y" y presione ENTER para iniciar el proceso de instalación de Epel Liberación junto con sus dependencias.

DNF también le permite saber si el paquete es compatible con su sistema operativo. Si un paquete no es compatible con su sistema operativo CentOS, actualice el sistema operativo o intente otro paquete que sea compatible con el sistema operativo.

Instalación de paquetes de RPM con YUM

Como se mencionó anteriormente, el sistema de administración de paquetes Yum ha sido reemplazado por DNF en la última versión de CentOS, pero puede continuar utilizándolo.

La sintaxis en este método es la misma que el método DNF. Simplemente reemplace DNF con yum.

Por ejemplo, para instalar un paquete usando el Administrador de paquetes YUM, la sintaxis del comando YUM se vería así:

$ sudo yum instalación ./PAGA/PACACE.rpm

Después de ejecutar el comando anterior, se instalará el paquete, así como sus dependencias.

Instalación de paquetes RPM con RPM

Este es un método convencional y estándar para instalar paquetes RPM en el sistema operativo CentOS 8, pero siempre debe preferir usar DNF sobre él si no desea que las cosas se desordenen.

El uso de este método para instalar paquetes RPM tiene sus limitaciones, ya que RPM no maneja las dependencias, y debe buscarlas manualmentelas.

Para instalar un paquete con el comando rpm, use el "-i"Bandera y proporcione un archivo de instalador del paquete RPM:

$ sudo rpm -i ./PAGA/PACACE.rpm

Como puede presenciar en la captura de pantalla anterior, las dependencias no están instaladas, por lo que el paquete RPM no se puede instalar. Entonces, en cambio, debe instalar dependencias manualmente primero; Luego, puede instalar TeamViewer usando el comando "RPM".

Conclusión

Las instalaciones de RPM externas deben limitarse tanto como puedan hacer que su sistema sea inestable. Sin embargo, si desea instalar la última versión de cualquier aplicación, debe usar el último archivo RPM.

En este artículo, hemos aprendido el proceso de instalación de los paquetes basados ​​en RPM utilizando tres métodos diferentes. También discutimos por qué DNF siempre debe preferirse sobre otros métodos, ya que maneja los problemas de dependencia. Puede ser necesario usar la utilidad RPM en casos raros, pero DNF siempre será la mejor apuesta.