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
17.02.2025

Instalar DNF en RHEL/CentOS 7

Instalar DNF en RHEL/CentOS 7: Actualice su juego de paquetes

¿Por qué cambiar YUM por DNF? DNF (Dandified YUM) es el elegante y moderno sustituto de YUM en Linux basado en RPM como Fedora, que ofrece un rendimiento más rápido, un manejo más inteligente de las dependencias y un aspecto más limpio. RHEL/CentOS 7 utiliza YUM de la vieja escuela, pero puedes añadir DNF para obtener una ventaja de última generación. Esta guía te lleva de YUM a DNF en tu VPS AlexHost en un instante, ¡vamos a acelerar!

Regalo de una cuenta premium de Telegram

Únete ahora
Telegram Premium Star Star

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 package-name

  • Lista todos los paquetes instalados:
    dnf list installed

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