linux系统更换软件源的核心是修改apt、yum或dnf的配置文件,指向清华、阿里云等国内镜像站,备份原文件后替换地址并执行更新命令(如sudo apt update或sudo dnf makecache)验证生效。

Linux系统更换软件源,核心是修改包管理器的配置文件,让apt、yum或dnf从国内镜像站下载软件包,显著提升安装和更新速度。关键在于选对镜像源、改对配置路径、改完及时更新缓存。
确认系统类型和包管理器
不同发行版用的包管理工具不同,配置方式也不同:
- Ubuntu/Debian 系统用 apt,配置文件在
/etc/apt/sources.list或/etc/apt/sources.list.d/下 - CentOS/RHEL 8+ 和 Fedora 用 dnf,源配置在
/etc/yum.repos.d/目录下,以.repo结尾 - CentOS 7 及更早版本用 yum,配置方式与 dnf 类似
常用国内镜像源地址(2026年仍稳定)
清华、中科大、阿里云、华为云等镜像站持续维护主流发行版源。例如:
-
Ubuntu 22.04 (jammy):清华源地址为
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ -
Debian 12 (bookworm):中科大源为
https://mirrors.ustc.edu.cn/debian/ -
CentOS Stream 9:阿里云源地址是
https://mirrors.aliyun.com/centos-stream/9/ - Ubuntu/Debian 用户建议优先用清华或中科大;RHEL/CentOS 系用户推荐阿里云或华为云
快速更换 apt 源(以 Ubuntu 为例)
备份原配置后,用 sed 或文本编辑器批量替换:
- 先备份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak - 一键换清华源(适配当前系统代号):
sed -i 's|http://archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.listsed -i 's|http://security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list - 更新缓存:
sudo apt update,无报错即成功
dnf/yum 源更换要点
不建议手动编辑 repo 文件,推荐使用官方工具或脚本:
- CentOS Stream/RHEL:运行
sudo dnf install -y dnf-plugins-core,再执行sudo dnf config-manager --set-enabled powertools(如需) - 直接替换全部 baseurl:
sudo sed -i 's|mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/*.reposudo sed -i 's|#baseurl=http://|baseurl=https://mirrors.aliyun.com|g' /etc/yum.repos.d/*.repo - 最后执行
sudo dnf clean all && sudo dnf makecache
操作前备份配置,换源后务必运行更新命令验证连通性与签名有效性。镜像站偶尔会调整路径,遇到 404 可查看对应镜像站官网的“帮助”页获取最新地址。









