===== 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}} ----