银河麒麟系统apt update缓慢或失败需先确认version_id和arch,再替换为匹配的清华源或华为云镜像源,备份原sources.list后刷新索引验证。

银河麒麟系统执行 apt update 缓慢、软件安装失败或应用商店列表空白,通常是因为默认软件仓库镜像响应迟缓或路径失效。必须先确认系统版本与架构,再选择匹配的国内镜像源进行替换,否则 apt 将无法解析包索引甚至拒绝加载源列表。
确认系统版本与硬件架构
这一步不可跳过,错误的版本标识(如把 V10 SP1 写成 v10)会导致 apt update 报错“Unable to locate package”或“No Release file”。【VERSION_ID 和 ARCH 必须与镜像源地址中的路径严格一致】
打开终端,依次执行:
cat /etc/os-release → 查看 VERSION_ID(如 "10.1")、UBUNTU_CODENAME(如 "focal");
uname -m → 记录输出结果:x86_64 表示 AMD/Intel 架构,aarch64 表示 ARM64,loongarch64 表示龙芯架构。
注意:V10 SP1 对应 Ubuntu 20.04(focal),V10 SP2 对应 Ubuntu 22.04(jammy),V11 则基于 Debian 12(bookworm),三者源地址格式完全不同。
备份原始源配置文件
所有修改前必须备份,否则误删 deb-src 行或漏写空格将导致 apt update 失败且无明确报错提示。
执行命令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
验证备份是否有效:
ls -l /etc/apt/sources.list*
确认输出中存在 .bak 文件,且大小与原文件接近(非零字节)。若显示 size 0,说明复制失败,需重做。
手动替换为国内镜像源
推荐优先使用清华源或华为云源,二者同步频率高、节点覆盖广,适配银河麒麟各主流版本。
方法一:清华源(HTTPS 协议,支持 GPG 校验)
sudo nano /etc/apt/sources.list
清空全部内容后,粘贴以下配置(以 V10 SP1 为例):
deb https://mirrors.tuna.tsinghua.edu.cn/kylin/ v10 main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/kylin/ v10-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/kylin/ v10-security main restricted universe multiverse
按 Ctrl+O → 回车确认保存 → Ctrl+X 退出。
方法二:华为云源(HTTP 协议,兼容性更强)
执行一键替换(仅适用于原地址含 archive.kylinos.cn 的情况):
sudo sed -i 's|http://archive.kylinos.cn|https://mirrors.huaweicloud.com/kylin|g' /etc/apt/sources.list
若提示 “No match”,说明原文件用的是其他域名(如 update.cs2c.com.cn),此时必须手动编辑:
sudo nano /etc/apt/sources.list → 删除所有旧行 → 粘贴:
deb http://mirrors.huaweicloud.com/kylin/ V10SP1 main restricted universe multiverse
【V10SP1 必须大写且无空格,小写 v10sp1 或带连字符 v10-sp1 均会失败】
刷新软件包索引
执行 sudo apt clean 清除旧缓存,避免残留索引干扰。
执行 sudo apt update → 观察终端输出。
若出现 Reading package lists... Done 和 0 upgraded, 0 newly installed,则说明源已生效;
若卡在 “Hit: …” 后长时间无响应,或报错 “Failed to fetch … Release”、“404 Not Found”,说明镜像地址版本不匹配,需返回上一步核对 VERSION_ID 与源路径。
执行 sudo apt upgrade -y 可验证实际安装能力,成功则完成全部操作。











