ldconfig

ldconfig beheert de cache van gedeelde bibliotheken en de dynamische linker.

Basisgebruik

sudo ldconfig

Voer dit uit na het installeren van nieuwe bibliotheken.

Opties

OptieBetekenis
-pToon inhoud van de cache
-vUitgebreide uitvoer
-nVerwerk alleen opgegeven mappen
-NBouw cache niet opnieuw op
-XMaak geen links aan

Voorbeelden

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

Zoekpaden

Standaard zoekpaden staan in:

  • /etc/ld.so.conf
  • /etc/ld.so.conf.d/*.conf
  • /lib, /usr/lib, /usr/local/lib

Tijdelijk via omgevingsvariabele:

export LD_LIBRARY_PATH=/pad/naar/libs:$LD_LIBRARY_PATH

Tip

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.

systeembeheerontwikkeling