麒麟正青春

 

银河麒麟桌面操作系统升级V11后,终端中执行安装命令后报错ostree如何解决

来源于:

https://mp.weixin.qq.com/s/CaWlZMdgIcGAKcpxO3SCBQ

银河麒麟的 OSTree 是其 V11 版本(2603 及以上) 引入的核心底层技术,用于构建不可变系统(Immutable OS),实现系统的原子更新、版本化管理与极速回退,是“磐石架构”的技术底座。

一、核心定位与作用

OSTree 是一个面向操作系统的文件系统级版本控制工具(类似 Git 管理代码),银河麒麟用它来:

  • • 实现核心系统不可变/usr 等关键目录默认只读,防止误改、恶意篡改与应用冲突。
  • • 提供原子化更新:系统升级是“整体替换”而非逐个文件覆盖,要么成功、要么失败回滚,无中间态。
  • • 支持多版本并存与一键回退:保留历史系统快照,更新失败/异常时可秒级切回可用版本。
  • • 支撑磐石架构:核心系统与应用空间解耦,提升稳定性、安全性与兼容性。

二、银河麒麟 OSTree 核心原理

  1. 1. 文件树快照(Commit)
    • • 把整个系统(内核、/usr、基础库、配置)打包为一个不可变的只读快照(Commit),每个快照有唯一 ID。
    • • 采用内容寻址存储:相同文件只存一份,节省空间、提升效率。
  2. 2. 分层部署(分层文件系统)
    • • 只读层(OSTree 仓库):存放所有系统快照,不可修改。
    • • 可写层(/var、/etc):用户数据、配置、应用数据单独存放,与核心系统隔离。
    • • 启动时通过OverlayFS 合并只读系统与可写数据,呈现完整可用系统。

三、银河麒麟 OSTree 关键特性

  • • 不可变性保障/usr 等核心目录默认只读,apt/dpkg 无法直接修改,重启即恢复,从根源防篡改、防冲突。
  • • 极速回退:更新失败/系统异常,重启选旧版即可恢复,无需重装、无数据丢失。
  • • 原子更新:升级是“下载新快照→切换部署→重启生效”,全程无损坏风险。
  • • 多版本共存:可保留多个系统版本,按需切换,适合测试、运维与灾备。
  • • 高效存储:快照间共享相同文件,增量更新、占用空间小。
  • • 兼容传统包管理:配合“开明包格式”,应用可装在可写层,不影响核心系统。

四、与传统包管理(apt/dpkg)的区别

维度传统包管理(apt)银河麒麟 OSTree
更新方式 逐个文件替换,易出现中间态 整体快照替换,原子操作
系统状态 可变,易被误改/破坏 核心只读,不可变
回退能力 困难,依赖备份/重装 一键回退,秒级恢复
版本管理 仅包版本,无系统整体快照 系统级版本化,多快照并存
稳定性 升级易出依赖/冲突问题 升级无风险,系统更稳定

 

五、终端中执行安装命令后报错如何解决
1、终端执行命令报错

3c61cd666db65987af90cc889627fe80

实际测试结果可以通过命令方式可以启动维护模式,而通过系统关于点击5次logo无法启动维护模式,

输入以下命令查看当前模式:

sudo mm-cli -s

输入以下命令开启维护模式:

sudo mm-cli -o

若需保存当前状态并退出维护模式,可执行:

sudo mm-cli -c -a

更多用法可参考:

sudo mm-cli --help

以上操作均适用于银河麒麟桌面操作系统 V11。

2、系统关于点击5次logo,实测该方法无法启动维护模式

947f53cce5a5ba829e2e40ccbe013a30 

3、启用维护模式

ed22ef42d1c296a8b87f741d5f9e708c 

4、重启进入维护模式

09efdc6c9c1b210fd068a1d95c8c9f41 

5、维护模式

0d2076f7ad3251b0d6bd1f766079373f 

6、维护模式下正常使用终端命令镜像更新安装

557f783d81e108f7471912595b31f6cb 

7、关闭维护模式重启系统

c9dcd26b1e78edeb3e8892f22badfaa6 

 

根据最新公开资料,‌银河麒麟桌面操作系统V11在正式版(2603 Release)中已取消“维护模式”功能‌,因此无需也不再支持进入传统意义上的维护模式。 

关键说明

‌V11正式版(2026年2月28日发布)已移除维护模式‌,官方目的是简化系统操作,提升用户体验 。

在早期测试版或非正式版中,曾存在通过图形界面或命令行启用维护模式的方法,但这些方法‌在当前正式版中无效‌ 。

若需执行系统级操作(如安装软件、修复系统等),可直接在终端使用 sudo 命令,但部分操作(如 apt-get install)仍可能因系统策略受限,需结合具体场景处理 。

建议操作

‌日常维护‌:优先使用图形化工具(如“麒麟管家”“百宝箱”)进行系统管理 。

‌命令行操作‌:打开终端(右键桌面 → “打开终端” 或按 Win+T),使用 sudo 提权执行命令。

‌系统异常‌:若系统无法正常启动,可尝试进入‌救援模式‌(通过GRUB菜单选择带 recovery mode 的选项)。

 

posted on 2026-03-06 16:52  麒麟正青春  阅读(251)  评论(0)    收藏  举报

导航