GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar DNF en CentOS 7

DNF (abreviatura de “D unN diF ied Yum”) es la próxima versión principal de Yum , un administrador 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 CentOS 7 / RHEL 7.

Instalar DNF en CentOS 7

Actualización:

DNF está disponible en los repositorios oficiales de RHEL 7 y CentOS. Para instalar DNF en CentOS 7, simplemente ejecute el siguiente comando como root usuario:

# yum install dnf

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

Cuando intenté instalar DNF desde EPEL, recibí 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

¿Ver? DNF ya no está disponible en EPEL. Después de algunas búsquedas en Google, encontré la solución en Serverfault foro. El motivo de la eliminación de DNF del repositorio de 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 se eliminó DNF de EPEL.

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

Descarguemos DNF y sus dependencias usando los 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, instale 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 empieza a usar DNF. Para obtener DNF, consulte la sección de ayuda ejecutando el siguiente comando.

# dnf help

Una advertencia: Tenga en cuenta que los paquetes del enlace mencionado anteriormente no son compatibles y no están incluidos en la instalación estándar de RedHat. Es posible que estos paquetes no admitidos no se actualicen con frecuencia ni se mantengan. Úselos bajo su propio riesgo.

¿Nuevo en DNF? Lea nuestro próximo artículo para saber cómo usar el administrador de paquetes DNF.

  • Ejemplos de comandos DNF para principiantes

Referencia:

  • Servidor fallido

Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar Ruby en CentOS 7

Cómo instalar PostgreSQL en CentOS 7

Cómo instalar Go en CentOS 7

Cómo instalar Python 3 en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8