あるファイルがどのパッケージに含まれているかを知りたくなる場面は意外と多い。 例えば何かをビルドするときにヘッダファイルがないといわれて、それがどのパッケージに含まれているか調べたいとか。 あるいは何かをパッケージングするときに、それが依存しているパッケージを調べたいとか。 ディストリビューションのパッケージシステムが を使うと楽ができる。
次にファイルのインデックスを更新する。 要するに、何が何処にあるかという情報を取得してくる作業だ。
apt-file の便利なところはファイルがインストールされていなくても調べられるところ。 をアンインストールする。
それでも はパスを指定すれば、それがどこに含まれるか教えてくれる。
パッケージシステムが、どのファイルが何処にあるかをちゃんとインデックスしているおかげだね。