Ldconfig - Linux Command - Unix Command

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.