Libimobiledevice: لا يمكن فتح المكتبة المشتركة libmobiledevice.so.4

تم إنشاؤها على ٣ نوفمبر ٢٠١٣  ·  6تعليقات  ·  مصدر: libimobiledevice/libimobiledevice

مرحبا،
أنا أستخدم Linux mint وحاولت تثبيت libmobiledevice جديد

تم التثبيت بدون أخطاء ، لكن لا يمكنني استخدام أي شيء:
"خطأ أثناء تحميل المكتبات المشتركة: libmobiledevice.so.4: لا يمكن فتح ملف كائن مشترك: لا يوجد مثل هذا الملف أو الدليل"

أين يجب أن أبحث عنها؟

لقد راجعت / usr / local / lib - وهناك يمكنني أن أرى libmobiledevice.so.4 و libmobiledevice.so.4.0.1

التثبيت كان في / usr / local

question

التعليق الأكثر فائدة

استخدم export LD_LIBRARY_PATH=/usr/local/lib ، ثم حاول تشغيل libimobiledevice جديد في / usr / local / bin

ال 6 كومينتر

استخدم export LD_LIBRARY_PATH=/usr/local/lib ، ثم حاول تشغيل libimobiledevice جديد في / usr / local / bin

يمكنك محاولة تشغيل ldconfig كجذر:

# ldconfig -v |& grep mobile

قم بتحرير ملف .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

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات