Abhängigkeiten zu Bibliotheken finden

Lästig unter Linux: man versucht ein eben installiertes Programm zu starten, aber es weigert sich. Oft steckt dahinter eine fehlende Bibliothek. Nur welche, bleibt unklar. Ein Blick in den Quelltext hilft zwar, ist aber besonders für Nicht-Programmierer zu mühsam. Als Retter in der Not offenbart sich da »ldd«. Es gibt Auskunft über alle Bibliotheks-Abhängigkeiten. Beispiel: Möchten Sie wissen, welche Dateien »gunzip« braucht, tippen Sie die Zeile



ldd /bin/gunzip



ein, oder auch:



ldd æwhich gunzipÆ



Die zweite Möglichkeit ist sinnvoll, wenn der Verzeichnisname lang ist. Als Ergebnis nennt das Tool zwei Bibliotheken und dazu das Verzeichnis, in dem sie liegen. Wird eine Bibliothek nicht gefunden, gibt »ldd« die Fehler-Meldung »not found« aus. Dann können Sie gezielt diese Bibliothek suchen.