Hallo,
Ich benutze Linux Mint und habe versucht, ein neues libmobiledevice zu installieren
Die Installation war ohne Fehler, aber ich kann nichts verwenden:
"Fehler beim Laden von gemeinsam genutzten Bibliotheken: libmobiledevice.so.4: Datei für gemeinsam genutzte Objekte kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis"
Wo soll ich danach suchen?
Ich habe / usr / local / lib überprüft - und dort kann ich libmobiledevice.so.4 und libmobiledevice.so.4.0.1 sehen
Die Installation war in / usr / local
Verwenden Sie export LD_LIBRARY_PATH=/usr/local/lib
und versuchen Sie dann, ein neues libimobiledevice in / usr / local / bin auszuführen
Sie könnten versuchen, ldconfig
als Root auszuführen:
# ldconfig -v |& grep mobile
Bearbeiten Sie Ihre .bashrc / .bash_profile-Datei für Root- und lokale Benutzer und fügen Sie die folgenden Zeilen hinzu: -
exportiere LD_LIBRARY_PATH = / usr / local / lib /: $ LD_LIBRARY_PATH
export PATH = $ PATH: / usr / local / lib /
Ich verstehe, dass dies der richtige Weg ist, um den Pfad / usr / local / lib dauerhaft zu LD_LIBRARY_PATH hinzuzufügen:
echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf && ldconfig
Vorausgesetzt, es funktioniert jetzt.
Dieser Befehl hat bei mir funktioniert, danke
export LD_LIBRARY_PATH=/usr/local/lib
Hilfreichster Kommentar
Verwenden Sie
export LD_LIBRARY_PATH=/usr/local/lib
und versuchen Sie dann, ein neues libimobiledevice in / usr / local / bin auszuführen