===== ldconfig - Shared-Library-Cache aktualisieren =====
**Kurzfassung:** ''ldconfig'' aktualisiert den Cache (''ld.so.cache'') für die dynamische Linker-Suche und richtet benötigte Symlinks für Bibliotheken ein.
==== Übersicht ====
Nach Installation/Kompilation von Bibliotheken sorgt ''ldconfig'' dafür, dass Programme die korrekten ''lib*.so'' finden.
==== Voraussetzungen ====
* Root-Rechte
==== Anleitung ====
=== Cache aktualisieren ===
sudo ldconfig
=== Zusätzliche Pfade verwalten ===
# Pfad in Konfiguration eintragen (eine Zeile pro Verzeichnis)
echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/local.conf
# Cache neu aufbauen
sudo ldconfig
==== Hinweise ====
* Bibliotheken sollten versionsiert sein (z. B. ''libfoo.so.1.2'') und auf ''libfoo.so.1'' verlinken; ''ldconfig'' setzt/aktualisiert Symlinks.
* Für temporäre Pfade kann ''LD_LIBRARY_PATH'' genutzt werden (nur zur Laufzeit, vorsichtig einsetzen).
==== Siehe auch ====
* [[sammlung:ldd|ldd – Abhängigkeiten anzeigen]]
* [[kommandoreferenz:prozessverwaltung|Prozessverwaltung Übersicht]]
==== Quellen ====
* [[https://man7.org/linux/man-pages/man8/ldconfig.8.html|man ldconfig]]
----
{{tag>cli utilities}}
----