Ubuntuを使うこのファイルはどのパッケージから来たのですか?
ファイルがディレクトリにあることに気付いて、疑問に思ったことは何度ありますか。このファイルはどこから来たのですか。それとも、友人にユーティリティの使い方を教えようとしているのに、彼はそれをインストールしていません。.
確かに、あなたはGoogleに向かうことができますが、あなたはいつもそれらの人々がどのように知っているか疑問に思いませんか?それは簡単です、dlocateユーティリティをインストールしてください。これはdpkgに代わるこの種のクエリです。.
sudo apt-get install dlocate
あなたはこの出力を与えるだろう '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
- トリミング済み -
それはたくさんの成果です。部分的に一致するファイル名がたくさんあることがわかります。ファイル名へのフルパスを渡すほうが良いです。この場合、 'which flac'を使用して、使用しているflacコマンドを特定してから、フルパスを渡してdlocateを実行できます。.
どのflac
/ usr / bin / flac
$ dlocate / usr / bin / flac
flac:/ usr / bin / flac
これで、flacコマンドが“ flac”というパッケージに含まれていることがわかりました。 (はい、この例は非常に単純でした)もっと創造的になることもできます(1つの引用符ではなく、1キーの横にある文字を使用します)。
$ dlocate 'which flac'
flac:/ usr / bin / flac
別のユーティリティをインストールしたくない場合は、組み込みの 'dpkg -S'コマンドを使用することができますが、出力はそれほど高速でも編成されてもいません。ファイルのフルパスをどちらかのユーティリティに渡すようにしてください。そうすれば良い結果が得られるはずです。.