Dandified YUM o DNF es el nombre de la utilidad de administración de paquetes. DNF es la versión de próxima generación de YUM. Se utiliza en distribuciones basadas en RPM. DNF se introdujo en Fedora 18 y ha sido el administrador de paquetes predeterminado para Fedora desde la versión 22. De hecho, cuando ejecutamos los comandos YUM en versiones posteriores de Fedora, en realidad estamos ejecutando dnf en segundo plano. La utilidad dnf ofrece, entre otras cosas, rendimiento, uso de memoria y resolución de dependencias.
Uso de dnf para administrar repositorios
1. Enumere todos los repositorios instalados, habilitados y deshabilitados:
$ dnf repolist --all
2. Lista de repositorios habilitados:
$ dnf repolist --enabled
3. Mostrar información detallada sobre los repositorios habilitados:
$ dnf repolist --enabled
4. Agrega un repositorio:
$ sudo dnf config-manager --add-repo /etc/yum.repos.d/fedora_extras.repo
5. Habilite el repositorio:
$ sudo dnf config-manager --set-enabled fedora-extras
6. Deshabilitar el repositorio:
$ sudo dnf config-manager --set-disabled fedora-extras
Uso de dnf para administrar software
1. Busque un paquete:
$ dnf search packagename
2. Instale un paquete:
$ sudo dnf install packagename
3. Eliminar un paquete:
$ sudo dnf remove packagename
4. Obtenga información sobre un paquete:
$ dnf info packagename
5. Instalar actualizaciones:
$ sudo dnf upgrade
6. Obtenga una lista de grupos de paquetes:
$ dnf grouplist
7. Instale un grupo de paquetes:
$ sudo dnf groupinstall "package-group"
8. Eliminar un grupo de paquetes:
$ sudo dnf groupremove "package-group"
Archivos de configuración
/etc/dnf/dnf.conf – Archivo de configuración DNF
/etc/yum.repos.d – todos los archivos de repositorio
Conclusión
DNF significa "DaNdiFied YUM". La sintaxis de los comandos DNF es idéntica a la de YUM, lo que facilita el cambio de YUM a DNF. DNF puede instalar y eliminar paquetes. También puede instalar actualizaciones y proporcionarnos información sobre paquetes instalados y paquetes que están disponibles en los repositorios y que no han sido instalados. DNF permite que los paquetes que han sido firmados se verifiquen automáticamente para evitar que los paquetes falsificados instalen malware en su sistema Fedora.