Usando o Ubuntu: De que pacote veio esse arquivo?

Usando o Ubuntu: De que pacote veio esse arquivo?
Usando o Ubuntu: De que pacote veio esse arquivo?

Vídeo: Usando o Ubuntu: De que pacote veio esse arquivo?

Vídeo: Usando o Ubuntu: De que pacote veio esse arquivo?
Vídeo: Видеокарта 8600 GTS (300р) в GTA 5 BattleField 1 и Ведьмак - YouTube 2024, Maio
Anonim

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 ', 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 -– 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 Comando incorporado, mas a saída não é tão rápida nem organizada. Apenas certifique-se de passar o caminho completo do arquivo para o utilitário e você deve obter bons resultados.

Recomendado: