Usando Ubuntu ¿De qué paquete vino este archivo?
¿Cuántas veces ha notado un archivo en un directorio y se pregunta ... de dónde viene este archivo? O estás tratando de decirle a un amigo cómo usar una utilidad pero él no la tiene instalada, y no puedes recordar qué paquete has instalado para obtenerla..
Claro, puedes dirigirte a Google, pero ¿no te preguntas siempre cómo lo sabe esa gente? Es simple, instale la utilidad dlocate, que es una alternativa más rápida a dpkg para este tipo de consulta.
sudo apt-get install dlocate
Puede usar el comando con la sintaxis 'dlocate', que le dará esta salida:
$ dlocate flac
libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.so
libtunepimp5: /usr/lib/tunepimp/plugins/flac.tpp
gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.so
flac: /.
flac: / usr
flac: / usr / bin
flac: / usr / bin / flac
- recortado -
Eso es un montón de salida! Puedes ver que hay muchos nombres de archivos que coinciden parcialmente. Es mejor pasar la ruta completa al nombre de archivo. En este caso, puede usar 'which flac' para determinar qué comando de flac está usando y luego pasar la ruta completa para dlocate.
$ qué flac
/ usr / bin / flac
$ dlocate / usr / bin / flac
flac: / usr / bin / flac
Ahora sabemos que el comando flac se encuentra en el paquete llamado "flac". (Sí, este ejemplo fue muy simple) Incluso podría ser más creativo (use el carácter al lado de la tecla 1, no una sola cita)
$ dlocate 'which flac'
flac: / usr / bin / flac
Si no tienes ganas de instalar otra utilidad, puedes usar el comando 'dpkg -S' que está integrado, pero la salida no es tan rápida u organizada. Solo asegúrese de pasar la ruta completa del archivo a cualquiera de las utilidades y obtendrá buenos resultados.