麒麟KYLINOS系统补丁更新分三步:一、配置软件源在线升级,需确认版本、编辑源文件、刷新缓存并执行全量更新;二、手动下载安装指定补丁包,须匹配架构与依赖并补全缺失组件;三、验证安装结果,包括检查版本号、扫描漏洞、监控进程及按需重启服务或系统。
如果您在使用麒麟kylinos操作系统时发现系统存在已知安全漏洞或功能缺陷,需及时安装官方发布的补丁以保障系统安全与稳定。以下是针对不同场景的系统补丁更新方法:
一、通过配置软件源在线升级补丁
该方法适用于具备网络连接、希望批量获取并安装所有可用安全补丁和功能更新的环境,依赖系统包管理器自动解析依赖关系并完成安装。
1、确认当前系统版本与架构,执行命令:cat /etc/os-release,重点记录VERSION_ID、PLATFORM_ID及ID_LIKE字段。
2、编辑软件源配置文件,执行命令:sudo nano /etc/yum.repos.d/kylin.repo(服务器版)或sudo nano /etc/apt/sources.list.d/kylin.list(桌面版)。
3、根据系统版本写入对应baseurl或deb源地址,例如V10 SP3 loongarch64平台应填入:baseurl=https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/updates/loongarch64/。
4、保存退出后,刷新本地缓存:服务器版执行sudo yum clean all && sudo yum makecache;桌面版执行sudo apt update。
5、执行全量补丁升级:服务器版运行sudo yum update;桌面版运行sudo apt full-upgrade -y。
二、手动下载并安装指定补丁包
该方法适用于离线环境、仅需修复特定CVE漏洞或规避软件源同步延迟的情况,要求用户精确匹配补丁包名称、版本号与CPU架构。
1、访问麒麟官方补丁发布页或可信镜像站,依据系统信息下载对应RPM或DEB包,例如:amanda-3.5.1-20.p01.a.ky10.loongarch64.rpm。
2、同时下载该补丁所依赖的其他组件包,如amanda-help、glib2等,确保依赖链完整。
3、将所有下载包上传至目标主机指定目录,例如/tmp/patches/。
4、进入该目录并安装主补丁包:服务器版执行sudo yum install ./amanda-*.rpm;桌面版执行sudo dpkg -i ./amanda-*.deb。
5、若提示依赖缺失,立即在同一目录下运行sudo yum install ./*.rpm(服务器)或sudo apt --fix-broken install(桌面)补全依赖。
三、验证补丁安装结果
该步骤用于确认补丁是否正确写入系统、对应漏洞是否被修复,是补丁更新流程中不可跳过的强制环节。
1、检查已安装软件包版本,执行命令:rpm -qa | grep amanda(服务器)或dpkg -l | grep amanda(桌面),核对输出版本号是否与补丁公告一致。
2、对涉及安全漏洞的补丁(如CVE-2025-15467、CVE-2026-23003),使用本地扫描工具检测残留风险,例如运行:openssl version -a | grep "3.6"确认未含受影响版本字符串。
3、针对UKUI桌面组件类补丁(如KVE-2026-0104),启动进程监控工具,执行:ps aux | grep ukui-control-center,确认无敏感参数明文暴露。
4、若补丁说明文档明确要求重启服务,执行:sudo systemctl restart ;若涉及内核模块更新,需执行:sudo reboot。










