Pagina inicial » como » Usando o Ubuntu de qual pacote veio este arquivo?

    Usando o Ubuntu de qual pacote veio este arquivo?

    Quantas vezes você notou um arquivo em um diretório e perguntou-se ... de onde veio esse arquivo? Ou você está tentando dizer a um amigo como usar um utilitário, mas ele não o instalou, e você não consegue lembrar qual pacote você instalou para obtê-lo..

    Claro, você pode ir ao google, mas você nunca se pergunta como essas pessoas sabem? É simples, instale o utilitário dlocate, que é uma alternativa mais rápida ao dpkg para este tipo de consulta.

    sudo apt-get instala dlocate

    Você pode usar o comando com a sintaxe 'dlocate', que lhe dará esta saída:

    $ 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
    - aparado -

    Isso é um monte de saída! Você pode ver que há muitos nomes de arquivos que correspondem parcialmente. Melhor passar o caminho completo para o nome do arquivo. Neste caso, você pode usar 'qual flac' para determinar qual comando flac você está usando e, em seguida, passar o caminho completo para dlocate.

    $ que flac

    / usr / bin / flac

    $ dlocate / usr / bin / flac

    flac: / usr / bin / flac

    Agora sabemos que o comando flac é encontrado no pacote chamado “flac”. (Sim, este exemplo foi muito simples) Você pode até ser mais criativo (use o caractere ao lado da tecla 1, não uma simples citação)

    $ dlocate 'which flac'

    flac: / usr / bin / flac

    Se você não deseja instalar outro utilitário, pode usar o comando 'dpkg -S' embutido, mas a saída não é tão rápida ou organizada. Apenas certifique-se de passar o caminho completo do arquivo para qualquer utilitário e você deve obter bons resultados.