Tabla de contenido
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ón | Descripción |
|---|---|
install | instala paquetes |
remove | desinstala |
update / upgrade | actualiza |
search | busca en el metadato |
info | detalles |
history | historial transaccional |
provides PATRÓN | qué paquete provee un fichero |
autoremove | limpia 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 antiguoyumen Fedora/RHEL modernos.
Comandos relacionados
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.