Rocky Linux の環境によっては、digコマンドがインストールされていない場合がある。
digはbind-utils
というパッケージに含まれているので、dnfコマンドでインストールする。
$ sudo dnf install bind-utils
パッケージの探しかた (dnf providesコマンド)
実は、dnf search dig
と実行してもパッケージは見つからない。
digがどのパッケージに含まれるかを知りたい場合は、dnf provides
コマンドで調べるとよい。
$ dnf provides dig
bind-utils-32:9.16.23-18.el9_4.1.x86_64 : Utilities for querying DNS name servers
Repo : appstream
Matched from:
Filename : /usr/bin/dig
パッケージの探しかた (rpmコマンド)
既にdigがインストールされている環境であれば、rpmコマンドでもパッケージを調べることが出来る。まずはdigがどこにあるか調べる。
$ which dig
/usr/bin/dig
つぎにrpmコマンドでファイルの所属を確認する。
rpm -qf /usr/bin/dig
bind-utils-9.16.23-18.el9_4.1.x86_64
バッククォートを使うと一行で確認できる。
$ rpm -qf `which dig`
bind-utils-9.16.23-18.el9_4.1.x86_64
このようにして、dnf search
では見つからないパッケージを調べる事ができる。