こんにちは、
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を実行してみてください
ldconfig
をルートとして実行してみることができます。
# ldconfig -v |& grep mobile
ルートおよびローカルユーザーの.bashrc / .bash_profileファイルを編集し、次の行を追加します:-
LD_LIBRARY_PATH = / usr / local / lib /:$ LD_LIBRARY_PATHをエクスポートします
export 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を実行してみてください