删除 resolvconf 后无法再安装

删除 resolvconf 后无法再安装

正如标题所述,我删除了 resolvconf(打算重新安装,因为名称解析出现了问题),但现在我无法安装此包。
我尝试了两种方法:
apt-get install --reinstall resolvconf,
结果出现以下错误:

软件包 resolvconf 不可用,但被另一个软件包引用。这可能意味着该软件包缺失、已被淘汰或只能从其他来源获得

E:软件包‘resolvconf’没有安装候选项

使用 apt-get install resolvconf 我得到了同样的错误。

答案1

获取下载 URL 域名:

$ sudo apt install resolvconf
...
E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/resolvconf_1.78ubuntu2_all.deb

使用 OpenDNS 服务器手动解析(前提是你有 nslookup,否则使用一些在线 DNS 解析器):

$ nslookup fr.archive.ubuntu.com 208.67.220.220
...
Non-authoritative answer:
Address: 194.158.119.190

编辑您的主机文件:

$ gksudo gedit /etc/hosts &>/dev/null &

添加:

194.158.119.190 fr.archive.ubuntu.com

重试重新安装 resolvconf:

$ sudo apt install resolvconf

从网络管理器断开/重新连接您的网络。

测试。

从您的主机文件中删除现在无用的条目。

答案2

测试一下:

打开终端,

Ctrl++AltT

运行:

sudo -i
wget http://fr.archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/resolvconf_1.69ubuntu1_all.deb
dpkg -i resolvconf_1.69ubuntu1_all.deb

答案3

我手动下载了这个包: http://fr.archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/resolvconf_1.78ubuntu2_all.deb

而不是这个(当软件包适用于 Ubuntu 18.04): http://fr.archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/resolvconf_1.69ubuntu1_all.deb

我的配置是Ubuntu 18.04。

相关内容