
¿Alguna vez has escrito un comando de Linux para ver? «Comando no encontrado»? Por lo general, debe buscar el paquete correcto, instalarlo y luego ejecutar el comando nuevamente. Pero lo último Fedoranuevo Administrador de paquetes DNF5 Haga que este proceso sea suave y fácil. Si intenta ejecutar un comando desinstalado, DNF Le ayuda a instalar automáticamente los paquetes correctos y luego Volver a comandar por ti de nuevo.
Veamos en acción.
Instalación automática Comando perdido con DNF5 en Fedora
Hoy quiero Verifique qué servidor de visualización Mi sistema Fedora 33 está en uso.
Para hacer esto, ejecuté este comando:
xdpyinfo | grep -A 1 version
Sin embargo, en lugar de obtener los detalles de la versión, recibí el siguiente mensaje:
bash: xdpyinfo: command not found... Install package 'xdpyinfo' to provide command 'xdpyinfo'? [N/y] y Proceed with changes? [N/y] y
Elegí Síalgo inesperado sucedió. este DNF5 No solo falta instalado xdpyinfo También lo es el embalaje Volver a ejecutar automáticamente mi comando original.
¿resultado? Inmediatamente obtuve la salida que estaba buscando:
[...] version number: 11.0 vendor string: The X.Org Foundation -- X.Org version: 24.1.6 maximum request size: 16777212 bytes.
Esta pequeña característica me ahorró unos minutos. Este es uno de ellos Mejoras pequeñas pero útiles existir DNF5 Esto hace que la instalación y la instalación sean más suaves.
Cómo funciona con DNF5
Uso reciente de Fedora Linux Administrador de paquetes DNF5 Por defecto. Es con Comando PackageKit: complemento sin descubrimientoconecte el shell y el administrador de paquetes.
Cuando Bash se encuentra con una situación de «comando no encontrado», llamará a este complemento detrás de escena.
Esto es lo que pasó paso a paso:
- Ejecute un comando desinstalado.
- Derrotar al gatillo Comando – Handler no encontrado.
dnf5Verifique qué paquete proporciona comandos faltantes.- Fedora le solicita que confirme la instalación.
- Después de la instalación, Volver a ejecutar automáticamente su comando original.
Esto significa que no tienes que ser manualmente:
- Buscar el nombre del paquete.
- Instálelo usted mismo.
- Reordenar.
El DNF de Fedora maneja todas las operaciones en un paso suave.
Tenga en cuenta que esta función no es Exclusivo de Fedora. Esto es Administrador de paquetes DNF5 en sí, por lo que cualquier distribución de Linux usando DNF5 y su command-not-found La integración puede beneficiarse de ella.
¿Por qué es útil?
Ya sea que esté en él o no Fedora,,,,, Rhelo cualquier distribución enviada DNF5Esta función es muy útil:
- Ahorrar tiempo: No hay más búsquedas en Google para «qué paquete proporciona este comando».
- Friendly para principiantes: Los nuevos usuarios no caerán en las herramientas faltantes.
- Flujo de trabajo suave: Su comando solo puede funcionar después de la instalación.
Para usuarios de Fedora experimentados, este es un Mejora de la calidad de vida. Para los recién llegados, este es un Enorme mejora de la disponibilidad.
Consejo de recompensa: encuentre manualmente qué paquete proporciona el comando
Si quieres Verifique manualmente qué paquete contiene un comandotodavía puedes usar clásicos dnf provides Orden:
dnf provides
Por ejemplo:
dnf provides xdpyinfo
Esto enumera los paquetes enviados con el binario.
Salida de muestra:
xdpyinfo-1.3.4-2.fc42.x86_64 : X11 display information utility Repo : @System Matched From : Provide : xdpyinfo = 1.3.4-2.fc42 xdpyinfo-1.3.4-2.fc42.x86_64 : X11 display information utility Repo : fedora Matched From : Provide : xdpyinfo = 1.3.4-2.fc42
DNF5 es un administrador de paquetes para principiantes
Fedora Integración DNF5 Haga que trabajar en la terminal sea más rápido, más inteligente y más fácil. capacidad Instale automáticamente los comandos faltantes y vuelva a ejecutarlos inmediatamente Elimina mucha fricción para principiantes y usuarios avanzados.
La próxima vez que veas «Comando no encontrado»no te preocupes, ¡DNF5 está de vuelta!
Lecturas relacionadas: Cómo encontrar paquetes que proporcionen archivos específicos en Linux









