LoginSignup
7
5

More than 5 years have passed since last update.

yum provides で、「あのコマンドどのパッケージ入れるんだっけ?」を解決する

Last updated at Posted at 2018-08-15

サーバのセットアップを行うとき、よく使うコマンドでも
どのパッケージをインストールすればよかったっけ?
ということはよくあります。

いつもググって調べてたのですけど、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

です。

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5