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

标签 centos bind rpm yum centos5

我正在运行基于 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/

相关文章:

php - 在 Centos 6.4 和 Nginx 服务器上使用 PHP 发送电子邮件

centos - oVirt engine 3.6 in local Internet **connectionless** network

javascript - 有没有办法访问函数的预绑定(bind)值?

javascript - 使用 `.bind(thisArg, [, arg1[, arg2[, ...]]])` 前置参数

linux - 差异两个转速? -- Linux

redhat - 为什么更新RPM后服务停止

c++ - 应用程序无法链接到 mysql 库 (CentOS)

django - 当我将我的 Django 应用程序从一个系统复制到另一个系统时,如何确定要安装哪些依赖项?

c - 如何将参数绑定(bind)到 C 函数指针?

linux - 在 spec 文件中安装 rpm 时如何为用户获取用户输入或提示对话框