我想将我的 Ubuntu 18.04.6 LTS(Bionic Beaver)升级到最新/最好的版本,因为当前版本将于 2023 年 5 月 EOL。任何完成过此升级的人请提供步骤。
但是我尝试使用以下命令升级我的服务器,但它说我当前的操作系统不是 LTS,我需要尝试非 LTS。出了什么问题?
sudo do-release-upgrade -d
答案1
通常您不应使用-d
带有 的选项do-release-upgrade
。
让我们检查一下手册页:
-d, --devel-release If using the latest supported release, upgrade to the development release
此-d
选项仅应在以下情况下使用:最新的支持的版本(目前为 Ubuntu 23.04),并且想要升级到下一个发展版本。此外,该-d
选项还将相关紧接着新 LTS 版本发布(例如 Ubuntu 24.04 发布),而你想升级现有的 22.04 版本前第一个点版本(24.04.1)解锁了 LTS 升级窗口(通常在八月) - 但这应该被视为高级用例。
相反,您可以使用该-c
选项来检查要升级到哪个版本:
-c, --check-dist-upgrade-only Check only if a new distribution release is available and report the result via the exit code
因此,要验证升级路径,请运行:
do-release-upgrade -c
之后,执行不带任何选项的正常升级命令:
sudo do-release-upgrade