このエントリーをはてなブックマークに追加


ファイルやコマンドがどのパッケージに含まれているか調べる方法

あるコマンドやファイルがどのパッケージからインストールされたかを知りたい場合は、以下のコマンドで調べることができます。
例えば

  • このファイルはどのパッケージをインストールした時に作成されたのだろうか?
  • このコマンドはどのパッケージでインストールされたのだろうか?

関連記事

コマンド

以下のようにDebian系とRedhat系ではコマンドが異なります。

ディストリビューションコマンド
Ubuntu(Debian系)dpkg --search フルパスファイル名
CentOS(Redhat系)rpm -qf フルパスファイル名

実行例

wallコマンドがCentOSとUbuntuでは引数の扱い方に違いがあり、どのパッケージによりwallコマンドがインストールされたかを確認してみました。

Ubuntuで実行

Ubuntuでは、bsdutilsパッケージが提供しています。
$ dpkg --search /usr/bin/wall
bsdutils: /usr/bin/wall

CentOSで実行

CentOSではSysVinitのパッケージが提供しています。
$ rpm -qf /usr/bin/wall
SysVinit-2.86-15.el5
 
 

 

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:27:40