¿Alguna vez has escrito un comando en Linux y recibido el frustrante mensaje “command not found”? Normalmente, tendrías que buscar el paquete correcto, instalarlo manualmente y luego ejecutar el comando de nuevo.
Si bien Debian/Ubuntu tienen un mensaje después de intentar instalar que nos sugiere paquetes, ahora vamos a verlo para distros que dependen de RHEL.
Con Fedora Linux y su nuevo gestor de paquetes DNF5, este proceso se vuelve automático y sin esfuerzo. ¡Te mostramos cómo funciona!
🔥 ¿Qué pasó cuando probé DNF5?
Hoy intenté verificar qué servidor de display usaba mi Fedora 33 con el comando:
xdpyinfo | grep -A 1 version
En lugar del resultado esperado, apareció:
bash: xdpyinfo: command not found... Install package 'xdpyinfo' to provide command 'xdpyinfo'? [N/y]
Al elegir “y”, DNF5 no solo instaló el paquete faltante, sino que re-ejecutó automáticamente mi comando original. El resultado fue inmediato:
version number: 11.0 vendor string: The X.Org Foundation -- X.Org version: 24.1.6 maximum request size: 16777212 bytes.
¡Un ahorro de tiempo increíble!
⚙️ ¿Cómo funciona esta magia?
DNF5 está integrado con el plugin command-not-found de PackageKit. Así es el proceso:
-
Ejecutas un comando no instalado.
-
Bash activa el plugin
command-not-found. -
DNF5 busca qué paquete provee el comando.
-
Te pregunta si quieres instalarlo.
-
Tras la instalación, re-ejecuta el comando original.
No necesitas:
-
Buscar el paquete manualmente.
-
Instalarlo por separado.
-
Volver a escribir el comando.
🌍 ¿Solo disponible en Fedora?
No. Esta característica es parte de DNF5, por lo que cualquier distribución que lo use (como RHEL o futuras versiones de CentOS) puede beneficiarse.
💡 Para usuarios avanzados: Búsqueda manual
Si prefieres buscar el paquete manualmente, aún puedes usar:
dnf provides <comando>
Ejemplo:
dnf provides xdpyinfo
Salida:
xdpyinfo-1.3.4-2.fc42.x86_64 : X11 display information utility Repo : fedora Matched From : Provide: xdpyinfo = 1.3.4-2.fc42
🚀 ¿Por qué es tan útil?
-
Ahorra tiempo: No más búsquedas en Google o manuales.
-
Amigable para principiantes: Reduce la frustración de herramientas faltantes.
-
Flujo de trabajo fluido: Todo ocurre en un solo paso.
📌 Conclusión
DNF5 no es solo una actualización del gestor de paquetes; es una evolución en la experiencia del usuario. La próxima vez que veas “command not found”, recuerda: DNF5 te tiene cubierto.






