(Gentoo)e-file コマンド名でパッケージを検索する

投稿者: | 2020年4月24日
皆さんこんにちはヒロウミです。
最近使い始めた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