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