Instalar DNF en RHEL/CentOS 7 ⋆ ALexHost SRL

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
06.12.2024

Instalar DNF en RHEL/CentOS 7

DNF (Dandified YUM) es el gestor de paquetes de nueva generación para distribuciones Linux basadas en RPM. Sustituye a YUM en las versiones más recientes de Fedora y RHEL/CentOS. Sin embargo, en RHEL/CentOS 7, el gestor de paquetes por defecto sigue siendo YUM. Si desea utilizar DNF en RHEL/CentOS 7, puede instalarlo manualmente. Esta guía le mostrará cómo hacerlo.

Requisitos previos

  • Una instancia en ejecución de RHEL 7 o CentOS 7.
  • Acceso root o sudo para instalar paquetes.

Paso 1: Actualizar los paquetes del sistema

Antes de instalar DNF, actualice los paquetes existentes para garantizar la compatibilidad:

sudo yum update -y

Paso 2: Habilitar el repositorio EPEL

El repositorio Extra Packages for Enterprise Linux (EPEL) proporciona paquetes adicionales para RHEL/CentOS, incluido DNF. Para habilitar EPEL, ejecute el siguiente comando:

sudo yum install epel-release -y

Este comando habilitará el repositorio EPEL, que contiene el paquete DNF.

Paso 3: Instalar DNF

Ahora que el repositorio EPEL está habilitado, puede instalar DNF:

sudo yum install dnf -y

Esto instalará el paquete DNF junto con sus dependencias.

Paso 4: Verificar la instalación

Para asegurarse de que DNF se ha instalado correctamente, compruebe la versión:

dnf --version

Este comando debería mostrar la versión de DNF instalada, indicando que la instalación se ha realizado correctamente.

Paso 5: Uso de DNF como gestor de paquetes

Ahora que DNF está instalado, puede utilizarlo junto con YUM. Estos son algunos comandos básicos de DNF:

  • Actualizar todos los paquetes:

    sudo dnf update -y

  • Instalar un paquete:

    sudo dnf install package-name -y

  • Eliminar un paquete:

    sudo dnf remove package-name -y

  • Buscar un paquete:

    dnf search nombre-paquete

  • Lista todos los paquetes instalados:
    dnf list instalados

Opcional: Sustituir YUM por DNF

Aunque generalmente no es necesario reemplazar YUM por DNF completamente en RHEL/CentOS 7, puede crear un alias para DNF para simplificar el uso:

  1. Crear un alias:Añada la siguiente línea a su archivo ~/.bashrc:

    alias yum=dnf

  2. Aplique el alias:Vuelva a cargar el archivo .bashrc para aplicar los cambios:
    source ~/.bashrc

Ahora, cada vez que utilice el comando yum, se ejecutará automáticamente dnf.

Conclusión

Ha instalado DNF con éxito en RHEL/CentOS 7. DNF ofrece un rendimiento mejorado, una mejor resolución de dependencias y nuevas funciones en comparación con YUM. Aunque RHEL/CentOS 7 no utiliza DNF por defecto, esta guía le permite aprovechar las capacidades de DNF en sistemas más antiguos. ¡Disfrute gestionando sus paquetes con la potencia y flexibilidad de DNF!

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills