我花了很长时间试图弄清楚如何从 18.10 升级到 20.04,现在它快要出来了。我意识到我的寿命已经到了尽头,必须通过另一个寿命来升级,这似乎非常困难,建议是重新安装
然而,我刚刚通过将我的 /etc/apt/sources.list 从 更新到 来实现它cosmic
-focal
我必须删除我正在使用的 EOL 源到标准
deb http://archive.ubuntu.com/ubuntu focal main restricted universe
deb http://archive.ubuntu.com/ubuntu focal-security main restricted universe
deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe
进而
apt update
apt upgrade
apt dist-upgrade
它给出了一个关于 whoopsie 预移除脚本的错误,但我设法用以下方法解决了这个问题
dpkg --purge --force-all whoopsie
apt install whoopsie
我意识到force-all
这不是很好,但我找不到其他解决方法,而且 whoopsie 似乎能够在重新安装后自行报告!
然后继续我所处的位置当我尝试时do-release upgrade
,它说没有新版本,因为它似乎已经执行了升级,好的 -lsb_release -a
给20.04
我还需要做什么吗?我是不是太幸运了?只是想说出来以防其他人也尝试同样的事情
答案1
是的,你当然可以尝试用这种方式升级。这是完全有效的 Debian 方式(实际上,这是原始方式)。
但是,从 18.10 直接升级到 20.04 的路径尚未经过测试,因此如果遇到意外问题,我们通常不提供支持。
考虑运行
sudo apt autoremove
以删除 dist-upgrade 遗弃的软件包。请仔细阅读建议删除的列表!如果您想坚持使用 Ubuntu 的 6 个月过渡版本,请考虑在日历上标记 4 月下旬和 10 月下旬。这样,您就不会再遇到 EOL 版本。或者,在 20.04 上,您可以更改为 LTS 版本并每 2 年升级一次(也请在日历上标记这一点)。
对于大多数用户使用的带内版本升级,我们建议
do-release-upgrade
使用您使用的方法。do-release-upgrade
这样用户犯错的地方更少。当然,您的版本升级是带外的,因为 18.10 已经停产好几个月了。