AlmaLinux 切换国内源
将 AlmaLinux 的软件源切换为国内镜像,大幅提升软件包下载速度。
快速上手
一键切换为腾讯云镜像
# 备份并切换源
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^# baseurl=https://repo.almalinux.org|baseurl=https://mirrors.cloud.tencent.com|g' \
-i.bak \
/etc/yum.repos.d/almalinux*.repo
# 开启 powertools 仓库(编译必备)
sudo dnf config-manager --set-enabled powertools
# 清理缓存并重建
sudo dnf clean all && sudo dnf makecache
其他镜像源
| 镜像源 | 命令 |
|---|---|
| 阿里云 | `sudo sed -e 's |
| 清华大学 | `sudo sed -e 's |
| 中科大 | `sudo sed -e 's |
切换后执行:
sudo dnf clean all && sudo dnf makecache
验证配置
# 查看已启用的仓库
sudo dnf repolist
# 测试更新
sudo dnf update
手动配置方法
- 备份源文件
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
- 编辑仓库文件
sudo vi /etc/yum.repos.d/almalinux-base.repo
- 修改配置
# 注释 mirrorlist
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos/$basearch
# 启用并修改 baseurl
baseurl=https://mirrors.cloud.tencent.com/almalinux/$releasever/BaseOS/$basearch/os/
- 对其他仓库文件重复相同操作
恢复官方源
sudo cp /etc/yum.repos.d/*.bak /etc/yum.repos.d/
sudo dnf clean all && sudo dnf makecache
常见问题
Q: 腾讯云服务器需要换源吗?
A: 不需要,直接开启仓库即可。
Q: 编译软件包需要开启什么仓库?
A: sudo dnf config-manager --set-enabled powertools
Q: 如何确认源切换成功?
A: 执行 sudo dnf repolist,查看 baseurl 是否指向新镜像地址。