2012年3月5日月曜日

Ubuntuを使用して:このファイルはどのパッケージから来たのか?

何回あなたは、ディレクトリに座っているファイルに気づいたと疑問に思っている...このファイルはどこから来たのですか?または、ユーティリティを使用する方法を友人に伝えるとしているが、彼はそれがインストールされていない、とあなたはそれを得るためにインストールされているどのパッケージ覚えていないことができます。

確かに、グーグルでトライできるが、常にそれらの人々が知っているのを不思議に思うのですか?それは、このクエリタイプに対してdpkgのよりも速い代替案となりますdlocateのユーティリティを、インストール、簡単です。

sudoのはapt - get install dlocate

あなたは構文'dlocateでコマンドを使用することができます あなたにこの出力を与える"、:

$ dlocate FLAC

その他のlibxine1:/ usr/lib/xine/plugins/1.1.4/xineplug_flac.so
その他のlibtunepimp5:/ usr / libに/ tunepimp /プラグイン/ flac.tpp
その他のgstreamer0.10 - pluginsのグッド:/ usr/lib/gstreamer-0.10/libgstflac.so
FLAC:/。
FLAC:は/ usr
FLAC:/ usr / binに
FLAC:/ usr / binに/ FLAC
- トリミング -

出力の多くはこれだけです!部分的に一致するファイルがたくさんあることがわかります。ファイル名にフルパスを渡すために良い。このケースでは、"FLACはどの"あなたが使用しているFLACのコマンドを決定し、dlocateへのフルパスを渡すために使用することができます。

$これFLAC

/usr/bin/flac

$ dlocate / usr / binに/ FLAC

FLAC:/ usr / binに/ FLAC

今、私たちは、FLACのコマンドは"FLAC"と呼ばれるパッケージで検出されたことを知っている。 (はい、この例は非常に簡単でした)あなたも、(1キーではなく、単一引用符に次の文字を使用する)、より創造的得ることができる

$`どのFLACを`dlocate

FLAC:/ usr / binに/ FLAC

別のユーティリティをインストールするような気がしないのならば、'dpkgの- Sを使用することができます "内蔵されているコマンドが、出力はほぼ同じ速度または組織ではありません。ちょうどあなたがいずれかのユーティリティへのファイルのフルパスを渡すと、あなたは良い結果を得る必要を確認してください。

0 件のコメント:

コメントを投稿