$ sudo do-release-upgrade -c # It SHOULD work as 22.04 is released now
Checking for a new Ubuntu release
No new release found.
$ sudo do-release-upgrade -d # This is the only solution now which is abnormal
Checking for a new Ubuntu release
= Welcome to the Ubuntu 'Jammy Jellyfish' development release =
''This release is still in development.''
............
Run Code Online (Sandbox Code Playgroud)
当前的镜像是archive.ubuntu.com. 当前的操作系统是21.10.
有很多指南,例如
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.
Run Code Online (Sandbox Code Playgroud)
和
$ sudo do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only
available from the latest supported release.
Run Code Online (Sandbox Code Playgroud)
我读到,对于正常的升级路径,可以从 2004 年 4 月 20 日升级到 2001 年 4 月 22 日(比如 8 月)。然而,据称sudo do-release-upgrade -d现在可以使用(因为它实际上是开发升级路径。但是......请参见上文。
所以我的问题是:许多指南(声称现在可以从 20.04 升级到 22.04)都是错误的吗?或者我的系统有问题/我是否误解了什么?如果是这样,那又怎样?
(为了清楚起见:我已经上线,Ubuntu 20.04.4 LTS但我的软件管理现在设置为更新到每个小版本。askubuntu …