DNF

De La Wiki de KiVi

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.