Razumevanje ukaza Linux — Ukaz Unix: ldconfig
The ldconfig ukaz za Linux ustvari potrebne povezave in predpomnilnik (za uporabo med izvajalnim povezovalnikom, ld.so) do najnovejših knjižnic v skupni rabi, ki jih najdete v imenikih, določenih v ukazni vrstici, v datoteki /etc/ld.so.confin v zaupanja vrednih imenikih (/usr/lib in /lib). Preverja naslove in imena datotek knjižnic, na katere naleti, ko določa, katere različice naj bodo posodobile povezave; pri iskanju knjižnic ignorira simbolne povezave.
Ldconfig bo poskušal razbrati vrsto ELF libs (tj. libc 5.x ali libc 6.x (glibc)) glede na to, s katerimi knjižnicami C je bila knjižnica povezana, zato pri izdelavi dinamične knjižnice, je pametno, da se izrecno povežete z libc (uporabite -lc).
Ldconfig mora običajno izvajati superuporabnik, saj lahko zahteva dovoljenje za pisanje v nekaterih imenikih v korenski lasti in datoteke. Če uporabljate -r Za spremembo korenskega imenika vam ni treba biti superuporabnik, dokler imate zadostne pravice do tega drevesa imenika.

Povzetek
Ukaz ima naslednjo splošno obliko:
ldconfig [MOŽNOST...]
Opcije
Ukaz podpira naslednje možnosti:
- -v: Natančen način. Natisnite številko trenutne različice, ime vsakega imenika, ko je skeniran, in vse ustvarjene povezave.
- -n: Obdelujte samo imenike, določene v ukazni vrstici. Ne obdelujte zaupanja vrednih imenikov (/usr/lib in /lib) niti tistih, ki so navedeni v /etc/ld.so.conf. implicira -N.
- -N: Ne obnavljajte predpomnilnik. Razen -X je tudi določen, povezave so še vedno posodobljene.
- -X: Ne posodabljajte povezav. Razen -N je tudi določeno, je predpomnilnik še vedno obnovljen.
- -f konf: Uporaba konf namesto /etc/ld.so.conf.
- -C predpomnilnik: namesto tega uporabite predpomnilnik /etc/ld.so.cache.
- -r koren: Spremenite v in uporabite koren kot korenski imenik.
- -l: način knjižnice. Ročno povežite posamezne knjižnice. Namenjeno samo za uporabo strokovnjakom.
- -str: Uporaba predpomnilnik za tiskanje za tiskanje seznamov imenikov in knjižnic kandidatov, shranjenih v trenutnem predpomnilniku.
- -c: format=FORMAT: Določite obliko datoteke predpomnilnika. Izbire so stare, nove in kompatibilne (privzeto).
- -?,pomoč/uporaba: Prikaz informacij o uporabi.
- -V – različica: Prikaže različico programa.
Primeri
Uporaba ldconfig za nastavitev povezav. na primer
# /sbin/ldconfig -v.
med izvajanjem vzpostavi pravilne povezave za binarne datoteke v skupni rabi in ponovno zgradi predpomnilnik.
# /sbin/ldconfig -n /lib.
kot root po namestitvi nove knjižnice v skupni rabi pravilno posodobi simbolne povezave knjižnice v skupni rabi v /lib.