ubuntu24.04“升级因阶段更新而被推迟”是什么意思?

~$ apt list --upgradable
正在列表… 完成
python3-distupgrade/noble-updates,noble-updates 1:24.04.23 all [可从该版本升级:1:24.04.22]
shotwell-common/noble-updates,noble-updates 0.32.6-1ubuntu2 all [可从该版本升级:0.32.6-1ubuntu1]
shotwell/noble-updates 0.32.6-1ubuntu2 amd64 [可从该版本升级:0.32.6-1ubuntu1]
ubuntu-release-upgrader-core/noble-updates,noble-updates 1:24.04.23 all [可从该版本升级:1:24.04.22]
ubuntu-release-upgrader-gtk/noble-updates,noble-updates 1:24.04.23 all [可从该版本升级:1:24.04.22]
peter@amd:~$ sudo apt upgrade
正在读取软件包列表… 完成
正在分析软件包的依赖关系树… 完成
正在读取状态信息… 完成
正在计算更新… 完成
下列软件包新版本的升级因阶段更新而被推迟:
python3-distupgrade shotwell shotwell-common ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 5 个软件包未被升级。

参见:apt - What are phased updates, and why does Ubuntu use them? - Ask Ubuntu

大概意思就是这些软件包首先面向部分用户(小白鼠)推出更新,你的系统未被选中,所以不更新。如果过段时间没出问题的话,就会面向所有用户推出这些更新。

另参见:apt_preferences(5) — apt — Debian unstable — Debian Manpages.

这个页面介绍了阶段更新在一个系统中是如何工作的以及用户可以修改的相关配置。

以前在debian上从来没遇到过这样的提示,看来debian默认是没有阶段更新。

我感觉这就是简化了内部的更新测试,提前让终端用户测。

对于桌面用户,即使是正常的非阶段更新,我也不建议第一时间更新系统,更何况这种阶段更新,坑太大了。只要默认不会被选中,那倒没关系。

debian stable以前就被我碰到过一次,刚放出来的更新我一升级就出问题,修复倒也快,没到30分钟官方就改了。

我也是看了你发的这个主题才知道阶段更新的存在。

debian stable 还好吧,小问题偶尔会有一些,但我还没遇到过严重的问题。

你现在主力系统是哪个?我用的debian12.

我也用的是 debian 12。