[Problem feedback] 磐石设置显示有更新,但系统设置中无更新
Tofloor
poster avatar
Linux初学者
deepin
2026-10-16 10:06
Author

image.png

image.png

请问磐石设置中的系统更新是什么,和系统更新有什么区别,最好能显示出要更新的是什么内容(类似系统更新的说明)

Reply Favorite View the author
All Replies
avatar
deepin流云
Super Moderator
Community OP
2026-10-16 10:41
#1

系统更新以控制中心和sudo apt update命令检查到的更新为准,如果这两个途径没有更新那就是当前没有更新推送(最近一次推送是12号的sudo cve修复);磐石设置是社区用户开发的工具,这块可以由作者看看 @Feelup

Reply View the author
avatar
Linux初学者
deepin
2026-10-16 11:00
#2
deepin流云:

系统更新以控制中心和sudo apt update命令检查到的更新为准,如果这两个途径没有更新那就是当前没有更新推送(最近一次推送是12号的sudo cve修复);磐石设置是社区用户开发的工具,这块可以由作者看看 @Feelup

多谢,明白了

Reply View the author
avatar
Feelup
deepin
2026-10-16 11:22
#3

这个工具里面的更新信息也是命令检测的,下一个版本,我加入更新的详情显示吧。

下一版本预计要等 deepin 25.3 发布后(按deepin的计划应该是本月底),我看看到时 deepin 的更新有哪些影响,看看有没有其它需要更新的就放到一起更新。

Reply View the author
avatar
Linux初学者
deepin
2026-10-16 11:27
#4
Feelup:

这个工具里面的更新信息也是命令检测的,下一个版本,我加入更新的详情显示吧。

下一版本预计要等 deepin 25.3 发布后(按deepin的计划应该是本月底),我看看到时 deepin 的更新有哪些影响,看看有没有其它需要更新的就放到一起更新。

赞ok

Reply View the author
avatar
为梦前行󰠇
deepin
2026-10-17 09:53
#5

。

要准确回答这个,我先确认下 deepin「磐石」具体指什么,别给你瞎编。让我搜一下。
查清楚了!"磐石"就是 deepin 25 的「不可变系统」(Immutable System),这是理解这帖子问题的关键。下面给你一份可以直接拿去当论坛回复/自己看懂的完整解答 👇

🪨 先搞懂:磐石是什么

deepin 25 新增的磐石系统,是一套"不可变系统"机制,核心靠 ostree 技术,特点是:

  • 只读保护:系统核心目录只读挂载,防篡改
  • 原子更新:更新要么整体成功、要么整体回退,不会"半途坏掉"
  • 快照/回滚:更新时自动建还原点,出问题一键回退
  • 差分更新:只下载变化部分,更快更省流量

(也就是说,磐石管的是系统底层镜像层,不是普通软件包。)

🔄 两个"系统更新"的区别(这是楼主问题的核心)

deepin 25 里其实有两套独立的更新,别搞混:

系统设置 → 系统更新磐石设置(系统)→ 更新更新的是什么可写的软件包层:应用、驱动、普通软件(走 apt)不可变的系统根层:基础系统镜像/OSTree 层(走磐石 OTA/差分)底层命令 apt update && apt dist-upgrade ostree /  deepin-immutable-ctl 更新粒度每个软件包单个更新,能列出逐个条目以系统版本/镜像层为单位整体更新

所以"磐石显示有更新、但系统设置显示无更新"完全正常——它俩检查的是两套不同的更新源:

  • 磐石层有新基础系统镜像(还没装)→ 磐石里提示有更新
  • apt 层当前软件包都已最新 → 系统设置的更新里显示"已经是最新的"

反过来也可能(系统应用有更新,但系统镜像没更新)。

👀 关于"想看到具体更新了什么"

楼主这个诉求很合理。现阶段情况是:

  • 系统设置的更新能按软件包逐个列出来给你看(这就是它"有说明"的原因)
  • 磐石的更新现阶段主要给出的是系统版本/镜像层层面的变更,具体条目往往不如 apt 那么细

想看磐石更新到底变了什么,可尝试:

查看磐石/不可变系统更新状态与信息

deepin-immutable-ctl status
deepin-immutable-ctl ota --help # 查看 OTA 相关命令,部分版本含更新说明

以及查看系统更新日志 / 仓库的 release notes

如果觉得磐石更新说明不够细,建议到 deepin 官方论坛/Bugzilla 提一个需求,让官方在磐石更新面板里也像系统更新那样列出变更清单——这属于合理的产品建议。

✅ 给楼主的简洁回复

楼主,"磐石"是 deepin 25 的不可变系统,它走的是 ostree 的系统镜像/基础层更新;而"系统设置-系统更新"管的是 apt 软件包层。两套是独立的更新源,所以磐石层有新镜像、而软件包层已最新时,就会出现"磐石提示有更新、系统设置却显示'已经是最新'"——这是正常现象,不是 bug。
想看磐石更新具体改了啥,可以  deepin-immutable-ctl status  查看,也建议到官方论坛提需求,希望磐石更新能像传统系统更新一样列出变更清单。

本次参考来源:deepin 官方论坛「磐石 Q&A」、电子发烧友「deepin 25 Preview 磐石系统详解」、IT之家「deepin 25 发布」、网际迅联「deepin 升级命令」。

Reply View the author