本文共 823 字,大约阅读时间需要 2 分钟。
CentOS 6.9 系统在使用 yum install 命令安装相关依赖时,提示如下错误:cannot find a valid baseurl for repo: centos-sclo-rh
。这表明 CentOS 官方已结束对 CentOS 6 系列系统的支持,导致 yum 源attached 失效。
rm /etc/yum.repos.d/CentOS-Base.repo
echo "[base]name=CentOS-$releasever - Base" > /etc/yum.repos.d/CentOS-Base.repoecho "#mirrorlist=http://vault.centos.org/6.10/os/$basearch/" >> /etc/yum.repos.d/CentOS-Base.repoecho "gpgcheck=1" >> /etc/yum.repos.d/CentOS-Base.repoecho "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6" >> /etc/yum.repos.d/CentOS-Base.repo
cd /etc/yum.repos.d/ls | grep -v CentOS-Base.repo | xargs rm
yum clean all && yummakecache
等待 yum 完成缓存重建,不要进行任何操作。
此次修改后,系统将采用新的 yum 源获取("${vault.centos.org}"), 运行旧版本软件包的安装与更新也将被支持,且相关依赖应该能够顺利安装。
转载地址:http://izdyk.baihongyu.com/