Saltar al contenido

Encontrar el paquete que proporciona un comando dado

este problema se puede abordar de diversas maneras, sin embargo te enseñamos la resolución más completa para nosotros.

Solución:

Puedes usar command-not-found sí mismo:

command-not-found --ignore-installed ls

le dirá qué paquete contiene el ls dominio. (--ignore-installed evita tener en cuenta los paquetes instalados y, en particular, garantiza que el comando no se ejecute inmediatamente si ya está instalado).

Como alternativa, puede utilizar apt-file:

apt-file search bin/ls

enumerará todos los paquetes que contienen un archivo cuya ruta contiene “bin/ls”. Puedes filtrar esto para que coincida solo ls:

apt-file search bin/ls | grep bin/ls$

si, el comando es command-not-found:

$ command-not-found firefox
The program 'firefox' is currently not installed.  To run 'firefox' please ask your administrator to
install the package 'firefox-esr'
firefox: command not found

Esto tiene exactamente la misma funcionalidad, porque es lo que ejecutan las trampas de shell para producir esa salida automáticamente.

También puedes usar apt-file search firefox para encontrar cualquier coincidencia archivos en un paquete

Agradecemos que desees añadir valor a nuestra información colaborando tu experiencia en las aclaraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *