我有以下结构
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文件夹中查找库?
答案 0 :(得分:4)
可能的原因之一可能是未使用rpm
安装库。您可以使用以下选项进行检查:
rpm -q --whatprovides /fullpath/lib/lib1.so
不确定(64位) - 警告部分,也许已安装的是32位。
如果您完全确定安装了正确的库,则可以尝试使用--nodeps
的{{1}}选项。