我无法在 ubuntu 20.04 中安装“bind9-dnsutils”

我无法在 ubuntu 20.04 中安装“bind9-dnsutils”

当我尝试安装时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。

相关内容