E:软件包‘openresolv’没有安装候选项(Ubuntu 22.10)

E:软件包‘openresolv’没有安装候选项(Ubuntu 22.10)

这是一个非常明显的错误,但我不明白为什么。

我跑了

sudo apt update

然后尝试使用安装

sudo apt -y install openresolv

这给出了错误

Package openresolv is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'openresolv' has no installation candidate

我需要这个包来运行 PureVPN 客户端。

答案1

自 Ubuntu Kinetic 22.10 以来,resolv.conf 的默认实现(我相信是唯一的实现)以及resolvconf功能的openresolv实现都是resolvconf已删除在 22.10 开发周期中。

删除 Launchpad 上的错误 #1990743

systemd-resolved 现在实现了 resolvconf 接口,并且与 resolvconf 的其他实现发生冲突:在完整系统或容器上安装这些其他实现将错误地导致删除 systemd-resolved 包。我们现在应该从存档中删除 resolvconf 和 openresolv(并将它们列入黑名单)。-- 错误描述

经过进一步检查,发现 systemd-resolved 现在实现了 resolvconf 接口。我们现在应该从存档中删除 resolvconf 和 openresolve,请求 resolvconf 的用户将被定向到 systemd-resolved。依赖/推荐 systemd-resolved 的软件包也将获得支持的实现。

使用此错误来删除 resolvconf 和 openresolv。

——由档案管理员兼经验丰富的 Ubuntu 开发人员 Steve Langasek (vorlon) 发表的评论

如果openresolvPureVPN 需要,您需要与 PureVPN 开发人员联系,并让他们提供更新的软件包因为systemd-resolved现在是 resolvconf 接口的主要机制。PureVPN 开发人员需要根据此更改和删除更新其包装。

相关内容