15 Comandos DNF Indispensables para AlmaLinux 9

DNF es el gestor de paquetes por defecto en AlmaLinux 9, sucesor de YUM y basado en RPM. Dominar sus comandos esenciales te permitirá mantener tu sistema actualizado, seguro y funcionando correctamente. Esta guía presenta 15 comandos que todo administrador de AlmaLinux debe conocer.

1. Actualizar la lista de repositorios

sudo dnf check-update

Este comando consulta todos los repositorios configurados y muestra qué paquetes tienen actualizaciones disponibles sin instalarlas. Es útil para planificar mantenimientos y conocer el estado del sistema antes de aplicar cambios.

2. Actualizar todos los paquetes del sistema

sudo dnf update

Descarga e instala todas las actualizaciones disponibles para los paquetes instalados en el sistema. Este es el comando principal para mantener AlmaLinux actualizado con los últimos parches de seguridad y correcciones de errores.

3. Buscar paquetes

dnf search nombre_paquete

Busca paquetes en los repositorios utilizando palabras clave. Examina tanto los nombres como las descripciones de los paquetes, devolviendo todas las coincidencias posibles. Extremadamente útil cuando no conoces el nombre exacto del paquete que necesitas.

4. Obtener información detallada de un paquete

dnf info nombre_paquete

Muestra información completa sobre un paquete específico: versión, arquitectura, tamaño, repositorio de origen, resumen y descripción detallada. Funciona tanto para paquetes instalados como disponibles en repositorios.

5. Instalar un paquete

sudo dnf install nombre_paquete

Descarga e instala el paquete especificado junto con todas sus dependencias necesarias. DNF resuelve automáticamente el árbol de dependencias y solicita confirmación antes de proceder con la instalación.

6. Eliminar un paquete

sudo dnf remove nombre_paquete

Desinstala el paquete especificado del sistema. Por defecto, también elimina los paquetes que dependían exclusivamente del paquete removido, limpiando huérfanos automáticamente.

7. Listar paquetes instalados

dnf list installed

Muestra todos los paquetes actualmente instalados en el sistema con sus versiones y repositorios de origen. Puedes filtrar la salida combinándolo con grep para búsquedas específicas.

8. Limpiar la caché de DNF

sudo dnf clean all

Elimina todos los archivos temporales descargados por DNF, incluyendo paquetes, metadatos de repositorios y cachés de bases de datos. Libera espacio en disco y fuerza la descarga de metadatos frescos en la próxima operación.

9. Listar repositorios habilitados

dnf repolist

Muestra todos los repositorios actualmente habilitados en el sistema con información sobre el número de paquetes disponibles en cada uno. Útil para verificar qué fuentes de software están configuradas.

10. Buscar qué paquete proporciona un archivo

dnf provides */nombre_archivo

Identifica qué paquete contiene un archivo específico, incluso si el paquete no está instalado. Invaluable cuando necesitas un comando o biblioteca específica pero no sabes qué paquete lo proporciona.

11. Ver el historial de transacciones

dnf history

Muestra un registro completo de todas las operaciones realizadas con DNF: instalaciones, actualizaciones, eliminaciones y sus fechas. Cada transacción tiene un ID que permite revertirla si es necesario.

12. Deshacer una transacción

sudo dnf history undo ID

Revierte una transacción específica identificada por su ID del historial. DNF intentará devolver el sistema al estado anterior a esa operación, reinstalando o eliminando paquetes según corresponda.

13. Instalar un grupo de paquetes

sudo dnf groupinstall "nombre del grupo"

Instala conjuntos predefinidos de paquetes relacionados, como entornos de escritorio o herramientas de desarrollo. Los grupos facilitan la instalación de múltiples componentes con un solo comando.

14. Actualizar únicamente paquetes de seguridad

sudo dnf update --security

Aplica exclusivamente las actualizaciones clasificadas como parches de seguridad, ignorando otras actualizaciones disponibles. Ideal para sistemas de producción donde se priorizan correcciones críticas sobre nuevas funcionalidades.

15. Comprobar dependencias rotas

sudo dnf check

Verifica la integridad de la base de datos de paquetes y detecta dependencias insatisfechas o problemas de consistencia. Ejecutarlo periódicamente ayuda a mantener la salud del sistema de paquetes.


Dominar estos comandos DNF te convertirá en un administrador más eficiente de AlmaLinux 9. La gestión de paquetes es fundamental para la seguridad, estabilidad y rendimiento de cualquier servidor Linux en producción.

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "15 Comandos DNF Indispensables para AlmaLinux 9" Suscribirse a VozToVoice - Todos los comentarios