当我尝试安装时sudo apt-get install bind9-dnsutils
,出现以下错误:
The following packages have unmet dependencies:
bind9-dnsutils : Depends: bind9-libs (= 1:9.16.1-0ubuntu2) but 1:9.16.1-0ubuntu2.4 is to be installed
E: Unable to correct problems, you have held broken packages.
因此,我必须安装bind9-libs
,当我尝试安装时sudo apt-get install bind9-libs
,我得到以下输出
Reading package lists... Done
Building dependency tree
Reading state information... Done
bind9-libs is already the newest version (1:9.16.1-0ubuntu2.4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
我需要bind9-dnsutils
安装nslookup
。
我如何解决它?
答案1
该版本bind9-libs
(1:9.16.1-0ubuntu2.4) 是不存在于 ubuntu 20.04 中所以你为了得到它做了一些奇怪的事情。
您应该检查您的 /etc/apt/sources.list、sources.list.d 和 PPAs 不包含任何意外内容。apt policy bind9-libs
可能会显示您从哪里获得它。
最终,您将需要删除它并bind9-libs
安装版本 1:9.16.1-0ubuntu2.3。