Comando DNF y ejemplos
En el mundo de la gestión de paquetes de Linux, el comando DNF (abreviatura de Dandified YUM) se ha convertido en una herramienta de referencia para muchos usuarios. Es un administrador de paquetes para distribuciones de Linux basadas en RPM como Fedora, CentOS y RHEL.
DNF es una versión mejorada del administrador de paquetes YUM (Yellowdog Updater Modified) y ofrece varias mejoras, como una resolución de dependencia más rápida, un mejor manejo de errores y un rendimiento mejorado.
En este artículo, analizaremos más de cerca el comando DNF y exploraremos algunos ejemplos comunes de su uso para administrar los paquetes en su sistema Linux.
Instalando DNF
DNF es un administrador de paquetes para distribuciones de Linux basadas en RPM. Por lo tanto, si está utilizando una distribución basada en Fedora como Fedora, CentOS o RHEL, una de las posibilidades es que DNF ya esté instalado en su sistema.
Sin embargo, si DNF no está instalado en su sistema o está utilizando una distribución de Linux diferente, puede instalar DNF siguiendo los siguientes pasos:
Paso 1: acceda a la ventana de terminal
Abra una ventana de terminal en su sistema Linux.
Paso 2: Ejecute el comando de instalación
Según su distribución de Linux, use uno de los siguientes comandos para instalar DNF:
Para Fedora:
Para CentOS y RHEL:
Para otras distribuciones basadas en RPM:
sudo yum install dnf
Nota: Los comandos provistos asumen que usted tiene privilegios administrativos en su sistema Linux. Si no lo hace, es posible que deba anteponer los comandos con "sudo" o pedirle al administrador del sistema que instale DNF.
Paso 3: Verificar la instalación
Una vez completada la instalación, puede verificar que DNF esté instalado ejecutando el siguiente comando:
Esta utilidad debería mostrar el número de versión DNF que está instalado en su sistema. El siguiente es un resultado de muestra cuando ejecuta el comando anterior:
Este resultado muestra la versión de DNF que está instalada actualmente en el sistema, junto con la información sobre cuándo se instaló y creó. También enumera los complementos instalados para DNF.4
Siguiendo los pasos anteriores, debe tener el DNF instalado en su sistema. Ahora puede administrar los paquetes de software en su sistema de manera fácil y eficiente. En la siguiente sección, exploraremos algunos ejemplos comunes de cómo usar el DNF para administrar los paquetes en su sistema.
Actualización de los paquetes con DNF
Mantener su sistema actualizado con los paquetes más recientes es importante para la seguridad y la estabilidad. Con DNF, actualizar los paquetes de su sistema es pan comido. Aquí se explica cómo usar DNF para actualizar los paquetes de su sistema:
Ejecute el siguiente comando desde la ventana de terminal de su dispositivo para actualizar todos los paquetes en su sistema a las últimas versiones:
Si hay una nueva versión disponible, el fragmento de código anterior actualiza todos los paquetes instalados a sus últimas versiones, incluido el kernel. El siguiente es un resultado de muestra para el comando:
Si desea actualizar solo un paquete específico, puede usar el siguiente comando:
Reemplace
Una vez completada la actualización, puede verificar la versión de un paquete específico ejecutando el siguiente comando:
Reemplace
Instalación de los paquetes con DNF
DNF facilita la búsqueda e instalación de nuevos paquetes en su sistema Linux. Aquí se explica cómo usar DNF para instalar un nuevo paquete:
Paso 1: busque un paquete
Ejecute el siguiente comando en la ventana de terminal de su máquina para buscar un paquete:
Reemplace
Paso 2: Instale el paquete
Después de encontrar el paquete que desea instalar, use el siguiente comando para instalarlo:
Reemplace
Paso 3: Verifique la instalación del paquete
Una vez completada la instalación, puede verificar que el paquete esté instalado ejecutando el siguiente comando:
Reemplace
Eliminar los paquetes con DNF
Si ya no necesita un paquete en su sistema Linux, puede usar DNF para eliminarlo. Aquí se explica cómo usar DNF para eliminar un paquete:
Paso 1: Enumere todos los paquetes instalados
Use el siguiente comando para enumerar todos los paquetes instalados:
La utilidad anterior muestra una lista de todos los paquetes que están actualmente instalados en su sistema. El siguiente es un resultado de muestra para el comando:
Paso 2: especifique el paquete que desea eliminar
Busque el paquete que desea eliminar de la lista y use el siguiente comando para eliminarlo:
Reemplace
Paso 3: Verificar la eliminación
Una vez completada la eliminación, puede verificar que el paquete ya no está instalado ejecutando el siguiente comando:
Reemplace
Actualización a una nueva versión con DNF
Cuando se lanza una nueva versión de su distribución de Linux, puede usar DNF para actualizar su sistema a la nueva versión. Aquí le mostramos cómo usar DNF para actualizar su sistema:
Paso 1: actualice todos los paquetes
Use el siguiente comando para actualizar todos los paquetes en su sistema a sus últimas versiones:
Este comando actualiza todos los paquetes instalados a sus últimas versiones, incluidos los paquetes necesarios para la nueva versión.
Paso 2: Instale el complemento de actualización
Una vez completada la actualización, use el siguiente comando para instalar el complemento de actualización del sistema DNF:
Este complemento es necesario para el proceso de actualización del sistema.
Paso 3: Descargue y prepare la actualización
Utilice el siguiente comando para descargar y preparar la actualización:
Reemplace
Paso 4: Inicie el proceso de actualización
Utilice el siguiente comando para iniciar el proceso de actualización:
El comando anterior reinicia su sistema y comienza el proceso de actualización. Siga las instrucciones en pantalla para completar la actualización.
Conclusión
DNF es un poderoso administrador de paquetes que facilita la instalación, actualización y eliminación de paquetes en su sistema Linux. Con su interfaz de línea de comandos fácil de usar y su amplio conjunto de funciones, DNF es una herramienta esencial para administrar los paquetes en su sistema Linux. En este tutorial, cubrimos varios aspectos importantes del uso de DNF, incluido cómo instalar los paquetes, actualizar los paquetes, eliminar los paquetes, actualizar a una nueva versión y administrar los repositorios.