Ldconfig - Linux Command - Unix Command

ldconfig soarget de needsaaklike keppelings en cache (foar gebrûk troch de run-time linker, ld.so ) nei de meast resinte dielbere biblioteken dy't fûn wurde yn de mappen opjûn yn de kommando-rigel, yn it bestân /etc/ld.so.conf , en yn de fertroude mappen ( / usr / lib en / lib ). ldconfig kontrolearret de koptekst en triemnammen fan de biblioteken dy't it beslacht by it bepalen fan hokker ferzjes harren aktualisaasjes aktualisearje moatte. lconfig ignorearret symboalyske keppels as it scannen foar biblioteken.

ldconfig sil besykje om it type ELF libs út te lieden (ie libc 5.x of libc 6.x (glibc)) basearre op wat C-biblioteken as ien fan 'e bibleteek ferbûn is, dus as it dynamysk biblioteken makket, it is wiis mei de explicit link tsjin libc (gebrûk -lc). ldconfig is yn steat om meardere ABI-types fan biblioteken op te slaan yn in single-cache op argyfstellingen wêrmei it native run fan meardere ABIs mooglik makket, lykas ia32 / ia64 / x86_64 of sparc32 / sparc64.

Guon besteande libjes befetsje net genôch ynformaasje om de tekening fan har type te meitsjen, dus it formaat /etc/ld.so.conf kin de spesifikaasje fan in ferwachte type oanmeitsje . Dit wurdt allinich brûkt foar dy ELF libs dy't wy net útfiere kinne. It formaat is lykas dit "dirname = TYPE", wêrtroch it type libc4, libc5 of libc6 wêze kin. (Dizze syntaks wurket ek op de kommandorigel). Spaces binne net tastien. Sjoch ek de -p- opsje.

Directorynammen dy't in = binne net mear legale, útsein as se ek in ferwachte type specifier hawwe.

ldconfig moat normaal wurde troch de super-brûker útfierd as it mooglik skriuwrjochten nedich is op guon rootwurden en triemmen. As jo ​​de -r- opsje wizigje om it root-wiziging te wizigjen, moatte jo net super brûkers wêze as jo langer foldwaande hawwe oan dizze triembeam.

Synopsis

ldconfig [OPTION ...]

Opsjes

-v - verbose

Verbose mode. Printsje hjoeddeistige ferzjen nûmer, de namme fan elke map as it wurdt scanned en alle keppelings keppele.

-n

Allinnich prosinttriem 's oantsjutte op' e kommandorigel. Ferwachtsje de fertroude mappen ( / usr / lib en / lib ) noch de opjûn yn /etc/ld.so.conf . Implies -N .

-N

Set it cache net opnij. Sûnder -X wurdt ek oanjûn, wurde keppelings noch altyd aktualisearre.

-X

Ferwiderje de keppelings net. Sûnder -N is ek oanjûn, wurdt de cache noch altyd werboud.

-f conf

Brûk confet ynstee fan /etc/ld.so.conf .

-C-cache

Brûk cache ynstee fan /etc/ld.so.cache .

-r root

Wizigje en root brûke as it root-triemtafel.

-l

Biblioteek. Manulearje yndividuele biblioteken. Ynsteld foar brûkber troch eksperts allinich.

-p --print-cache

Printsje de list fan mappen en kandidaatbiblioteken dy't yn it aktive cache bewarre wurde.

-c --format = FORMAT

Brûk FORMAT foar de cache-bestân. Choices binne âld, nij en kompatibel (de standert).

-? --help --usage

Print ynformaasje te brûken.

-V - ferzje

Print ferzje en ôfslach.

Foarbylden

# / sbin / ldconfig -v

sil de krekte keppelings foar de dielde binêre opsetten opsetten en de cache opnij ynstelle.

# / sbin / ldconfig -n / lib

As root nei de ynstallaasje fan in nije dielde bibleteek sil de dielde bibleteek symbolele keppelings yn / lib goed aktualisearje.

SJOCH EK

ldd (1)

Wichtich: Brûk de manbehearder ( % man ) om te sjen hoe't in kommando brûkt wurdt op jo bepaalde komputer.