说明:
CentOS 6于2020年11月30日结束生命周期后(EOL),Centos社区也已经不再维护该系统,CentOS 6官方yum源 http://mirror.centos.org/centos-6/ 也已经没有办法使用。很多第三方镜像站(阿里云、网易等)也移除了CentOS 6镜像yum源。这会导致我们使用Centos 6.*系统 yum install 软件时,会报错The requested URL returned error: 404 Not Found
阿里云报错如下
http://mirrors.cloud.aliyuncs.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://mirrors.cloud.aliyuncs.com/epel/6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://mirrors.cloud.aliyuncs.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.
http://mirrors.cloud.aliyuncs.com/centos/6/updates/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
概述:
其实CentOS 6官方yum源、第三方镜像站(阿里云、网易等)虽然移除了CentOS 6的yum源,但还是提供了归档的yum源。归档的yum源,里面的软件已经不再更新,但能提供基本的安装服务。
1、Centos官方Vault yum源:https://vault.centos.org/
2、阿里云Vault yum源(VPC专有网络):http://mirrors.cloud.aliyuncs.com/centos-vault (通常使用这个,阿里云VPC专有网络可使用,外网、其它云都不可用)
3、阿里云Vault yum源(经典网络):http://mirrors.aliyuncs.com/centos-vault/(阿里云VPC专有网络可使用,外网、其它云都不可用)
Centos官方Vault yum源后续再整理,这篇文章重点讲阿里云Vault yum源
具体:
1、移除原始yum配置
# mkdir /etc/yum.repos.d/off ##建立一个备份目录
# mv /etc/yum.repos.d/CentOS-* epel* /etc/yum.repos.d/off/ ##将原始yum源移入到off备份目录
2、创建基本yum源,此yum源只适合阿里云(VPC专有网络)服务器使用Vault yum源,外网、其它云都不可用
# vim /etc/yum.repos.d/CentOS-Base.repo ##内容如下
[base]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
[extras]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
3、创建epel源,此epel源只适合阿里云(VPC专有网络)服务器使用Vault yum源,外网、其它云都不可用
不推荐使用yum install epel-release安装epel源,因为这样安装的是fedoraproject的epel源(fedoraproject的epel源,杂、在海外访问速度慢)。阿里云的服务器还是推荐直接使用阿里云的epel源比较快。
# vim /etc/yum.repos.d/epel.repo ##内容如下
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/epel-archive/6/$basearch
gpgcheck=0
gpgkey=
http://mirrors.cloud.aliyuncs.com/epel-archive/RPM-GPG-KEY-EPEL-6
4、清除缓存,创建快照
# yum clean all
# yum makecache
5、正常使用
# yum install ntp ##就不会再报错了
附录:
附录1、阿里云CentOS 6服务器(经典网络)更换阿里云yum源
1、移除原始yum配置
# mkdir /etc/yum.repos.d/off ##建立一个备份目录
# mv /etc/yum.repos.d/CentOS-* epel* /etc/yum.repos.d/off/ ##将原始yum源移入到off备份目录
2、创建基本yum源,此yum源只适合阿里云Vault yum源(经典网络),外网、其它云都不可用
# vim /etc/yum.repos.d/CentOS-Base.repo ##内容如下
[base]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyuncs.com/centos-vault/6.10/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyuncs.com/centos-vault/6.10/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyuncs.comm/centos-vault/RPM-GPG-KEY-CentOS-6
[extras]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyuncs.com/centos-vault/6.10/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
3、创建epel源,此epel源只适合阿里云Vault epel源(经典网络),外网、其它云都不可用
不推荐使用yum install epel-release安装,因为这样安装的是fedoraproject的epel源(fedoraproject的epel源杂,在海外,访问速度慢)。阿里云的服务器还是推荐直接使用阿里云的epel源比较快。
# vim /etc/yum.repos.d/epel.repo ##内容如下
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
enabled=1
failovermethod=priority
baseurl=http://mirrors.aliyuncs.com/epel-archive/6/$basearch
gpgcheck=0
gpgkey=http://mirrors.aliyuncs.com/epel-archive/RPM-GPG-KEY-EPEL-6
4、清除缓存,创建快照
# yum clean all
# yum makecache
5、正常使用
# yum install ntp ##就不会再报错了
附录2、更多更新阿里云官方yum源,请查看
————————————————
声明:本文由 66办公「66office.com」原创,欢迎转载,转载请保留链接。