Ldconfig - Aṣẹ Lainosii - Ofin UNIX

ldconfig ṣẹda ìjápọ ti o yẹ ati kaṣe (fun lilo nipasẹ asopọ asopọ akoko, ld.so ) si awọn ile-ikawe ti o ṣepe julọ ti o wa ninu awọn itọnisọna pato lori laini aṣẹ, ninu faili /etc/ld.so.conf , ati ninu awọn itọnisọna ti a gbẹkẹle ( / usr / lib ati / lib ). ldconfig sọwedowo akọsori ati faili awọn ikawe ti o ni awọn alabapade nigbati o ba ṣe ipinnu eyi ti awọn ẹya yẹ ki o ni atunṣe imudojuiwọn wọn. ldconfig kọ awọn asopọ alaiṣẹ nigbati o ba ṣawari fun awọn ikawe.

ldconfig yoo gbiyanju lati danu iru awọn ELF li ọwọ (ie Libc 5.x tabi libc 6.x (glibc)) ti o da lori ohun ti C ile-iwe ti o ba jẹ ki o kọwe si ile-iwe, nitorina nigbati o ba n ṣe awọn ile-iwe giga, o jẹ ọlọgbọn lati ṣe kedere ọna asopọ si libc (lilo -lc). ldconfig jẹ o lagbara ti titoju ọpọ awọn ABI ti awọn ile-ikawe sinu akọsilẹ kan lori awọn abuda ti o jẹ ki abinibi ti nṣiṣẹ ti awọn ABI pupọ, bi i32 / ia64 / x86_64 tabi sparc32 / sparc64.

Diẹ ninu awọn ila ti o wa tẹlẹ ko ni alaye ti o to lati gba iyọọda ti iru wọn, nitorina ni ọna kika /etc/ld.so.conf ṣe funni ni alaye ti a ti ṣe yẹ. Eyi nikan lo fun awọn ẹya ELF ti a ko le ṣiṣẹ jade. Awọn kika jẹ bi yi "dirname = TYPE", ibi ti iru le jẹ libc4, libc5 tabi libc6. (Yi syntax tun ṣiṣẹ lori laini aṣẹ). A ko gba aaye laaye. Tun wo aṣayan -p .

Awọn orukọ igbasilẹ ti o ni awọn = ko si labẹ ofin ayafi ti wọn tun ni specifier kan ti a lero.

Ldconfig yẹ ki o wa ni deede ṣiṣe nipasẹ olumulo-nla bi o ti le nilo igbanilaaye igbasilẹ lori diẹ ninu awọn ilana-ini ati awọn faili ti gbongbo. Ti o ba lo -r aṣayan lati yi igbasilẹ rutini pada, iwọ ko ni lati jẹ aṣoju-aṣoju tilẹ bi o ba ni ẹtọ to tọ si igi igbimọ yii.

Atọkasi

ldconfig [OPTION ...]

Awọn aṣayan

-v --verbose

Ipo Verbose. Tẹ nọmba ikede lọwọlọwọ, orukọ igbasilẹ kọọkan bi o ṣe ṣayẹwo ati eyikeyi awọn asopọ ti a ṣẹda.

-n

Awọn iwe ilana ilana nikan ni pato lori ila ila. Maṣe ṣe ilana awọn ilana itọnisọna ti a gbẹkẹle ( / usr / lib ati / lib ) tabi awọn ti o wa ni /etc/ld.so.conf . Awọn imularada -N .

-N

Maṣe tun ṣe kaṣe naa. Ayafi ti -X tun wa ni pato, awọn asopọ si tun wa ni imudojuiwọn.

-X

Maṣe ṣe imudojuiwọn awọn ìjápọ. Ayafi ti -N ti wa ni pato, a tun tun tun ṣe kaṣe.

-f conf

Lo conf dipo /etc/ld.so.conf .

-C kaṣe

Lo kaṣe dipo /etc/ld.so.cache .

-r root

Yi pada si ati lo gbongbo gege bi ilana apẹrẹ.

-l

Ipo ibi ile-iwe. Fi ọwọ ṣe asopọ awọn ile-iwe ikawe kọọkan. Ti a lo fun lilo nipasẹ awọn amoye nikan.

-p --print-kaṣe

Tẹjade awọn akojọ ti awọn ilana ati awọn ile-iwe ikawe ti a fipamọ sinu kaṣe ti isiyi.

-c --format = FUN

Lo FORMAT fun faili akọsilẹ. Awọn aṣayan jẹ atijọ, titun ati ki o compat (aiyipada).

-? --iṣisẹ-ọna-ara

Tẹ alaye lilo.

-V - iyipada

Tẹjadejade ati jade.

Awọn apẹẹrẹ

# / sbin / ldconfig -v

yoo ṣeto awọn ìjápọ ti o tọ fun awọn ọmọ ẹgbẹ ti o ṣe alabapin ati tun ṣe kaṣe naa.

# / sbin / ldconfig -n / lib

bi gbongbo lẹhin fifi sori ẹrọ ile-iwe tuntun ti o ṣunjọ yoo mu iṣedede ti awọn ile-iṣẹ ti o ni afihan ni ila / lib daradara.

WO ELEYI NA

ldd (1)

Pataki: Lo pipaṣẹ eniyan ( % eniyan ) lati wo bi o ṣe nlo aṣẹ kan lori kọmputa rẹ.