ホームページ » の仕方 » Ubuntuを使うこのファイルはどのパッケージから来たのですか?

    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'コマンドを使用することができますが、出力はそれほど高速でも編成されてもいません。ファイルのフルパスをどちらかのユーティリティに渡すようにしてください。そうすれば良い結果が得られるはずです。.