RPM bin对lib内共享库的依赖

时间:2011-12-07 05:51:32

标签: linux shared-libraries rpm

我有以下结构

bin/
   bin 1 
   bin 2 

lib / 
     lib1 
     lib2 

其中lib1和lib2是动态库。 bin1和bin2依赖于lib1和lib2。

当我尝试安装rpm时,我收到错误

app-0.0.1-1.x86_64 requires lib1.so()(64bit) 

我已经在lib1文件夹中给出了。我应该设置什么标志,以便它可以在lib文件夹中查找库?

1 个答案:

答案 0 :(得分:4)

可能的原因之一可能是未使用rpm安装库。您可以使用以下选项进行检查:

rpm -q --whatprovides /fullpath/lib/lib1.so

不确定(64位) - 警告部分,也许已安装的是32位。

如果您完全确定安装了正确的库,则可以尝试使用--nodeps的{​​{1}}选项。