Cannot find a valid baseurl for repo: base/7/x86_64
CentOS 7 的官方源已逐步迁移,旧镜像可能失效。需手动修改仓库配置:
# 备份原有仓库配置(可选)
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 使用 Vault 归档源(推荐)
sudo sed -i 's/mirror.centos.org/vault.centos.org/g' /etc/yum.repos.d/CentOS-Base.repo
sudo sed -i 's/#baseurl/baseurl/g' /etc/yum.repos.d/CentOS-Base.repo # 注释掉 mirrorlist,启用 baseurl