官方停止更新CentOS6之后手工更新yum源

【风险提示】Centos6 官方停止更新源无法使用,另外CentOS8明年也将停止维护,继而转向Centos stream 8系统!

Index of /centos/6.10 https://vault.centos.org/centos/6.10/  这个网址值得纪念一下,说不定哪一天就404不在了,就成为历史了,关键是现在的年轻人没得这个情怀记忆的。

CentOS 由 Red Hat Enterprise Linux 源代码重新编译而成,每个大版本的 CentOS 都会获得10年的支持(通过安全更新方式),CentOS 6 正式发布的时间是2011年7月。

å¾ç

【言归正传】

2020年12月3日之后,你会发现,网易、阿里以及清华大学镜像源C6提供的yum源都无法使用了,是不是被郁闷到了,没有源以为着很多软件将无法得到更新,安全性将无法保障。直接抛弃C6转向C7,可惜以前开发的软件由于内核和命令的不同可能无法再高版本上运行,另外数据迁移成本也是不可评估的。那么真的没有解决方案了么? 不会的,历史会高速你即使xp、2003和Flash停止更新国内依然有公司或者机构或者个人来继续维护的。但细心的朋友会发现centos官方还留了一手,邮件和readme的内容是这样子的:

邮件还提到,CentOS 6.10 的目录将在12月第一周被迁移至 vault.centos.org。软件包仍在以下位置提供:

http://vault.centos.org/centos/6.10/

迁移工作完成后,vault.centos.org 中的目录不会再接收到任何更新,亦即意味着 CentOS 6 的安全问题不会再被处理。

另外,mirrorlist.centos.org 中 CentOS 6 的节点将删除关于它的内容,如果你还是通过此前的镜像获取内容会收到"Invalid release/repo/arch combination"的提醒。

注意:readme文件里的 “go to http://vault.centos.org/ for packages” 是解决问题的关键。

Please keep in mind that 6.0, 6.1, 6.2, 6.3, 6.4 , 6.5, 6.6, 6.7, 6.8 , 6.9 and 6.10 no longer get any updates, nor

any security fix's.
The whole CentOS 6 is *dead* and *shouldn't* be used anywhere at *all*


2020年12月2日,centos官方停止了对centos6的所有更新,并且下架了包括官方所有的centos6源,目前阿里、163、清华等centos6源已无法使用。那么要怎么在centos6下使用yum源呢?
【方法一】如果需要使用centos6 源,可以使用vault.centos.org作为centos的更新源。

确认不是网络的问题后,开始分析问题的原因,先看了下是不是yum源配置文件配置的问题,查看  /etc/yum.repos.d/CentOS-Base.repo 文件,[base]、[updates]配置没问题。

好那么直接修改文件/etc/yum.repos.d/CentOS-Base.repo为以下内容

[centos-office]
name=centos-office
failovermethod=priority
baseurl=https://vault.centos.org/6.10/os/x86_64/
gpgcheck=1
gpgkey=https://vault.centos.org/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6

【方法二】目前也只有搜狐可以正常使用,当然官方也有,只不过速度真的是感人涕下,那么按照我下面的设置吧。清华大学也是可以的:https://mirrors4.tuna.tsinghua.edu.cn/centos-vault/ 有兴趣的朋友可以研究(其实就是折腾一下最后发现折腾的结果都被后来的新的方案推翻了,感叹IT技术变化速度已经远远超过摩尔定律)!

1、先备份源文件(所有操作源之前必须养成良好的习惯)

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo-backup

2、编辑文件:vi /etc/yum.repos.d/CentOS-Base.repo

[base]
name=CentOS-6
failovermethod=priority
# 这个是官方的源 但是速度特别的慢,大概20kb吧,直接注释掉
#baseurl=https://vault.centos.org/6.9/os/x86_64/
# 搜狐源  网速200k左右,比较给力的
baseurl=http://mirrors.sohu.com/centos/6.10/os/x86_64/
gpgcheck=0

3、清理软件源并且重建数据源缓存

yum clean all & yum makecache

【方法三】直接使用第三方Shell脚本,岂不美哉搞定OK。在ssh界面执行以下命令即可一键更换yum源为CentOS的Vault源(包括CentOS官方和阿里云的源)。

