跳到主要内容

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

手动配置方法

  1. 备份源文件
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
  1. 编辑仓库文件
sudo vi /etc/yum.repos.d/almalinux-base.repo
  1. 修改配置
# 注释 mirrorlist
# mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos/$basearch

# 启用并修改 baseurl
baseurl=https://mirrors.cloud.tencent.com/almalinux/$releasever/BaseOS/$basearch/os/
  1. 对其他仓库文件重复相同操作

恢复官方源

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 是否指向新镜像地址。


相关链接