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.