我必须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 的位置。