方法一:直接用 IP 或国内备用链接(最省事)
既然 linuxmirrors.cn 的域名被重置,我们可以尝试直接用它的备用托管地址(比如 Gitee 或 Codeberg),或者用 -k 跳过可能存在的 SSL 干扰。
尝试运行这个(Gitee 镜像):
Bash
bash <(curl -sSLk https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
如果这个能跑通,你就可以直接在菜单里选阿里云或清华源了。
方法二:直接执行本地替换命令(100% 成功)
如果上面的命令还是被拦截,别纠结那个脚本了,直接在终端里复制粘贴下面这组命令。因为你已经能连网了,只要把配置文件里的官方域名改成阿里云,dnf 就能正常下载。
1. 先备份原有配置
Bash
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
2. 根据你的 AlmaLinux 版本,二选一执行:
-
如果你是 AlmaLinux 9:
Bash
sed -i 's|^mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/almalinux*.repo sed -i 's|^#baseurl=http://mirror.almalinux.org|baseurl=https://mirrors.aliyun.com|g' /etc/yum.repos.d/almalinux*.repo -
如果你是 AlmaLinux 8:
Bash
sed -i 's|^mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/almalinux*.repo sed -i 's|^#baseurl=http://vault.almalinux.org/almalinux|baseurl=https://mirrors.aliyun.com/almalinux|g' /etc/yum.repos.d/almalinux*.repo
3. 刷新缓存
Bash
dnf clean all
dnf makecache
只要 dnf makecache 成功跑完不报错,你的系统就已经成功换到国内阿里云源了!