首页/系统/信创系统运维速查/麒麟桌面版软件源配置
命令与包管理65 条

麒麟桌面版软件源配置

麒麟桌面版走 deb/apt 体系:源文件为 /etc/apt/sources.list,版本升级与内网交付都从这里改;跨版本拷源是装不上包的高频原因。

信创系统运维速查系统更新于 2026-10-13

麒麟桌面版软件源在哪里改

银河麒麟桌面版走 deb/apt 体系,软件源配置在 /etc/apt/sources.list(部分版本还会读取 sources.list.d 目录)。版本升级、内网化改造、仓库地址变动都要从这份文件入手。最常见的故障是跨版本拷源:把别处机器上的源整段复制过来,发行版代号与组件不匹配,apt update 直接报 404 或哈希校验失败,随后装包全线失败。动手前先备份整个 /etc/apt。

基本信息

适用平台银河麒麟桌面操作系统(deb/apt 体系)
源文件/etc/apt/sources.list,附加目录 /etc/apt/sources.list.d/
行格式deb 地址 发行版代号 组件列表
刷新apt update,无报错且无 404 视为正常
备份cp -a /etc/apt /etc/apt.bak 或单独备份 sources.list

典型使用场景

  • 内网化改造:把官方外网源整段替换为内网镜像站地址
  • 版本升级:切换到新版本代号对应的源,再执行系统升级
  • 装包失败排障:确认源地址与发行版代号是否与系统版本匹配
  • 临时排错:源有问题时切回备份文件快速恢复
  • 批量交付:用脚本统一替换各终端的源地址,保证装包结果一致

备份、查看与刷新

备份、查看与刷新
cat /etc/os-release | head -5                # 先确认系统版本与发行代号
sudo cp -a /etc/apt /etc/apt.bak             # 改之前整目录备份
grep -v '^#' /etc/apt/sources.list | head    # 看当前生效的源
grep -rh '^deb ' /etc/apt/sources.list.d/ 2>/dev/null | head   # 看附加源
sudo sed -i.bak 's|原地址|内网镜像地址|g' /etc/apt/sources.list   # 替换为内网源
sudo apt update 2>&1 | tail -20              # 刷新并观察报错
sudo apt install -y vim                      # 实际装一个包验证源可用

sources.list 行读法

字段含义注意事项
deb二进制包仓库deb-src 是源码仓库,一般不启用
地址仓库 URL内网改造时替换为镜像站域名
发行版代号如版本代号字符串必须与本机系统版本一致,照抄别处会 404
组件如 main、restricted 等组件名与源站实际提供的一致才可用
注释行以 # 开头grep -v '^#' 可过滤查看有效行
deb-src源码包仓库不需要编译源码时保持注释可加快 update
桌面版与服务器版的源不通用;企业内网由镜像站统一提供时,按内网域名整体替换地址,并确认内网站已同步本系统版本。
改源后先 apt update 看结果再装包;直接批量升级系统而源有问题,可能把桌面组件拆坏。

易错点

  • 把 Ubuntu 或 Debian 的源直接替换进来,组件与依赖基线不同,极易装崩桌面环境甚至无法进入图形界面。
  • 源地址随官方版本变化,回滚备份后再次替换前要核对官方当前地址,旧地址可能已下线。
  • 改源前不备份 /etc/apt,出问题后无法快速回到已知可用状态。
  • 只改 sources.list 而忽略 sources.list.d 下的附加源,update 仍报错且不易察觉来源。
  • sources.list 里留下重复的同一仓库(大小写或斜杠差异),apt 报警告并可能解析到旧版本包。

数据来源与参考

  • 银河麒麟桌面版软件源说明
  • 麒麟软件知识库
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