DNF (Dandified YUM) es el gestor de paquetes de software utilizado en distribuciones basadas en Red Hat, como Fedora, Rocky Linux y Red Hat Enterprise Linux (RHEL). Permite gestionar la instalación, actualización y eliminación de software de manera eficiente. En este artículo, exploraremos cómo se gestiona el software con DNF en Red Hat Linux, incluyendo ejemplos, casos de uso y comandos útiles.
Instalación de paquetes
Para instalar un paquete con DNF, simplemente utiliza el comando dnf install
seguido del nombre del paquete que deseas instalar. Por ejemplo:
sudo dnf install nginx
Este comando instalará el servidor web Nginx en tu sistema. DNF resolverá automáticamente las dependencias necesarias y realizará la instalación.
Actualización de paquetes
Para actualizar todos los paquetes instalados en tu sistema a sus últimas versiones, utiliza el comando dnf update
:
sudo dnf update
DNF buscará actualizaciones disponibles para todos los paquetes instalados y los actualizará según sea necesario.
Eliminación de paquetes
Si deseas eliminar un paquete de tu sistema, utiliza el comando dnf remove
seguido del nombre del paquete:
sudo dnf remove nginx
Esto eliminará el paquete Nginx de tu sistema, incluyendo cualquier configuración asociada.
Casos de uso
Gestión de servicios
DNF no solo gestiona la instalación de software, sino también la gestión de servicios relacionados. Por ejemplo, para iniciar o detener el servicio Nginx instalado previamente, puedes usar:
sudo systemctl start nginx sudo systemctl stop nginx
Búsqueda de paquetes
Puedes buscar paquetes específicos utilizando el comando dnf search
. Por ejemplo, si buscas un editor de texto como Vim:
dnf search vim
Esto mostrará una lista de paquetes relacionados con Vim disponibles para instalación.
Listado de paquetes instalados
Para ver todos los paquetes instalados en tu sistema, puedes usar el comando dnf list installed
:
dnf list installed
Esto te proporcionará una lista detallada de todos los paquetes instalados.
DNF simplifica la gestión de software en sistemas Red Hat Linux al proporcionar comandos simples y eficientes para instalar, actualizar y eliminar paquetes. Su integración con el sistema de gestión de servicios y la búsqueda de paquetes facilita aún más la administración del sistema. Al comprender cómo utilizar DNF, puedes optimizar el manejo de software en tu entorno Linux basado en Red Hat..
Fuente: somoslibres