Comando «dnf» de Linux para administración de paquetes

El comando «dnf» es una herramienta de administración de paquetes utilizada en distribuciones de Linux como Fedora y CentOS. Esta potente herramienta permite a los usuarios instalar, actualizar y eliminar paquetes de software de una manera eficiente y sencilla. En este artículo, exploraremos las funcionalidades del comando «dnf» y cómo utilizarlo para administrar los paquetes en un sistema Linux.

Instalación y actualización de paquetes con «dnf»

La instalación y actualización de paquetes es una de las tareas más básicas que se pueden realizar con el comando «dnf». Para instalar un paquete, simplemente se debe utilizar el comando dnf install {nombre_del_paquete}. Por ejemplo, para instalar el paquete «apache», se puede usar el siguiente comando:

dnf install apache

Para actualizar todos los paquetes instalados en el sistema, se puede utilizar el comando dnf update. Por ejemplo:

dnf update

Además, es posible actualizar un paquete específico utilizando el comando dnf update {nombre_del_paquete}.

Gestión avanzada de paquetes con «dnf»

El comando «dnf» también ofrece funcionalidades avanzadas para la gestión de paquetes. Por ejemplo, se pueden buscar paquetes específicos utilizando el comando dnf search {nombre_del_paquete}. Esto mostrará una lista de paquetes que coincidan con el término de búsqueda.

dnf search mysql

Para eliminar un paquete, se puede usar el comando dnf remove {nombre_del_paquete}. Por ejemplo:

dnf remove apache

En resumen, el comando «dnf» es una herramienta poderosa para la administración de paquetes en sistemas Linux. Permite instalar, actualizar, buscar y eliminar paquetes de manera eficiente. Además, ofrece funcionalidades avanzadas que facilitan la gestión de paquetes. Si eres usuario de una distribución de Linux como Fedora o CentOS, el comando «dnf» es una herramienta esencial que debes conocer y dominar.

Referencia rápida: sintaxis, opciones y ejemplos de dnf

Sinopsis: dnf [OPCIONES] COMANDO [ARGS]

Opciones más utilizadas

OpciónDescripción
installinstala paquetes
removedesinstala
update / upgradeactualiza
searchbusca en el metadato
infodetalles
historyhistorial transaccional
provides PATRÓNqué paquete provee un fichero
autoremovelimpia dependencias huérfanas

Ejemplos prácticos

sudo dnf install nginx

instalar

sudo dnf upgrade --refresh

actualizar refrescando metadatos

dnf search 'postgres'

buscar

dnf history

listado de transacciones, útil para rollback

sudo dnf history undo 42

revierte la transacción 42

Buenas prácticas y trucos

  • Para repos extra gestiona con dnf config-manager. Sustituye al antiguo yum en Fedora/RHEL modernos.

Comandos relacionados

yum, rpm, dnf-automatic

Esta referencia rápida está pensada como hoja de trucos: pruébala con --help y con man dnf para ver todas las opciones disponibles en tu distribución.

Otros Comandos Linux