ldconfig beheert de cache van gedeelde bibliotheken en de dynamische linker.
sudo ldconfig
Voer dit uit na het installeren van nieuwe bibliotheken.
| Optie | Betekenis |
|---|---|
-p | Toon inhoud van de cache |
-v | Uitgebreide uitvoer |
-n | Verwerk alleen opgegeven mappen |
-N | Bouw cache niet opnieuw op |
-X | Maak geen links aan |
Cache na nieuwe bibliotheek bijwerken:
sudo ldconfig
Controleren of bibliotheek beschikbaar is:
ldconfig -p | grep libssl
ldconfig -p | grep "libpython"
Nieuw bibliotheekpad toevoegen:
echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/mijnlib.conf
sudo ldconfig
Standaard zoekpaden staan in:
/etc/ld.so.conf/etc/ld.so.conf.d/*.conf/lib, /usr/lib, /usr/local/libTijdelijk via omgevingsvariabele:
export LD_LIBRARY_PATH=/pad/naar/libs:$LD_LIBRARY_PATH
Als een programma klaagt over error while loading shared libraries, voer dan sudo ldconfig uit na het installeren van de bibliotheek. Controleer daarna met ldconfig -p | grep libNAAM.