有许多指南,例如
https://linuxconfig.org/how-to-upgrade-ubuntu-to-22-04-lts-jammy-jellyfish或https://itsfoss.com/upgrade-ubuntu-version/建议现在可以从 20.04 升级到 22.04。他们依靠sudo do-release-upgrade -c/-d
。
但是,目前(4月22日),我得到
$ sudo do-release-upgrade -c
Checking for a new Ubuntu release
New release '21.10' available.
和
$ sudo do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only
available from the latest supported release.
我已经阅读了正常升级路径,从 20.04.04 到 22.04.01(比如 8 月)。然而,声称sudo do-release-upgrade -d
现在可以工作(因为它实际上是一个开发升级路径。但是......见上文。
所以我的问题是:许多指南(声称现在可以从 20.04 升级到 22.04)错了吗?还是我的系统有问题/我误解了什么?如果是这样,是什么?
(为了清楚起见:我正在运行,Ubuntu 20.04.4 LTS
但我的软件管理现在设置为更新到每个次要版本。askubuntu 上还有其他已回答的问题,但他们似乎确实在 21 日发布之前提出了问题。抱歉,如果这是重复的! )
部分回答:“或者我的系统有问题/我误解了什么?” 是的。
sudo do-release-upgrade -d
在我的 20.04 系统上的 4/22/22 上工作得很好:..然后它从那里继续
我无法回答关于“许多指南”的第一部分,因为我不会花时间看它们
但是,至于关于您的系统具体出了什么问题的部分,我相信这是您在软件和更新中的设置。让它看起来像这样:
当我将其设置为“对于任何新版本”时,我遇到了与您相同的错误。
这可能是对情况的一种可能解释。
any version
,标准升级尚不可用 (-c
)。-cd
) 可用。LTS
,仅在 9 月可用。LTS
现在可以使用 (-cd
)。