必须更换为国内稳定镜像源:先确认version_id和arch,再备份sources.list,接着按版本粘贴清华源三行地址,最后执行sudo apt clean && sudo apt update并重启应用商店。

如果您在麒麟OS应用商店中点击更新或安装软件时,进度条长期卡在0%、提示“无法连接服务器”或列表空白,说明当前配置的软件下载源响应异常或路径失效,必须更换为国内稳定镜像才能恢复正常使用。
确认系统版本与硬件架构
这一步不能跳过——VERSION_ID写错一位(比如把"10.1"写成"10")、ARCH填错类型(x86_64误作amd64),都会导致应用商店后台apt调用失败,报错“No Release file”且无法加载任何软件包。
打开终端,依次执行:
cat /etc/os-release | grep -E "VERSION_ID|UBUNTU_CODENAME" → 记下VERSION_ID值(如"10.1")和UBUNTU_CODENAME(如"focal");
uname -m → 输出x86_64表示Intel/AMD平台,aarch64表示ARM64,loongarch64表示龙芯。
【VERSION_ID必须与镜像源地址中的路径严格一致,例如V10 SP1对应10.1,V10 SP2对应10.2】
备份原始源配置文件
不备份就直接编辑/etc/apt/sources.list是高危操作。一旦粘贴格式错误、漏空格或删掉deb-src行,应用商店将彻底无法刷新软件列表,且无明确错误提示。
执行命令创建带时间戳的备份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak.$(date +%Y%m%d_%H%M)
验证是否真实生成:
ls -l /etc/apt/sources.list.bak.* → 确保输出中存在该文件且大小非零(如 2.1K)。
手动替换为清华镜像源(推荐日常使用)
清华大学TUNA镜像站同步频率高、全国访问延迟低,对银河麒麟V10/V10.1/V10.2全版本实测兼容,且支持HTTPS加密与GPG校验,应用商店可直接识别并加载完整软件包索引。
第一步:以管理员权限打开源文件
sudo nano /etc/apt/sources.list
第二步:清空全部原有内容,粘贴以下三行(以V10.1为例,VERSION_ID请按上一步确认的值替换):
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退出编辑器。
通过图形界面切换下载源(新手首选)
该方式由系统内置模块自动完成源地址替换、GPG密钥校验与元数据重载,全程可视化反馈,适合不熟悉终端操作的用户,且支持一键回退至默认源。
方法一:
点击左下角“开始菜单”→选择“控制中心”→进入“系统设置”→点击“软件和更新”→切换到“下载自”选项卡→在右侧下拉菜单中选择“中国科学技术大学”或“华为云”→点击“关闭”→弹出提示框时【务必选择“重新载入”】,否则新源不会生效。
方法二(若下拉菜单无国内选项):
在“软件和更新”窗口中点击左下角“更多…”按钮→勾选“显示所有可用镜像源”→等待列表刷新后手动筛选含“中国”“Huawei”“Aliyun”字样的服务器→选中后点击“选择服务器”→关闭窗口并确认重新载入。
刷新软件包索引并验证应用商店可用性
更换源地址后必须强制清除旧缓存并重建索引,否则应用商店仍会尝试从旧源拉取数据,导致更新失败或列表为空。
执行命令:
sudo apt clean && sudo apt update
观察终端输出:若看到大量以“获取:1 https://mirrors.tuna.tsinghua.edu.cn/…”开头的行,并在末尾出现“已下载XX MB,XX个软件包可升级”,说明源已成功切换。
最后打开应用商店,点击右上角“刷新”按钮,等待5~10秒——软件列表应正常加载,搜索任意关键词(如“火狐”)能即时返回结果。











