2014-02-13 8 views
5

Ich versuche, den ldconfig-Cache von Links zu Bibliotheken für die Verknüpfung zu löschen. Ich habe einen lokalen Ordner, in dem neu erstellte Bibliotheken platziert werden. Ich möchte den ldconfig-Cache aktualisieren, um auf diese neu erstellten Bibliotheken zu zeigen.Ldconfig-Cache leeren und neu erstellen?

Ich habe versucht, mit dem Befehl ldconfig -c, meine eigene .conf-Datei geben. Ich habe auch versucht, die Datei /etc/ld.so.conf so zu ersetzen, dass sie auf den neuen lib-Pfad verweist. Aber auch wenn ich den Cache mit dem Befehl ldconfig -p überprüfe, werden immer noch die alten Bibliotheken angezeigt.

Also, wie zu löschen und den ldconfig-Cache neu erstellen? Nur um hinzuzufügen: Ich bin auf Ubuntu 13.10.

Antwort

8

2 Jahre zu spät, aber falls jemand auf diese stolpern, wie su, führen Sie die folgenden Befehle:

rm /etc/ld.so.cache 
ldconfig 
2

Rebuild Cache

öffnen /etc/ld.so.conf als sudo und eine neue Zeile mit der Bibliothek hinzufügen Verzeichnis. In diesem Fall fügen wir /usr/local/lib hinzu. Rerun ldconfig den Cache neu zu erstellen:

$ sudo ldconfig 

Das ist für mich gearbeitet.

Verwandte Themen