我在从 22.04 升级到 24.04 时收到一条警告,删除systemd-resolved
会导致名称解析问题(不是开玩笑)。
完成升级到 24.04 后,我现在无法解析查询。显而易见的解决方案是重新安装systemd-resolved
;但 apt 失败,因为它无法解析“us.archive.ubuntu.com”。(chicken-->egg-->chicken) 我设法通过在中添加临时条目来解决这个问题/etc/hosts
:
91.189.91.83 us.archive.ubuntu.com
但是现在 apt 失败了,因为它无法解析“代理”。Temporary failure resolving 'proxy'
我没有配置代理,也没有该名称的主机。
我需要做什么才能systemd-resolved
安装?
或者是否有我需要启用的针对 24.04 的新解析器?
为什么要do-release-upgrade
卸载它而不是替换它?
答案1
我有一个成功的解决方法。从以下网址下载 .debhttps://packages.ubuntu.com/noble/amd64/systemd-resolved/download并直接安装。现在我又可以进行名称解析了。