更新 RHEL 版本以上软件包的最简单方法

更新 RHEL 版本以上软件包的最简单方法

我必须krb5-devel在 RHEL 6.6 上安装至少 1.12 版本的软件包。不幸的是,RHEL 6.6 存储库包含版本 1.10 中的软件包。

更新库最简单的方法是什么?您是否知道任何外部存储库,其中涵盖krb5及其依赖项?

答案1

安装新的开发包可能会尝试更新krb5-libs它有很多依赖项,并且可能会破坏系统。

最好的方法可能是更新到 RHEL7,但我认为这不适合您。

其他选项是在/opt或中手动安装库和依赖项/usr/local。这不会干扰操作系统,但会增加工作量。

答案2

如果库的主要内容没有更改,则更新到 RHEL7 版本可能是可行的,但如前所述,它将增加一些依赖项。您可以在尝试升级的计算机克隆中进行测试。请记住,您的支持订阅也可能因此而无效 - 无论您运行 RHEL6.7 还是 RHEL7,我想 Redhat 都不支持混合。

另一种选择是下载 krb5 的 src.rpm,并在本地重建它 - 但与上述相同。

最简单的可能是安装到备用前缀,正如 Popieluch 已经建议的那样,因为这可以与系统版本并行完成。请记住,您需要将要链接到 krb5 1.12 的应用程序明确指向您安装 krb5 1.12 的位置。

相关内容