Página principal » cómo » Usando Ubuntu ¿De qué paquete vino este archivo?

    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.