我如何安装挖掘?


124

如何安装dig(DNS查找工具)?我不知道包名是什么。


1
奇怪的是您没有它。包装ubuntu-standard直接取决于dnsutils它包含dignslookupnsupdate公用事业。您的系统还可以吗?你可以试试sudo apt-get install ubuntu-standard吗?
ulidtko 2011年

您似乎已经回答了自己的问题?
belacqua

Ubuntu的服务器经常不来挖
斯科特Stensland

Answers:


182

您可以通过打开终端并输入来安装它

sudo apt-get install dnsutils

或通过单击以下波纹管,通过Ubuntu软件中心

通过软件中心安装

供以后参考,我通过对apt-cache进行快速搜索发现了这一点:

apt-cache search dns dig

然后用验证aptitude


如果您知道要搜索的文件的完整路径,那么更容易确定该软件包的命令是$ sudo dpkg -S / usr / bin / dig dnsutils:/ usr / bin / dig
Jamess 2011年

9
@James,仅当您已经安装了dig时,此命令才有效,而Oli会搜索所有可用的软件包。
哈维尔·里维拉

5
@Jamess您可以在packages.ubuntu.com上按文件名搜索。FWIW,您无需sudo运行dpkg -S
伊恩·莱恩,

38
sudo apt-get install dnsutils

要找出文件所在的软件包,您可以执行以下操作

sudo apt-cache search dig

有时这行得通,但是在这种情况下,它是没有用的。您可以在此处使用“搜索包内容”搜索表来搜索特定文件所在的包:

http://packages.ubuntu.com/


正如@oli在回答中所说的那样,添加关键字会变得apt-cache search更加有用。在这种情况下,dnsand dig关键字的组合返回的列表要小得多(大约十二个程序包),而不是它们本身的返回值(几百个,对于dns几乎一千个dig)。
Mark Reed

6

另一个命令:

apt-file search /usr/bin/dig

您应该apt-file事先安装和更新它:

sudo apt-get install apt-file
sudo apt-file update
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.