あるコマンドやファイルがどのパッケージからインストールされたかを知りたい場合は、以下のコマンドで調べることができます。
例えば
以下のようにDebian系とRedhat系ではコマンドが異なります。
ディストリビューション | コマンド |
Ubuntu(Debian系) | dpkg --search フルパスファイル名 |
CentOS(Redhat系) | rpm -qf フルパスファイル名 |
wallコマンドがCentOSとUbuntuでは引数の扱い方に違いがあり、どのパッケージによりwallコマンドがインストールされたかを確認してみました。
Ubuntuでは、bsdutilsパッケージが提供しています。 $ dpkg --search /usr/bin/wall bsdutils: /usr/bin/wall
CentOSではSysVinitのパッケージが提供しています。 $ rpm -qf /usr/bin/wall SysVinit-2.86-15.el5