【发布时间】:2014-07-30 20:19:01
【问题描述】:
我有一个在 centos 5.x 中编译的 rpm,它需要 libnetsnmp.so.10 和其他共享对象。我想创建一个要在centos 6.x上运行的rpm,但安装失败,因为它说:
错误:依赖失败: 需要 libnetsnmp.so.10()(64bit) 等等...
但是 Centos 6.x 包含 libnetsnmp.so.20 所以我创建了 libnetsnmp.so.20 的 libnetsnmp.so.10 的符号链接。 但是问题还是一样。
那么你能帮我解决这个问题吗?
【问题讨论】:
-
不要创建这样的系统级符号链接。那永远不是正确的答案。在 CentOS 6 而不是 CentOS 5 上重建您的 RPM,它应该可以工作。
标签: linux rpm centos6 shared-libraries