最近使い始めたGentooについて知ったことをメモしておきます。
ふと、dig使いたいなーと思ったときにデフォルトでインストールされておらず、emerge -av digでインストールできなかった時のメモです。
利用したいコマンド名が分かってる場合でも、それがパッケージ名と一致してない場合があります。そんな時CentOSだと yum provides コマンド名とすることで、そのコマンドを提供しているパッケージを調べることができます。
Gentooの場合だと以下のように、e-fileコマンドを利用することで同様のことができます。
// e-fileコマンドをインストールする
# emerge -av e-file
// digのパッケージ名を調べる
// コマンドを提供するパッケージ名が表示されるので目的のものを探す
# e-file dig
* app-misc/cw
Available Versions: 1.0.16-r3
Homepage: http://cwrapper.sourceforge.net/
Description: A non-intrusive real-time ANSI color wrapper for common unix-based commands
Matched Files: /usr/libexec/cw/dig;
* net-dns/bind-tools
Available Versions: 9.9.2 9.10.4_p4 9.11.2_p1 9.12.2_p2-r1 9.12.3_p4 9.14.4 9.14.8 9.14.9 9.16.0-r1 9.16.1
Homepage: https://www.isc.org/software/bind
Description: bind tools: dig, nslookup, host, nsupdate, dnssec-keygen
Matched Files: /usr/bin/dig;
// digをインストールする
# emerge -av net-dns/bind-tools
参考:
https://www.dropbox.com/s/ggv1v6p43mrkflk/article.pdf?dl=0