centos 7 更换为阿里云yum源
Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64
报错解释:这个错误表明系统无法为名为 "centos-sclo-rh" 的软件集合仓库找到有效的基础URL。这通常发生在CentOS系统上,当系统尝试使用已经停止支持的软件仓库时。
问题原因:Centos 7版本已经于2024/6/30结束了官方支持。
解决办法:
1 2 3 | cd /etc/yum.repos.d/ mv CentOS-SCLo-scl.repo CentOS-SCLo-scl.repo.bak mv CentOS-SCLo-scl-rh.repo CentOS-SCLo-scl-rh.repo.bak |
# vim CentOS-SCLo-rh.repo
1 2 3 4 5 6 | [centos-sclo-rh] name=CentOS-7 - SCLo rh baseurl=https: //mirrors.aliyun.com/centos/7/sclo/x86_64/rh/ gpgcheck=1 enabled=1 gpgkey=file: ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo |
=======更新CentOS-Base.repo文件====================
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | [ base ] name=CentOS-$releasever - Base - mirrors.aliyun.com failovermethod=priority baseurl=http: //mirrors.aliyun.com/centos/$releasever/os/$basearch/ http: //mirrors.aliyuncs.com/centos/$releasever/os/$basearch/ http: //mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http: //mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates - mirrors.aliyun.com failovermethod=priority baseurl=http: //mirrors.aliyun.com/centos/$releasever/updates/$basearch/ http: //mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/ http: //mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http: //mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras - mirrors.aliyun.com failovermethod=priority baseurl=http: //mirrors.aliyun.com/centos/$releasever/extras/$basearch/ http: //mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/ http: //mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=http: //mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus - mirrors.aliyun.com failovermethod=priority baseurl=http: //mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/ http: //mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/ http: //mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http: //mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 #contrib - packages by Centos Users [contrib] name=CentOS-$releasever - Contrib - mirrors.aliyun.com failovermethod=priority baseurl=http: //mirrors.aliyun.com/centos/$releasever/contrib/$basearch/ http: //mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/ http: //mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=http: //mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 |
============常见报错问题=============
1 2 | mv /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo.bak vim /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo |
粘贴以下内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.22 (GNU/Linux) mQENBFYM/AoBCADR9Q5cb+H5ndx+QkzNBQ88wcD+g112yvnHNlSiBMOnNEGHuKPJ tujZ+eWXP3K6ucJckT91WxfQ2fxPr9jQ0xpZytcHcZdTfn3vKL9+OwR0npp+qmcz rK8/EzVz/SWSgBQ5xT/HUvaeoVAbzBHSng0r2njnBAqABKAoTxgyRGKSCWduKD32 7PF2ZpqeDFFhd99Ykt6ar8SlV8ToqH6F7An0ILeejINVbHUxd6+wsbpcOwQ4mGAa /CPXeqqLGj62ASBv36xQr34hlN/9zQMViaKkacl8zkuvwhuHf4b4VlGVCe6VILpQ 8ytKMV/lcg7YpMfRq4KVWBjCwkvk6zg6KxaHABEBAAG0aENlbnRPUyBTb2Z0d2Fy ZUNvbGxlY3Rpb25zIFNJRyAoaHR0cHM6Ly93aWtpLmNlbnRvcy5vcmcvU3BlY2lh bEludGVyZXN0R3JvdXAvU0NMbykgPHNlY3VyaXR5QGNlbnRvcy5vcmc+iQE5BBMB CgAjAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AFAmIgbg0ACgkQTrhOcfLu nVUzkAgAgJSl++PWo69OGI8eUn53whhfJ6ZyKCOyI9+Flghtfwq1mdcP4dIoAubw nlQcvEsE4Erob2I1S+n/dXYh9y2+Si3HdXRreKzC1rCSG5ebYRrEqeMoJhBoDFSd xydtxi03l+Dh2iWtLtXpAM85qHvgIrPfdUnLRVbDBT52Ph5igZl8ux2ooJ94CPm4 yTG/0aPIebNQsLP8LEpa2wad2WJfIeFgjEHranWIzhzapGgwyf2Iu9Sz3L8ljiz2 2HixHpI2es3IqgLyRsTBo2/EdbvMJWlFwiESe1UQIW6ObKNnVabIHUAxZgOlj59o JhPOzTBG+Ma2fLs+ZFBV88cpKdctFQ== =+Gr2 -----END PGP PUBLIC KEY BLOCK----- |
1 2 3 4 | yum-config-manager --enable centos-sclo-rh yum-config-manager --enable centos-sclo-sclo yum clean all yum makecache |
【常见问题】
1. failure: repodata/repomd.xml from centos-sclo-rh: [Errno 256] No more mirrors to try.
https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/repodata/repomd.xml: [Errno 14] curl#60 - "Peer's Certificate has expired."
检查步骤:1)服务器设备时间是否与北京时间一致 2)yum clean all && yum makecashe
自建本地yum源并下载rpm包
1 2 | yum install yum-utils -y yumdownloader --resolve --destdir=/home/yum nfs-utils |
征途漫漫,惟有奋斗!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人