DNF (“DaNdiFied Yum”) es la siguiente versión principal de Yum, un gestor de paquetes para distribuciones de Linux basadas en RPM, como RHEL, CentOS y Fedora. DNF se introdujo por primera vez en Fedora 18, y se convirtió en el administrador de paquetes predeterminado de la versión Fedora 25. Este breve tutorial explicará cómo instalar DNF en las versiones de CentOS 7 / RHEL 7.

Instalar DNF en CentOS 7

Sé que DNF aún no está disponible en los repositorios predeterminados de CentOS 7. Pero no sabía que DNF no estaba disponible en el repositorio de EPEL tampoco.

Cuando traté de intentar instalar DNF de EPEL, obtuve este error:

# yum install dnf
 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * elrepo: elrepo.mirror.angkasa.id
 * epel: kartolo.sby.datautama.net.id
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
 Nothing to do

 

¿Ves? DNF ya no está disponible en EPEL. Después de algunas búsquedas en Google, encontré el trabajo en el foro Serverfault. El motivo de la eliminación de DNF del repositorio EPEL es que EPEL 7 DNF es muy antiguo y tiene problemas para incluir fallas de seguridad. Esta es la razón por la que DNF se eliminó de EPEL.

Afortunadamente, DNF y sus dependencias están disponibles en el repositorio de Springdale Linux (SDL). Este repositorio está siendo mantenido por los miembros del personal de computación de la Universidad de Princeton y el Instituto de Estudios Avanzados.

Vamos a descargar DNF y sus dependencias usando estos comandos:

# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//dnf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/dnf-conf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/python-dnf-0.6.4-2.sdl7.noarch.rpm

Luego, instala DNF usando el comando:

# yum install dnf-0.6.4-2.sdl7.noarch.rpm dnf-conf-0.6.4-2.sdl7.noarch.rpm python-dnf-0.6.4-2.sdl7.noarch.rpm

Ahora comienza a usar DNF. Para poner tus manos en DNF, consulte la sección de ayuda ejecutando el siguiente comando.

# dnf help

Advertencia: ten en cuenta que los paquetes del enlace mencionado anteriormente no son compatibles y no están incluidos en la instalación original de RedHat. Estos paquetes no admitidos pueden no actualizarse con frecuencia o mantenerse. Usálos bajo tu propio riesgo.

Original

(Visitada 1 veces, 1 visitas hoy )