升级“popt”需要升级太多软件包

升级“popt”需要升级太多软件包

我目前正在syslog-ng使用 进行升级rpm。在升级过程中,我发现 与syslog-ng具有依赖关系rpm-libs与 具有依赖关系popt。的依赖树又popt大又深。升级的poptrpm-libs需要升级很多包。我们不想升级太多软件包,因为这是生产服务器,我们不希望产生任何影响。

有没有一种简单的方法可以syslog-ng在不升级大量软件包的情况下进行升级?

答案1

如果 syslog-ng 需要新版本的 rpm-libs,那么听起来 syslog-ng 是使用 rpmbuild、librpmbuild 等构建的,这些源是从比生产中安装的“rpm-libs”包更新的源编译的服务器。

如果您的服务器上安装了 rpm-libs、rpm、rpmbuild 等的源代码,那么您应该尝试编译 rpmbuild 并使用生成的 rpmbuild 二进制文件来创建新的 syslog-ng RPM。

我不会称其为“简单”,但如果您不想更新一堆其他软件包,那么您没有太多选择。

我不建议强制更新或节点更新。

相关内容