从 18.10 升级到 20.04 选项

use*_*723 14 upgrade 18.10 20.04

我花了很长时间试图弄清楚如何从 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
Run Code Online (Sandbox Code Playgroud)

进而

apt update
apt upgrade
apt dist-upgrade
Run Code Online (Sandbox Code Playgroud)

它给出了一个关于 whoopsie 的预删除脚本的错误,但我设法用

dpkg --purge --force-all whoopsie
apt install whoopsie
Run Code Online (Sandbox Code Playgroud)

我意识到force-all这不是很好,但我找不到其他方法来解决它,而且 whoopsie 似乎能够在重新安装后报告自己!

然后继续我所在的地方当我尝试时do-release upgrade,它说没有新版本,因为它似乎已经执行了升级 -lsb_release -a给出20.04

还有什么我需要做的吗?我非常幸运吗?只是想把它放在那里以防其他人也在尝试同样的事情

use*_*733 11

是的,您当然可以尝试以这种方式升级。这是一种完全有效的 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 已经停产好几个月了。