我用来扣除共享库路径的python模块基于/sbin/ldconfig
工具。或多或少,它使用ldconfig -p
打印系统库,并使用获取的列表查找所请求的库。这个工具非常方便,因此我也想用它来搜索我的自定义安装库。
问题是没有管理员权限我无法更新ldconfig
缓存。我尝试更新$LD_LIBRARY_PATH
,但没有帮助 - ldconfig
仍然不包含有关我的库的信息。我将我的图书馆放在$OPENSHIFT_DATA_DIR
以下的某个地方。
显然,作为普通用户,我无法将我的库放到/usr/lib
等任何目录中,ldconfig
会将其考虑在内。
所以,问题是:有没有办法让ldconfig
了解我保留图书馆的自定义位置?