如何从 16.04 命令行明确升级到 20.04

如何从 16.04 命令行明确升级到 20.04

本文建议升级到 18.04,然后升级到 20.04。

https://www.how2shout.com/linux/upgrade-ubuntu-16-04-lts-to-20-04-lts-using-command-terminal/

是否有终端命令可以明确地“不间断”地从 16.04 升级到 20.04?

更新:sudo do-release-upgrade返回错误消息:

Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.

发现有必要先执行这些命令

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
sudo do-release-upgrade
sudo reboot

每:https://www.liquidweb.com/kb/troubleshooting-please-install-available-updates-release-upgrading/

答案1

Ubuntu 发布升级工具将升级到下一个版本(即 16.04 -> 16.10)或下一个 LTS(18.04)。最近,它还支持下一个 LTS 开发周期中的下一个非 LTS(即20.10 达到 EOL 后,20.04 允许升级到 21.04;21.04 达到 EOL 后,21.10 允许升级到 21.04)但在 16.04 版本中还无法使用(但这并不重要,因为 16.10、17.04 和 17.10 都已是 EOL!)。其他升级路径包括不支持并且没有经过 QA 测试,所以所有检查都是您自己执行的。

您没有指定您谈论的是桌面还是服务器(这非常重要), 但是你可以通过重新安装升级使用维修安装Ubuntu 安装程序的选项允许快速/轻松地重新安装不同的版本(它原本是为同一版本设计的;但没有执行版本检查)我经常这样做...但大的跳跃仍然需要做一些功课以确保它能完美地发挥作用(即。软件包审查,因为您可能错过了在此期间对所依赖的应用程序执行的步骤,这可能会导致问题;这是特定于软件包的,而不是特定于版本的)我所说的重新安装过程也会重新安装你的手动安装包 (如果在安装过程中可以通过互联网下载并且新版本有可用的软件包),但由于系统目录被清除 - 服务器配置将丢失,因此对于服务器重新安装无用;旨在用于桌面重新安装。

您建议的升级路径(18.04 至 20.04)是受支持的路径因为这是从一个 LTS 版本到下一个LTS 版本...您所要求的非常不同。

相关内容