DNF
Definición
DNF (Dandified Yum) es un administrador de paquetes de nivel superior utilizado en distribuciones de Linux como Fedora, CentOS y RHEL. DNF se usa principalmente para la instalación, actualización y eliminación de paquetes de software. Es compatible con las transacciones de paquetes, lo que significa que todas las operaciones de instalación o eliminación de paquetes se realizan en un solo paso. DNF también tiene una función de resolución de dependencias que ayuda a asegurar que todas las dependencias requeridas se instalen automáticamente junto con el paquete principal.
Pros i Contras
Pros:
- DNF es una herramienta de administración de paquetes muy potente y flexible que puede manejar una gran cantidad de paquetes de software.
- DNF tiene una función de resolución de dependencias que ayuda a garantizar que todas las dependencias requeridas se instalen automáticamente junto con el paquete principal.
- DNF tiene una amplia documentación y es compatible con varias distribuciones de Linux.
Contras:
- DNF solo funciona en distribuciones de Linux que lo admiten, como Fedora, CentOS y RHEL.
- No proporciona el aislamiento de aplicaciones que ofrecen Flatpak y Snap.
- No permite que los desarrolladores empaqueten todas las dependencias en un solo archivo.
Los comandos más comunes
sudo dnf update
: Actualiza todos los paquetes instalados a la última versión disponible.sudo dnf install [nombre-del-paquete]
: Instala el paquete especificado.sudo dnf remove [nombre-del-paquete]
: Desinstala el paquete especificado.sudo dnf search [nombre-del-paquete]
: Busca paquetes que contengan el nombre especificado, también podemos un ejemplo sería: sudo dnf search firefox codecs, con los que buscaría todo lo que coincidiera con estas palabras..sudo dnf info [nombre-del-paquete]
: Proporciona información detallada sobre el paquete especificado.- sudo dnf list installed: Para listar las aplicaciones instaladas.