サーバのセットアップを行うとき、よく使うコマンドでも
どのパッケージをインストールすればよかったっけ?
ということはよくあります。
いつもググって調べてたのですけど、yumコマンドで探せるようです。
$ yum provides [探したいもの]
例)
$ yum provides dig
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: repos.lax.quadranet.com
* epel: mirrors.cat.pdx.edu
* extras: mirror.keystealth.org
* updates: mirror.hmc.edu
32:bind-utils-9.9.4-61.el7.x86_64 : Utilities for querying DNS name servers
リポジトリー : base
一致 :
ファイル名 : /usr/bin/dig
32:bind-utils-9.9.4-61.el7.x86_64 : Utilities for querying DNS name servers
リポジトリー : @base
一致 :
ファイル名 : /usr/bin/dig
ということで、digは bind-utils を入れればいいことがわかります。
メチャクチャ便利ですね!
是非活用しましょう。
おまけ
逆に、**「このコマンドってどのパッケージから入れたっけ?」**は
$ rpm -qf /usr/bin/dig
bind-utils-9.9.4-61.el7.x86_64
です。
ついでに、**「このパッケージって、何が入ってるの?」**は
$ rpm -ql bind-utils
/etc/trusted-key.key
/usr/bin/dig
/usr/bin/host
/usr/bin/nslookup
/usr/bin/nsupdate
/usr/share/man/man1/dig.1.gz
/usr/share/man/man1/host.1.gz
/usr/share/man/man1/nslookup.1.gz
/usr/share/man/man1/nsupdate.1.gz
です。