你好,
我正在使用linux mint并尝试安装新的libmobiledevice
安装没有错误,但是我什么也不能使用:
“加载共享库时出错:libmobiledevice.so.4:无法打开共享库文件:没有这样的文件或目录”
我应该在哪里寻找?
我检查了/ usr / local / lib-在那里我可以看到libmobiledevice.so.4和libmobiledevice.so.4.0.1
安装在/ usr / local中
使用export LD_LIBRARY_PATH=/usr/local/lib
,然后尝试在/ usr / local / bin中运行新的libimobiledevice
您可以尝试以root身份运行ldconfig
:
# ldconfig -v |& grep mobile
编辑root和本地用户的.bashrc / .bash_profile文件,并添加以下几行:
导出LD_LIBRARY_PATH = / usr / local / lib /:$ LD_LIBRARY_PATH
导出PATH = $ PATH:/ usr / local / lib /
我了解这是将/ usr / local / lib路径永久添加到LD_LIBRARY_PATH的正确方法:
echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf && ldconfig
假设它现在可以工作了。
这个命令对我有用,谢谢export LD_LIBRARY_PATH=/usr/local/lib
最有用的评论
使用
export LD_LIBRARY_PATH=/usr/local/lib
,然后尝试在/ usr / local / bin中运行新的libimobiledevice