我正在运行基于CentOS 5.8的Web服务器,我需要升级我的bind版本以使其符合PCI标准。我目前正在运行绑定9.3.6,我需要绑定9.9.8或更高版本。我已经尝试yum update bind
但显然我已经根据yum获得了最新版本。我做了一些谷歌搜索,我找到了一个RPM文件bind-9.10.2-1.el5.i686.rpm
,看起来它会工作,但我不知道是否应该尝试安装它。我想我需要bind-devel和bind-libs,我可以从同一个站点获取。我最好从源代码编译吗?我知道CentOS 5已经老了,但我正在努力避免重新安装整个服务器。
答案 0 :(得分:0)
从更高版本的CentOS安装二进制rpm不太可行:自CentOS5以来有很多变化。
在本地重建src.rpm是查看问题的一种方法。
与此同时,升级到CentOS6(至少:CentOS7使用systemd进行一些研究)通常不会比改造像bind这样的东西付出更多的努力,并且还会有其他效率。 YMMV,每个人都这样做。