如何在CentOS 5.8上安装9.9.8或更高版本

问题描述:

我正在运行一个基于CentOS 5.8的web服务器,我需要升级我的绑定版本以使其符合PCI。我目前正在运行绑定9.3.6,我需要绑定9.9.8或更高。我试过yum update bind,但显然我已经有最新版本根据百胜。我做了一些谷歌搜索,我发现一个RPM文件bind-9.10.2-1.el5.i686.rpm看起来像它会工作,但我不知道它是否应该尝试安装它。我想我会需要bind-devel和bind-libs,我可以从同一个站点获得。我从源代码编译更好吗?我知道CentOS 5是旧的,但我试图避免重新安装整个服务器。如何在CentOS 5.8上安装9.9.8或更高版本

从较低版本的CentOS安装二进制rpm是不太可能的:自CentOS5以来有很多变化。

在本地重建src.rpm是查看存在哪些问题的一种方法。

与此同时,升级到CentOS6(至少:CentOS7使用systemd需要一些研究)通常不比改装类似bind的东西更多的努力,并且将具有其他效率。 YMMV,每个人都会。

+0

这是来自CentOS更高版本的RPM吗?我认为这是针对Enterprise Linux 5的,因为它在文件名中有'el5'。我认为CentOS 5是基于EL5的。我如何重建源RPM? – Kent

+0

是.el5适用于CentOS5:我的评论假定您是从CentOS6/CentOS7绑定升级。您将需要升级bind-devel和bind-libs之类的依赖项。 –