Il comando ldconfig viene utilizzato per comunicare al sistema le nuove posizioni delle librerie condivise, il comando ldconfig utilizza le informazioni fornite da /etc/ld.so.conf file.
Il comando ldconfig crea un database cache di tutte le librerie in base al file di configurazione. Questa cache è normalmente archiviata in /etc/ld.so.cache file. Ecco la sintassi del comando ldconfig:
# ldconfig [option]
Esempio:
$ ldconfig -p | head 945 libs found in cache '/etc/ld.so.cache' p11-kit-trust.so (libc6,x86-64) => /lib64/p11-kit-trust.so libzapojit-0.0.so.0 (libc6,x86-64) => /lib64/libzapojit-0.0.so.0 libz.so.1 (libc6,x86-64) => /lib64/libz.so.1 libyelp.so.0 (libc6,x86-64) => /lib64/libyelp.so.0 libyaml-0.so.2 (libc6,x86-64) => /lib64/libyaml-0.so.2 libyajl.so.2 (libc6,x86-64) => /lib64/libyajl.so.2 libxtables.so.10 (libc6,x86-64) => /lib64/libxtables.so.10 libxslt.so.1 (libc6,x86-64) => /lib64/libxslt.so.1 libxshmfence.so.1 (libc6,x86-64) => /lib64/libxshmfence.so.1
Opzioni comando ldconfig
Opzione | Descrizione |
---|---|
-c fmt, –format=fmt | Formato cache da utilizzare:vecchio, nuovo o compatibile |
-C cache | Usa la cache invece di /etc/ld.so.cache. |
-f conf | Usa conf invece di /etc/ld.so.conf. |
-i, –ignore-aux-cache | Ignora il file cache ausiliario. |
-l | Modalità libreria. Collega manualmente le singole librerie. Destinato all'uso esclusivo da parte di esperti. |
-n | Elabora solo le directory specificate nella riga di comando. Non elaborare le directory attendibili, né quelle specificate in /etc/ld.so.conf. Implica -N. |
-N | Non ricostruire la cache. A meno che non sia specificato anche -X, i collegamenti vengono comunque aggiornati. |
-p, –print-cache | Stampa gli elenchi delle directory e delle librerie candidate archiviate nella cache corrente. |
-r radice | Passa a e usa root come directory principale. |
-v, –verbose | Modalità dettagliata. Stampa il numero di versione corrente, il nome di ciascuna directory durante la scansione e tutti i collegamenti creati. Sostituisce la modalità silenziosa. |
-V, –versione | Versione del programma di stampa. |
-X | Non aggiornare i collegamenti. A meno che non sia specificato anche -N, la cache viene comunque ricostruita. |