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.
Si encuentra el siguiente error mientras ejecuta el comando dnf:
dnf: command not found
puede intentar instalar el paquete dnf según su elección de distribución:
Distribución | Comando |
---|---|
Cent OS | yum instalar dnf |
Fedora | dnf instalar dnf |
Ejemplos de comandos dnf
1. comprobar la versión de dnf:
$ sudo dnf --version
2. ver los repositorios en nuestro sistema pasando la opción repolist:
$ sudo dnf repolist
o
$ sudo dnf repolist all
3. ver todos los paquetes disponibles en nuestro sistema, usamos la opción de lista:
$ sudo dnf list
4. Podemos realizar búsquedas similares a YUM. Para ello utilizamos la opción de búsqueda:
$ sudo dnf search firefox
5. Para ver qué paquete proporciona una utilidad en particular, usamos la opción de proporciona:
$ sudo dnf provides /bin/ksh
6. Además de esto, podemos ver información para un paquete específico usando la opción de información:
$ sudo dnf info libreoffice
7. Busque actualizaciones del sistema utilizando la opción de verificación de actualizaciones:
$ sudo dnf check-update
8. Para instalar un paquete, usamos la opción de instalación:
$ sudo dnf install firefox
9. De manera similar, para eliminar un paquete, usamos la opción eliminar:
$ sudo dnf remove firefox
10. Elimine los paquetes que solo se necesitaban para satisfacer las dependencias:
$ sudo dnf autoremove
11. Para ver los diversos comandos dnf que se ejecutaron, podemos usar la opción de historial:
$ sudo dnf history
12. Actualice los paquetes instalados a las versiones más recientes disponibles:
$ sudo dnf upgrade
13. Mostrar detalles sobre un paquete:
$ dnf info package
14. Antes de actualizar nuestro sistema, siempre es una buena idea hacer un poco de limpieza. Podemos usar la opción limpiar todo para esto:
$ sudo dnf clean all
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.