#author("2019-03-07T09:35:50+09:00","","") #author("2019-03-07T09:36:35+09:00","","") #navi(../) * ファイルやコマンドがどのパッケージに含まれているか調べる方法 [#e8e3f7a1] あるコマンドやファイルがどのパッケージからインストールされたかを知りたい場合は、以下のコマンドで調べることができます。~ 例えば -このファイルはどのパッケージをインストールした時に作成されたのだろうか? -このコマンドはどのパッケージでインストールされたのだろうか? #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) #contents * 関連記事 [#vf1ba7ea] -[[Debian系Linuxで依存関係エラー時に表示されたファイルを探す方法・apt-file>逆引きUNIXコマンド/依存関係エラー時に表示されたファイルを探す方法・apt-file]] -[[Debian系Linuxで依存関係エラー時に表示されたファイルを探す方法・apt-file>逆引きUNIXコマンド/依存関係エラーファイルを探す方法・apt-file]] * コマンド [#fa7d7eb4] 以下のようにDebian系とRedhat系ではコマンドが異なります。 |ディストリビューション|コマンド| |Ubuntu(Debian系)|dpkg --search フルパスファイル名| |CentOS(Redhat系)|rpm -qf フルパスファイル名 | * 実行例 [#h60098bf] wallコマンドがCentOSとUbuntuでは引数の扱い方に違いがあり、どのパッケージによりwallコマンドがインストールされたかを確認してみました。 ** Ubuntuで実行 [#cdc5a613] Ubuntuでは、bsdutilsパッケージが提供しています。 $ dpkg --search /usr/bin/wall bsdutils: /usr/bin/wall ** CentOSで実行 [#mf02fffd] CentOSではSysVinitのパッケージが提供しています。 $ rpm -qf /usr/bin/wall SysVinit-2.86-15.el5 #br #br #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html) #br