Bonjour,
j'utilise linux mint et j'ai essayé d'installer un nouveau libmobiledevice
l'installation s'est déroulée sans erreur, mais je ne peux rien utiliser:
"erreur lors du chargement des bibliothèques partagées: libmobiledevice.so.4: impossible d'ouvrir le fichier objet partagé: aucun fichier ou répertoire de ce type"
Où dois-je le chercher?
J'ai vérifié / usr / local / lib - et là je peux voir libmobiledevice.so.4 et libmobiledevice.so.4.0.1
l'installation était dans / usr / local
utilisez export LD_LIBRARY_PATH=/usr/local/lib
, puis essayez d'exécuter un nouveau libimobiledevice dans / usr / local / bin
Vous pouvez essayer d'exécuter ldconfig
tant que root:
# ldconfig -v |& grep mobile
Modifiez votre fichier .bashrc / .bash_profile pour l'utilisateur root et local et ajoutez les lignes suivantes: -
export LD_LIBRARY_PATH = / usr / local / lib /: $ LD_LIBRARY_PATH
export PATH = $ PATH: / usr / local / lib /
C'est ce que je comprends être la bonne façon d'ajouter le chemin / usr / local / lib à LD_LIBRARY_PATH de manière permanente:
echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf && ldconfig
En supposant que cela fonctionne maintenant.
Cette commande a fonctionné pour moi, merci
export LD_LIBRARY_PATH=/usr/local/lib
Commentaire le plus utile
utilisez
export LD_LIBRARY_PATH=/usr/local/lib
, puis essayez d'exécuter un nouveau libimobiledevice dans / usr / local / bin