2016-07-18 18 views
1

Ich weiß, es gibt eine Tonne von ähnlichen Fragen, aber keine von ihnen scheint für mich zu arbeiten.Fehler beim Laden gemeinsamer Bibliotheken, keine solche Datei oder Verzeichnis

error while loading shared libraries: libquickly.so.1.1: cannot open shared object file: No such file or directory 

[]$ echo $LD_LIBRARY_PATH 
/usr/local/lib 

[]$ ls /usr/local/lib 
... 
libquickly.so 
libquickly.so.1.1 
... 

Ich habe versucht, ldconfig zu laufen, und das schien keinen Unterschied zu machen. Ich habe versucht, libquickly.so.1.1 zu entfernen und einen neuen syslink mit dem gleichen Namen hinzuzufügen, und es schien keinen Unterschied zu machen. Ich habe auch bemerkt, dass, wenn ich mein Terminalfenster schließe und ein neues öffne und $ LD_LIBRARY_PATH ausspreche, es als leer anzeigt und ich den Exportbefehl wiederholen muss, um/usr/local/lib wieder hinzuzufügen. Könnte das ein Teil sein von dem Problem?

+2

Einige Programme (eins von 100) sind hart codiert, um nur in '/ usr/lib (64) /' nach Bibliotheken zu suchen. Schlage vor: Installiere libquickly nach/usr /. (# 'cp libquickly.so.1.1/usr/lib (64) /'). –

+0

Das hat funktioniert, danke. – user123959

Antwort

1

Einige Programme (eins von 100) sind hart codiert, um nur in /usr/lib(64)/ nach Bibliotheken zu suchen.

Vorschlag: Installieren Sie Libquickly zu/usr /. (Oder # cp libquickly.so.1.1 /usr/lib(64)/).

Verwandte Themen