【问题标题】:how to install bind 9.9.8 or higher on CentOS 5.8如何在 CentOS 5.8 上安装 bind 9.9.8 或更高版本
【发布时间】:2016-12-09 15:53:32
【问题描述】:

我正在运行基于 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 很旧,但我正在努力避免重新安装整个服务器。

【问题讨论】:

    标签: centos bind rpm yum centos5


    【解决方案1】:

    从更高版本的 CentOS 安装二进制 rpm 不太可能起作用:自 CentOS5 以来有很多变化。

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

    同时,升级到 CentOS6(至少:CentOS7 使用 systemd,这需要一些研究)通常并不比改造像 bind 之类的东西更费力,而且还会有其他效率。 YMMV,每个人都喜欢。

    【讨论】:

    • 那个 RPM 是来自更高版本的 CentOS 吗?我认为它适用于 Enterprise Linux 5,因为它的文件名中有“el5”。而且我认为 CentOS 5 是基于 EL5 的。如何重建源 RPM?
    • 是的,.el5 是为 CentOS5 设计的:我的评论假设您是从 CentOS6/CentOS7 绑定升级的。您将需要升级依赖项,例如 bind-devel 和 bind-libs。
    猜你喜欢
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-18
    • 2021-05-12
    • 2016-10-12
    • 2012-11-08
    • 2018-04-05
    相关资源
    最近更新 更多