在 Centos 7 上安装新版本的 C-ares

在 Centos 7 上安装新版本的 C-ares

我正在尝试安装更新版本的c-战神在 Centos 7 服务器上。该仓库只有 1.10。

除了升级到 Centos 8 以获得 c-ares 1.13 之外,还有其他想法吗?

答案1

您最好的选择可能是从 Centos 8 存储库下载 c-ares 1.13 的源 rpm 并为 Centos 7 重新编译,然后安装新软件包。换句话说,向后移植它。

请注意,虽然库的主要版本没有更改,并且自定义规定主要版本应该当存在不兼容的更改时进行更改,但这并不总是发生。因此,在安装更新版本时不应该造成任何破损,这是无法保证的。请密切关注,如果升级导致其他程序崩溃,请准备好降级到旧版本。

还值得注意的是,有时向后移植一个软件包还需要向后移植它所依赖的其他软件包(或依赖于它的软件包)......而这些软件包反过来可能需要向后移植其他软件包。如果只有少量易于向后移植的软件包需要执行,那么这可能是值得的。对于长而复杂的依赖链,最好升级到 Centos 8。


顺便说一句,你真的吗需要1.13版本?是否有您知道需要的基本错误修复或改进,或者您只是新版本因为它更新并且你相信“更新=更好”?

请记住,虽然新版本通常会修复现有错误,但有时也会带来令人兴奋的新错误。

相关内容