CentOS 7 无法使用 yum 安装软件
具体表现为:
- 无法解析域名(DNS 异常)
- 官方源
mirrorlist.centos.org已不可用(CentOS 7 已 EOL) - 导致
yum install ntp失败
✅ 最终解决方案(关键一步)
👉 把 yum 源改为可用的 CentOS 7 vault 镜像(阿里云)
bash
cat >/etc/yum.repos.d/CentOS-Base.repo <<'EOF'
[base]
name=CentOS-7 - Base - Aliyun
baseurl=http://mirrors.aliyun.com/centos-vault/7.9.2009/os/$basearch/
gpgcheck=0
enabled=1
[updates]
name=CentOS-7 - Updates - Aliyun
baseurl=http://mirrors.aliyun.com/centos-vault/7.9.2009/updates/$basearch/
gpgcheck=0
enabled=1
[extras]
name=CentOS-7 - Extras - Aliyun
baseurl=http://mirrors.aliyun.com/centos-vault/7.9.2009/extras/$basearch/
gpgcheck=0
enabled=1
EOF
yum clean all
yum makecache
✅ 一句话总结
👉 通过更换为可访问的 vault 镜像源,绕过 DNS 和官方源失效问题,从而恢复 yum 正常使用。