わーくあうと!

日々の作業でためになったことをアウトプットすることで自分の成長につながればなと。

コマンドがどのパッケージに含まれているかを調べるコマンド

コマンドがどのパッケージに含まれているかを調べる。

rpm -qf コマンドのパス

whichと組み合わせるといい感じです。例えば「mysql」コマンドをどのパッケージから入れたのかを調べたい場合。

$ which mysql
/usr/bin/mysql

これでmysqlコマンドは「/usr/bin/mysql」に入っている事がわかった。
そのパスを「rpm -qf」で調べる

$ rpm -qf /usr/bin/mysql
mysql-5.5.18-1.el6.remi.x86_64

mysql-5.5.18-1.el6.remi.x86_64パッケージに含まれている事がわかった。