我成为 Ubuntu 用户至少 10 年了。我经历了很多更新。我目前在我的 PC 上使用 18.04 (18.04.5),我正在等待弹出消息说“有更新的版本可用”,但它从未弹出。
所以我访问了这个页面并做了这个过程(运行sudo do-release-upgrade -d
),但每次我输入命令时它都会说:
Upgrades to the development release are only available from the latest supported release.
为什么这么说?
该
-d
标志将您带到开发版本,允许您在正式开放升级之前进行碰撞。从 18.04 到 20.04 的升级现已正式开放,因此
-d
不适用于该版本升级(它在 20.04 发布后立即进行,因此博客通知,直到它被宣布为稳定,因此从那时起不再需要)。现在
-d
意味着从 21.04(即最新版本)到开发或顽皮版本(发布时将是 21.10),但您不在21.04 - 因此您收到的错误消息。---附加细节
为什么
-d
需要 LTS 版本?升级水龙头被记录为在20.04.1 发布之后被打开,并且 Ubuntu 发布团队认为它对现有用户完全稳定。然而很多人不想等待这个,所以
-d
允许他们在 20.04 发布之后的任何时间升级,甚至在 20.04.1 发布之前.. 或者在 20.04.1 发布之间的日子里(发布日期是 ISO 发布新安装)和为升级打开的水龙头(通常在 2-5 天后)。当新的 LTS 太新以至于尚未发布升级时,带有 -d 标志的事情是正确的。这通常发生在第一次发布后 3 个月,即或多或少的六月,guiverc 在上面的帖子中描述了这一点。
嗯 20.04 现在更老了,所以这不是原因。
原因一定是您使用的是 32 位版本的 Ubuntu,该版本已停止进一步升级,18.04 是最后支持的 32 位 LTS。
您只能选择将20.04重新安装为 64 位系统,这对于从 ca 2007 开始的基本上所有 PC 都是可能的。要从 64 位 Live Stick 检查此启动,如果启动正常,您就可以开始了。在此之前,您应该进行完整的备份。从那里您可以在使用 64 位版本重新安装后恢复您的数据。
希望有帮助
我遇到了同样的问题并放弃了 -d
然后我收到消息:
“请在升级之前为您的版本安装所有可用更新。”
我已经更新但我忘记了下面的第三个命令。在“apt dist-upgrade”之后,我能够从 18 升级到 20。