Cómo usar el comando dnf5 para la gestión de paquetes en Fedora

DNF5 es la última versión del gestor de paquetes DNF, que se utiliza para instalar, actualizar y gestionar software en Fedora y otras distribuciones de Linux basadas en Red Hat.

Trae varias mejoras sobre la versión anterior de DNF, como un mejor rendimiento, seguridad y un sistema de complementos más flexible.

En este artículo, te guiaremos a través de cómo usar el comando dnf5 para varias tareas como instalar paquetes, actualizar tu sistema y gestionar repositorios.

Sintaxis Básica del Comando dnf5

La sintaxis básica para usar dnf5 es:

dnf5 [OPTIONS] COMMAND [PACKAGE...]
  • OPCIONES: Estas son banderas que modifican el comportamiento del comando (por ejemplo, -y para confirmar acciones automáticamente).
  • COMANDO: La acción que deseas realizar, como instalar, eliminar o actualizar.
  • PAQUETE: El nombre del paquete de software que deseas gestionar.

A continuación se presentan algunos de los comandos dnf5 más comúnmente utilizados.

1. Instalar un Paquete

Para instalar un paquete de software, usa el comando install. Por ejemplo, para instalar un reproductor multimedia VLC, ejecutarías:

sudo dnf5 install vlc -y
Use DNF5 to Install Software

2. Actualizar Paquetes

Para actualizar todos los paquetes instalados a sus últimas versiones, utiliza el comando update:

sudo dnf5 update

Si solo deseas actualizar un paquete específico, utiliza el siguiente comando:

sudo dnf5 update vlc
Use DNF5 to Update Software

3. Eliminar un Paquete

Si deseas eliminar un paquete de tu sistema, utiliza el comando remove, que desinstalará el paquete y cualquier dependencia que se haya instalado con él, si ya no es necesaria para otros paquetes.

sudo dnf5 remove vlc
Use DNF5 to Remove Software

4. Buscar un Paquete

Para buscar un paquete, utiliza el comando search, que devolverá una lista de paquetes que coincidan con el término de búsqueda.

dnf5 search vlc
Use DNF5 to Search for Software

5. Listar Paquetes Instalados

Para ver una lista de todos los paquetes instalados en tu sistema, utiliza el comando list, que te mostrará todos los paquetes que están actualmente instalados en tu sistema.

dnf5 list 
Use DNF5 to List Installed Software

6. Mostrar Información del Paquete

Si deseas ver información detallada sobre un paquete, como su versión, descripción y dependencias, utiliza el comando info:

dnf5 info vlc
View Package Details

7. Limpiar la Caché

Con el tiempo, el gestor de paquetes de tu sistema puede acumular muchos datos en caché. Puedes limpiar esta caché para liberar espacio en disco utilizando el comando clean:

sudo dnf5 clean all
Clean Package Cache

8. Gestionar Repositorios

DNF5 te permite gestionar repositorios de software (fuentes de donde se descargan los paquetes). Puedes listar todos los repositorios habilitados con el siguiente comando:

dnf5 repolist
List Enabled Repositories

Para agregar un nuevo repositorio, normalmente necesitarías modificar los archivos de configuración del repositorio en /etc/yum.repos.d/. Sin embargo, también puedes usar el comando dnf5 para habilitar o deshabilitar repositorios:

Habilitar un repositorio:

sudo dnf5 config-manager --set-enabled repository-name

Deshabilitar un repositorio:

sudo dnf5 config-manager --set-disabled repository-name

9. Actualizar el Sistema

Para actualizar todo tu sistema a las últimas versiones disponibles de todos los paquetes instalados, usa el comando upgrade:

sudo dnf5 upgrade

Esto actualizará tu sistema a las últimas versiones de todos los paquetes, incluyendo cualquier nueva dependencia.

Upgrade Your System Packages

10. Revertir un Paquete

Si necesitas volver a una versión anterior de un paquete, usa el comando downgrade.

sudo dnf5 downgrade vlc
Downgrade Software Package

11. Comprobar Dependencias de Paquetes

A veces, es posible que necesites comprobar si hay dependencias faltantes o rotas en un paquete. Puedes usar el comando deplist para mostrar las dependencias de un paquete específico:

dnf5 deplist vlc

Esto enumerará todas las dependencias requeridas por el paquete VLC.

Conclusión

El comando dnf5 es una herramienta poderosa para gestionar paquetes de software en Fedora y otras distribuciones de Linux basadas en Red Hat. Con su mejor rendimiento, seguridad y flexibilidad, DNF5 facilita la instalación, actualización, eliminación y gestión de software en tu sistema.

Source:
https://www.tecmint.com/dnf5-command/