CentOS 7 的 yum 源
CentOS 7 的 yum 源
ZhangCurry一、CentOS 7 的 yum 源为什么不能用了?
原因:CentOS 7 到了“生命终点” CentOS 是由红帽(Red Hat)主导的 Linux 发行版,CentOS 7 发布于 2014 年,官方维护周期为 10 年,也就是说:⏳2024 年 6 月 30 日,CentOS 7 的官方支持就正式结束了。这意味着:官方不再提供 bug 修复、安全补丁等更新;原本的 yum 源(官方镜像站)也下架或归档了,不能直接使用;所以你用yum install就会报错、超时,下载不到东西。
二、遇到 yum 不能用,该怎么办?
切换到“归档镜像”(适合继续使用 CentOS 7) 虽然官方停更了,但为了照顾老用户,有些“归档镜像站”仍然保留了旧版本的软件包。比如:
- 阿里云镜像站(推荐)
- 清华大学开源镜像站
- 中科大镜像站
我们可以手动修改yum源地址,换成归档镜像。
三、手把手教你换 yum 源(以阿里云为例)
第一步:备份旧的 repo 文件
1 | bash |
第二步:下载阿里云的 CentOS 7 归档源
1 | bash |
第三步:清理缓存并重新生成
1 | bash |
搞定!现在你就可以继续使用yum安装常用软件了。比如:
1 | bash |
四、是否建议继续使用 CentOS 7?
虽然我们可以通过归档源继续用 CentOS 7,但还是建议你考虑迁移到新系统,原因有三:
- 没有安全更新,系统风险大 ❌
- 软件包老旧,新软件可能不兼容 ⛔
- 社区支持逐渐减少,踩坑没人救 📦
五、我该升级到哪个系统?
推荐两个路线:
如果你喜欢和 CentOS 一样的系统:
- AlmaLinux 或 Rocky Linux(和 CentOS 一样,基于 RHEL 构建)
- Oracle Linux(也是 RHEL 衍生版)这些都是 CentOS 停更后官方推荐的“接班人”。
如果你只是日常用来学习 Linux:
- Ubuntu 20.04 / 22.04 LTS(社区大,包新,新手友好)
- Debian 11/12(稳、干净、省心)
✍️总结一句话:
CentOS 7 的yum源不能用了,是因为 官方停更;想继续用,需要手动切换到“归档镜像”;但从长远来看,建议尽快迁移到新系统,避免安全和兼容性问题。



