ldconfig joħloq il-links u l-cache neċessarji (għall-użu mill-linker run-time, ld.so ) għal-libreriji maqsuma l-aktar reċenti misjuba fid-direttorji speċifikati fuq il-linja tal-kmand, fil-fajl /etc/ld.so.conf , u fid-direttorji fdati ( / usr / lib u / lib ). ldconfig jikkontrolla l-intestatura u l-ismijiet tal-fajl tal-libreriji li jiltaqa 'meta jiddetermina liema verżjonijiet għandu jkollhom il-kollegamenti tagħhom aġġornati. ldconfig jinjora rabtiet simboliċi meta jsir skanjar għal-libreriji.
Ldconfig jipprova jiddeduċi t-tip ta 'libs ELF (jiġifieri libc 5.x jew libc 6.x (glibc)) ibbażati fuq liema libreriji C jekk il-librerija kienet marbuta magħhom, għalhekk meta tagħmel libreriji dinamiċi, huwa għaqli li b'mod espliċitu rabta kontra libc (use -lc). ldconfig huwa kapaċi jaħżen ħafna tipi ta 'libreriji ta' ABI f'kaxxa waħda fuq arkitetturi li jippermettu t-tmexxija nattiva ta 'ABIs multipli, bħal ia32 / ia64 / x86_64 jew sparc32 / sparc64.
Xi libs eżistenti ma fihomx biżżejjed informazzjoni biex jippermettu t-tnaqqis tat-tip tagħhom, għalhekk il-format tal-fajl /etc/ld.so.conf jippermetti l-ispeċifikazzjoni tat-tip mistenni. Dan jintuża biss għal dawk l-ELF libs li ma nistgħux naħdmu. Il-format huwa bħal dan "dirname = TYPE", fejn it-tip jista 'jkun libc4, libc5 jew libc6. (Din is-sintassi taħdem ukoll fuq il-linja tal-kmand). L-ispazji mhumiex permessi. Ara wkoll l-opzjoni -p .
L-ismijiet tad-direttorju li fihom an = m'għadhomx legali sakemm ma jkollhomx speċifikatur tat-tip mistenni.
Ldconfig normalment għandu jitħaddem mis-super-utent għax jista 'jeħtieġ permess ta' kitba f'xi direttorji u fajls ta 'l-għeruq. Jekk tuża -r l- għażla li tibdel id-direttorju ta 'l-għeruq, m'għandekx għalfejn tkun super-utent għalkemm ikollok dritt biżżejjed għal dik is-siġra tad-direttorju.
Sinteżi
ldconfig [OPTION ...]
Għażliet
-v --verbose
Modalità Verbose. Stampa numru tal-verżjoni kurrenti, l-isem ta 'kull direttorju kif ġie skannjat u kwalunkwe kollegament li jinħoloq.
-n
Id-direttorji tal-proċess biss speċifikati fuq il-linja tal-kmand. Tipproċessax il-direttorji fdati ( / usr / lib u / lib ) u lanqas dawk speċifikati f'/ etc / ld.so.conf . Jinkludi -N .
-N
M'għandekx terġa 'tibni l-cache. Sakemm -X tkun speċifikata wkoll, il-links għadhom aġġornati.
-X
M'għandekx taġġorna l-links. Sakemm -N huwa speċifikat ukoll, il-cache għadu mibni mill-ġdid.
-f conf
Uża conf minflok /etc/ld.so.conf .
-C cache
Uża l- cache minflok /etc/ld.so.cache .
-r għerq
Ibdel u tuża l- għeruq bħala l-għerq tad-direttorju.
-l
Mod tal-Librerija. Irkib b'mod manwali il-libreriji individwali. Intesti għall-użu minn esperti biss.
-p --print-cache
Stampa l-listi ta 'direttorji u libreriji kandidati maħżuna fil-cache kurrenti.
-c --format = FORMAT
Uża FORMAT għall-fajl cache. L-għażliet huma qodma, ġodda u kompatti (l-inadempjenza).
-? --help - ħmieġ
Stampa l-informazzjoni dwar l-użu.
-V --versjoni
Verżjoni stampata u ħruġ.
Eżempji
# / sbin / ldconfig -v
se twaqqaf il-links korretti għall-binaries maqsuma u tibni mill-ġdid il-cache.
# / sbin / ldconfig -n / lib
bħala l-għerq wara l-installazzjoni ta 'librerija maqsuma ġdida se taġġorna kif xieraq il-librerija kondiviża links simboliku / lib.
ARA UKOLL
ldd (1)
Importanti: Uża l-kmand tal- bniedem ( % raġel ) biex tara kif tintuża kmand fuq il-kompjuter partikolari tiegħek.