Quantas vezes você notou um arquivo em um diretório e perguntou … 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 pode 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 esse tipo de consulta.
sudo apt-get install dlocate
Você pode usar o comando com a sintaxe dlocate
$ 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 -– trimmed --
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. Nesse caso, você pode usar "qual flac" para determinar qual comando flac está usando e, em seguida, passar o caminho completo para o dlocate.
$ which 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 quiser instalar outro utilitário, use o comando dpkg -S