2

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

 3 years ago
source link: https://my.oschina.net/u/3495789/blog/5019792
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
停止维护的CentOS6,怎么使用yum? - Jipson的个人空间 - OSCHINA - 中文开源技术交流社区
33e0cf33-dbee-43ff-9e95-ec41905c93e5.gif

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

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

70668129-48ed-4fca-ac68-c13303aca56e.png

官方给提供了一个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

f52f4146-77ea-4f57-8864-e0e9f4d32ed2.png

$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

94f3d3f2-1d95-40c7-93d1-680691ee5414.png

现在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/

bae95a7a-884a-449f-9fc7-b59391fee9a6.png

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

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

489a4e06-17f5-4fa8-8885-d042953df423.png 欢迎文末留言

b7626a97-4ac6-45bb-a1ed-9ab8419ccfb5.png

运维技术交流群

「运维研习社」建立了运维技术交流群,大家可以添加小编微信进行加群。欢迎有想法、乐于分享的朋友们一起进群交流学习。

dde2906a-656d-481a-bcc1-bfdfb54a060f.jpg

扫描添加好友邀您进运维交流群

本文分享自微信公众号 - 运维研习社(gh_4135e2716ad3)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK