Linux软件源配置方法_镜像源更换技巧

5次阅读

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

Linux软件源配置方法_镜像源更换技巧

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.list
    sed -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/*.repo
    sudo sed -i 's|#baseurl=http://|baseurl=https://mirrors.aliyun.com|g' /etc/yum.repos.d/*.repo
  • 最后执行 sudo dnf clean all && sudo dnf makecache

操作前备份配置,换源后务必运行更新命令验证连通性与签名有效性。镜像站偶尔会调整路径,遇到 404 可查看对应镜像站官网的“帮助”页获取最新地址。

text=ZqhQzanResources