CentOS安装不再维护(EOL)的软件

版权声明:本文为博主原创文章,转载请注明出处。

前言

随着时代的发展,现在的软件日新月异,软件寿命不断缩短,服务器软件也总是在更新迭代。一些软件很快就被淘汰了。

当这些软件到了EOL(end-of-life)时,官方不再对其软件源维护,这些软件就无法通过包管理进行安装了。([Error 256] No more mirrors to try./[404] Http Not Found)

然而实际环境总是为了追求稳定性(更新成本巨大?),要使用这些已经淘汰的软件。

今天就遇到了这种情况,特以此篇文章记录。

使用Vault软件源

原来的发行版软件源已经无法使用,但官方还是留了一手后路,那就是Vault软件源

在已经失效的软件源里,修改url为这个Vault软件源的url,然后clean all & makecache即可。

比如原repo url为:

1
2
3
4
5
6
7
8
[base]
name=CentOS-$releasever - Base
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/5/os/$basearch/

gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-5
[点击查看](http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-5 )

可以修改为:

1
2
3
4
5
6
[base]
name=CentOS-$releasever - Base
failovermethod=priority
baseurl=http://vault.centos.org/5.11/os/$basearch/

gpgcheck=0

这样就可以安装已经EOL的软件了,问题解决。

补充

2018-3-11 18:37:35

发现阿里云镜像

# centos

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×