gpt4 book ai didi

linux - centos 5.x 到 6.x 的兼容性问题

转载 作者:太空宇宙 更新时间:2023-11-04 03:57:39 25 4
gpt4 key购买 nike

我有一个在 centos 5.x 中编译的 rpm,它需要 libnetsnmp.so.10 和其他共享对象。我想创建一个在 centos 6.x 上运行的 rpm,但安装失败,如下所示:

错误:依赖失败: 需要 libnetsnmp.so.10()(64bit) 等等...

但是 Centos 6.x 包含 libnetsnmp.so.20所以我创建了 libnetsnmp.so.10 和 libnetsnmp.so.20 的符号链接(symbolic link)。但问题还是一样。

你能帮我解决这个问题吗?

最佳答案

如果无法为 Centos 6 重新编译,您可以尝试两件事,首先,在 Centos 6 服务器中安装正确的 libnetsnmp。如果这不是一个选项,您可以将以下内容添加到 RPM 规范文件中:

Autoreq: no

这将导致它不会扫描二进制文件中的依赖项(例如动态链接库),并自动将其构建到 RPM 中。

当然,如果确实需要该版本的 libnetsnmp,那么您只需将自己冲洗掉即可,但可能较新的版本也可以正常工作。

关于linux - centos 5.x 到 6.x 的兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24134732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com