麒麟离线补丁之间的依赖关系怎么看
讲麒麟离线功能更新补丁与系统小版本之间的对应关系:补丁基于哪个小版本、多个补丁之间的先后顺序、如何核对当前系统是否在可打范围内。
结论先行
离线功能更新补丁通常基于特定的系统小版本(如 HWE 离线补丁版 对应 V10 SP1 HWE 线)。打补丁前先核对「当前系统小版本」与「补丁适配基线」是否一致,多个补丁之间按发布顺序逐个应用,具体依赖关系以补丁说明为准。
先核对三件事
# 1. 当前系统版本
cat /etc/kylin-release
# 2. 已装包版本(判断打过哪些补丁)
rpm -qa --last | head -20
# 3. 补丁介质清单里带的版本号
ls /path/to/patches/
依赖关系的三种形态
| 形态 | 含义 | 处理 |
|---|---|---|
| 基线依赖 | 补丁只对某小版本有效 | 基线不符先升到基线 |
| 顺序依赖 | 补丁 B 需要补丁 A 先打 | 按发布顺序应用 |
| 互斥/覆盖 | 新补丁包含旧补丁内容 | 只打最新的,按说明跳过中间包 |
同一功能线的 离线补丁 202504(如 HWE 线与普通线)不要混用;介质与版本对应关系以条目页说明为准。
验证当前是否可打
- 对照补丁说明里的「适用版本」。
- 用包管理器试解析依赖:
rpm -Uvh --test(不实际安装,只查依赖)。 - 通过后再实际执行。
与系统更新的关系
麒麟 V11 桌面条目 与 V11 服务器条目 属于大版本线,离线补丁一般不跨大版本使用;跨大版本走迁移流程。
相关条目可参考 Rufus 条目。