请选择 进入手机版 | 继续访问电脑版

CentOS 6 配置国内Yum源报错失效、无法继续使用,(因为国内Yum源已不在支

[复制链接]
余峻 发表于 2021-1-2 17:40:03 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Yum(Yellowdog Updater Modified)
是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,可以大概从指定的服务器自动下载RPM包而且安装,可以自动处置惩罚依赖性关系,而且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 
 

首先,声明CentOS 6及之前旧版本,从2020年12月开始,国内Yum源(阿里、网易、中科大等Yum源)全都不在给予任何支持

因此,只能设置CentOS官方的已经逾期的,且不再提供安全更新的Yum源,比如CentOS官方的Yum源:  https://vault.centos.org/

点击进入网址,同样,发现这也是一个CentOS官方指明的逾期的,不推荐继承使用的Yum源,

所以,CentOS官方强烈发起使用CentOS 7 或更高版本,已保障服务器数据的安全性。

  1. #这不是安装CentOS Linux的更新树。。。This is _NOT_ an updated tree for installing CentOS Linux : It is a snapshot of the older trees that have been removed from the main CentOS servers as new point releases are released.#这是供参考和提供对旧存档版本的访问。。。This is provided for reference and to provide access to older archived versions, and we do not put security updates into the trees on this server.Please see this link for active versions of CentOS Linux
复制代码
 
 
1)、CentOS 6 设置国内的阿里云Yum源,报错报错提示信息如下:
  1. #404错误,请求的repomd.xml文件找不到http://mirrors.aliyun.com/centos/6/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"Trying other mirror.#请求超时,(照旧找不到repomd.xml文件)http://mirrors.aliyuncs.com/centos/6/extras/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyuncs.com/centos/6/extras/x86_64/repodata/repomd.xml: (28, 'connect() timed out!')
复制代码
 
2)、登录国内如下几个Yum源,发现此中的repodata.xml文件已经找不到。
             比方:阿里云Yum源的CentOS 6网址:http://mirrors.aliyun.com/centos/6/
                        中科大(中国科学技能大学)Yum源的CentOS 6网址:http://centos.ustc.edu.cn/centos/6/
                        网易Yum源的CentOS 6网址:http://mirrors.163.com/centos/6/
                        清华Yum源的CentOS 6网址:https://mirrors.tuna.tsinghua.edu.cn/centos/6/
             以上国内几个Yum源中,其子目次下已经找不到repodata.xml文件,只是统一给出一个readme文件,
 
3)、登录CentOS官方的CentOS 6的Yum源网址:http://mirror.centos.org/centos/6/
              同样,也是给出一个readme文件,这个文件与国内Yum源中给出的readme文件,内容大抵相同,内容如下:
  1. This directory (and version of CentOS) is deprecated. Please see this FAQconcerning the CentOS release scheme:https://wiki.centos.org/FAQ/General#请牢记CentOS 6.0-6.10所有版本都不再提供更新,也不再提供安全支持或修复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, norany security fix's.#CentOS 6的所有版本都是逾期的,不在发起使用了The whole CentOS 6 is *dead* and *shouldn't* be used anywhere at *all*
复制代码
 
 
综上所述,只能设置国外的逾期的,不推荐继承使用的,但是现在照旧可以使用的Yum源,步调如下:

 
1、首先,查察CentOS 6 的详细发现版本号、以及系统的详细范例。此中参数x86_64,就要赋值给yum源设置文件中的$basearch,即$basearch=x86_64
  1. [root@centos6 ~]# cat -ns /etc/redhat-release      1        CentOS release 6.10 (Final)            #详细的发行版本号是6.10[root@centos6 ~]# uname -r2.6.32-754.el6.x86_64                          #操纵系统是64位,架构代号是x86_64
复制代码
2、 查察centos-release软件包的详细参数,此中的Version:6,就是要赋值给yum源设置文件中的$releasever参数,即$releasever=6
  1. [root@centos6 ~]# rpm -qa | grep centos-releasecentos-release-6-10.el6.centos.12.3.x86_64#查察centos-release这个rpm包的详细参数信息,此中的Version:6,#这里的6就是要赋值到Yum源设置文件中的,$releasever参数的值,即$releasever=6[root@centos6 ~]# rpm -qi centos-releaseName        : centos-release               Relocations: (not relocatable)Version     : 6                                 Vendor: CentOSRelease     : 10.el6.centos.12.3            Build Date: Tue 26 Jun 2018 10:52:41 PM CST================此处省略部分信息==========================
复制代码
3、进入Yum源设置文件夹/etc/yum.repo.d/ ,找到并打开Yum源的底子设置文件CentOS-Base.repo
  1. [root@centos6 ~]# cd /etc/yum.repos.d/[root@centos6 yum.repos.d]# lltotal 28-rw-r--r--. 1 root root 1991 Jun 26  2018 CentOS-Base.repo-rw-r--r--. 1 root root  647 Jun 26  2018 CentOS-Debuginfo.repo-rw-r--r--. 1 root root  289 Jun 26  2018 CentOS-fasttrack.repo-rw-r--r--. 1 root root  630 Jun 26  2018 CentOS-Media.repo-rw-r--r--. 1 root root 8854 Jun 26  2018 CentOS-Vault.repo[root@centos6 yum.repos.d]# vim CentOS-Base.repo
复制代码
4、修改此中的 
  1. [base]name=CentOS-$releasever - Basemirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#released updates [updates]name=CentOS-$releasever - Updatesmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#additional packages that may be useful[extras]name=CentOS-$releasever - Extrasmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
复制代码
 

来源:https://blog.csdn.net/Jackliu200911/article/details/112058387
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )