如何安装dig?

如何安装dig(DNS查询工具)?我无法弄清楚包的名称是什么。

1奇怪,你竟然没有它。软件包 ubuntu-standard 直接依赖于包含 dignslookupnsupdate 工具的 dnsutils。你的系统没问题吧?你可以尝试运行 sudo apt-get install ubuntu-standard - ulidtko
你似乎已经回答了自己的问题? - belacqua
Ubuntu服务器通常不带有dig命令。 - Scott Stensland
3个回答

你可以通过打开终端并输入以下命令来安装它。
sudo apt-get install dnsutils

或者通过点击下方的Ubuntu软件中心进行安装。

Install via the software center

以后参考,我是通过使用apt-cache进行快速搜索找到这个信息的。
apt-cache search dns dig

然后使用aptitude进行验证。

一个更简单的命令来确定软件包,只要你知道你正在搜索的文件的完整路径就可以了。$ sudo dpkg -S /usr/bin/dig dnsutils: /usr/bin/dig - Jamess
10@James,如果你已经安装了dig,那么这条命令才能正常工作;而Oli的命令则会搜索所有可用的软件包。 - Javier Rivera
5@Jamess,你可以在packages.ubuntu.com上按文件名搜索。而且,你不需要使用sudo来运行dpkg -S - Iain Lane

sudo apt-get install dnsutils

要找出一个文件属于哪个软件包,你可以执行以下操作
sudo apt-cache search dig

有时候这个方法是有效的,但在这种情况下却无用。您可以使用“搜索软件包内容”搜索表单来查找特定文件所在的软件包:

http://packages.ubuntu.com/


1正如@oli在他们的回答中所说,添加关键词可以使apt-cache search更有用;在这种情况下,dnsdig关键词的组合返回的列表要比单独使用它们(dns数百个,dig接近一千个)小得多,只有大约十几个软件包。 - Mark Reed

另一个命令:
apt-file search /usr/bin/dig

你应该先安装apt-file并更新它:
sudo apt-get install apt-file
sudo apt-file update

  • 相关问题