dig
(DNS查找工具)?我不知道包名是什么。#1 楼
您可以通过打开终端并键入sudo apt-get install dnsutils
来安装它,也可以通过单击下面的波纹管通过Ubuntu软件中心:
为了便于将来参考,我通过使用apt-cache进行快速搜索发现了这一点:
apt-cache search dns dig
,然后使用
aptitude
进行了验证。评论
如果您知道要搜索的文件的完整路径,则更容易确定该软件包的命令是$ sudo dpkg -S / usr / bin / dig dnsutils:/ usr / bin / dig
–詹姆斯
2011-2-7在4:53
@James,此命令仅在您已经安装了dig的情况下起作用,而Oli会搜索所有可用的软件包。
–哈维尔·里维拉(Javier Rivera)
2011-2-7在8:20
@Jamess您可以在packages.ubuntu.com上按文件名搜索。和FWIW,您不需要sudo来运行dpkg -S。
–伊恩巷
2011-2-7在9:58
#2 楼
sudo apt-get install dnsutils
要找出文件所在的包,您可以执行
sudo apt-cache search dig
有时可以,但是在这种情况下,它是无用的。您可以在此处使用“搜索软件包内容”搜索表来搜索特定文件所在的软件包:
http://packages.ubuntu.com/
评论
正如@oli在回答中所说的那样,添加关键字可以使apt-cache搜索更加有用。在这种情况下,dns和dig关键字的组合返回的列表要小得多(大约十二个程序包),而不是它们自己返回的列表(dns为数百,dig为近一千)。
–马克·里德(Mark Reed)
17年6月19日在14:38
#3 楼
另一个命令:apt-file search /usr/bin/dig
您应该安装
apt-file
并事先对其进行更新:sudo apt-get install apt-file
sudo apt-file update
评论
奇怪的是您没有它。软件包ubuntu-standard直接取决于包含dig,nslookup和nsupdate实用程序的dnsutils。您的系统还可以吗?您可以尝试sudo apt-get install ubuntu-standard吗?您似乎已经回答了自己的问题?
ubuntu服务器通常不附带dig