مرحبا،
أنا أستخدم 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
، ثم حاول تشغيل 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
التعليق الأكثر فائدة
استخدم
export LD_LIBRARY_PATH=/usr/local/lib
، ثم حاول تشغيل libimobiledevice جديد في / usr / local / bin