Inhaltsverzeichnis

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

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

Quellen