#!/bin/bash

wget -O /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repo
wget -O /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repo
yum makecache

【方法四】也可以把CentOS 6 的yum源配置修改成本地的yum源。(有资源不差钱的公司可以这么玩)

注释mirrorlist,放开baseurl配置成yum源位置,还有gpgkey也配置成对应位置,如下:


[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
#配置自己的本地yum源
gpgkey=http://192.168.25.88:8089/CentOS-6/RPM-GPG-KEY-CentOS-6

上面配置完这些以后,然后在 [updates] 和 [extras] 都添加一个enabled=0配置项,表示不生效,一般只用 [base] 中的配置即可,配置好之后保存退出即可。 记得最后再clean之前的镜像源缓存 然后makecache重新建立缓存数据哈!

【写在最后】

Centos stream 8是什么?

CentOS Stream 8,是一个“中游”的发行版,位于 Fedora 和 RHEL 之间。

原来Centos的发布方式是这样的:

1、首先,开源组织把最新的技术且不稳定的版本放到Fedora系统中,让大家使用,提交bug。

2、然后,等这项技术稳定了,红帽把稳定的技术放到RHEL系统上,发布新版本的RHEL系统

3、没有买红帽RHEL系统的用户和企业,又想体验新技术,只能等待。等Centos组织拿RHEL的源码重新编译后,才能下载到Centos新系统。等待的时间有长有短,有时需要半年以上,才可以体验新版本的Centos系统。

总结:红帽操作系统上,新技术的发布顺序是:Fedora-> RHEL->Centos

图片

现在有了Centos stream系统,就解决了等待半年,才能体验新技术的问题。

现在,操作系统上新技术的发布顺序是:Fedora-> Centos stream-> RHEL

图片

就是在Fedora上的新技术,一但稳定下来,第一时间,就放到Centos stream系统上,大家能第一时间体验新技术。对于企业和个人来说,更方便了。

最重要的是:当下维护Centos系统的技术人员,也会全力从 CentOS转到 CentOS Stream 系统开发和维护上。

总结:还是centos组织这波人,还是centos的源代码,只是改了一个名字而已。改完后大家可以更快体验新技术。所以,我认为停止更新Centos系统是正确,是利大于弊的。(实际上是Redhat红帽再下一幅大棋,很多功能都要收费啦!!!)

对于网上那些都没有安装和使用过centos stream8系统,就急着发文章的小编们/自媒体作者们,我要再次鄙视图片图片 图片一下了。。。哈哈图片

接下来就由笔者带着大家一起来使用一下 centos stream8系统吧。

先上一个结论:centos stream8系统从安装到具体使用上,和centos8没有任何区别,因为两者本身就是同样的源代码。

centos stream8下载地址:

http://mirrors.163.com/centos/8-stream/isos/x86_64/CentOS-Stream-8-x86_64-20201203-dvd1.iso     

centos8.3下载地址:

http://mirrors.163.com/centos/8.3.2011/isos/x86_64/CentOS-8.3.2011-x86_64-dvd1.iso

总结:整个centos stream8的镜像大小为9G和最新Centos8.3版本镜像大小一样(这里确实要吐槽一下比win10都大,智者们都想想里面有啥吧,呵呵)。

下载完centos stream8镜像后,开始安装:

图片

注:还是熟悉的安装界面,只是多了几个字母:8-stream  哈哈图片

图片

图片

配置好相关参数后,开始安装系统

图片

查看登录系统后的效果:

图片

看出来吧,就是centos呀,体验和使用上完全一样呀!

总结:

1、Centos8虽然停止更新了,新解决方案:使用 Centos stream 8操作系统,一样免费,一样开源!而且Centos stream 8新技术更新更快。(红帽收购centos之后就有没有按啥好心,原班作者都有心无力,谁叫资本的力量呢!)

2、现在centos7.9已经很稳定了,大家现阶段在企业中使用centos7版本就可以了。等Centos stream 8中的技术稳定了,且企业也有更新系统的需求,就可以放心更新到Centos stream 8了。我估计企业在2023年左右,才会陆续更新到Centos stream 8,还有3年多的时间了,大家不用慌。

猜你喜欢

转载自blog.csdn.net/english0523/article/details/111313894
今日推荐