前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >停止维护的CentOS6,怎么使用yum?

停止维护的CentOS6,怎么使用yum?

作者头像
李俊鹏
发布2021-04-15 12:19:39
1.8K0
发布2021-04-15 12:19:39
举报
文章被收录于专栏:运维研习社

距离CentOS 6在2020年11月结束进入EOL(Reaches End of Life)已经有大半年时间了,由于历史原因,还有一些项目无法迁移到7+系统,但是yum源还需要用,而官方于2020年12月2日已经正式将CentOS 6相关的软件源移出官方源,随后各个镜像站也逐渐将其删除

目前使用yum已经无法正常更新,资源都是404

官方给提供了一个vault的源,提供历史所有发行的CentOS版本镜像,但是官方使用的是aws北美的服务,使用体验很差,国内阿里、腾讯也都提供vault源,国内使用更方便

CentOS官方:https://vault.centos.org/

阿里云镜像:https://mirrors.aliyun.com/centos-vault/

腾讯云镜像:https://mirrors.cloud.tencent.com/centos-vault

现在需要手动修改CentOS-Base.repo,在CentOS-Base.repo中,有三个地方需要修改,原本的CentOS-Base.repo中,目录是centos,需要替换为centos-vault

$releasever原本是表示当前系统的发行版本的,通常只有大版本号,也就是6,这里需要根据自己的系统版本,修改,通过cat /etc/redhat-release查看

$basearch原本是系统硬件架构,i386、x86_64、arm等,通常不需要修改,需要查看的话,可以通过arch命令查看

通过批量修改,把centos改为centos-vault,$releasever改为版本号比如6.10,保存CentOS-Base.repo,之后执行yum clean all清除之前的yum缓存,重新yum makecache

现在yum源可以正常工作了,但是只能保证基本的使用,毕竟已经失去官方的更新和维护,所以最好还是尽快更新到新版本

另外,如果觉得阿里、腾讯源不可靠,哪天关闭了不可用,可以自己做一个本地的源,如何同步在http://vault.centos.org/readme.txt中有详细的说明,在本地创建一个需要同步的目录,然后执行下面的命令即可自动同步

rsync -a -v --exclude=debug --exclude=x86_64 rsync://archive.kernel.org/centos-vault/6.10/ /data/centos-vault/6.10/

因为是国外的资源,所以同步时间和稳定性取决于自己的网络情况,之后可以通过定时任务进行自动同步更新

话题

你常用的第三方yum源有哪些?epel?remi?centalt?rpmforge?Percona?webmin?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档