Ldconfig - Linux amri - Unix Amri

Ldconfig inajenga viungo muhimu na cache (kwa matumizi ya kiungo cha wakati wa kukimbia, ld.so ) kwenye maktaba yaliyoshirikiwa hivi karibuni yaliyopatikana kwenye kumbukumbu zilizowekwa kwenye mstari wa amri, kwenye faili /etc/ld.so.conf , na katika kumbukumbu za kuaminika ( / usr / lib na / lib ). ldconfig hunasua majina ya kichwa na majina ya maktaba ambazo hukutana wakati wa kuamua matoleo gani yanapaswa kuwa na viungo vyao vilivyosasishwa. Ldconfig inakataa viungo vya mfano wakati wa skanning kwa maktaba.

Ldconfig itajaribu kupima aina ya viboko vya ELF (yaani libc 5.x au libc 6.x (glibc)) kulingana na maktaba gani ya C kama maktaba yoyote yameunganishwa, kwa hivyo wakati wa kufanya maktaba yenye nguvu, ni busara kwa waziwazi kiungo dhidi ya libc (kutumia -lc). ldconfig ina uwezo wa kuhifadhi aina nyingi za maktaba katika cache moja kwenye usanifu wa vibamba ambayo inaruhusu uendeshaji wa asili wa ABIs nyingi, kama ia32 / ia64 / x86_64 au sparc32 / sparc64.

Baadhi ya libi zilizopo hazina taarifa za kutosha ili kuruhusu kufunguliwa kwa aina yao, kwa hiyo faili ya faili ya /etc/ld.so.conf inaruhusu ufanisi wa aina inayotarajiwa. Hii inatumiwa tu kwa viboko vya ELF ambazo hatuwezi kufanya kazi. Fomu hiyo ni kama "dirname = TYPE", ambapo aina inaweza kuwa libc4, libc5 au libc6. (Kipindi hiki pia kinatumika kwenye mstari wa amri). Nafasi haziruhusiwi. Pia tazama chaguo -p .

Majina ya Directory yaliyo na = hayakuwa ya kisheria isipokuwa pia yana mtaalamu wa aina.

Ldconfig inapaswa kawaida kuendeshwa na mtumiaji wa super kama inaweza kuhitaji ruhusa ya kuandika kwenye vichwa vya baadhi na miundo inayomilikiwa na mizizi. Ikiwa unatumia - au chaguo la kubadilisha saraka ya mizizi, huna lazima uwe mtumiaji mzuri ingawa utakuwa na haki ya kutosha kwenye saraka hiyo.

Sahihi

ldconfig [OPTION ...]

Chaguo

-v -verbose

Mfumo wa Verbose. Weka nambari ya sasa ya toleo, jina la saraka kila baada ya kuhesabiwa na viungo vyovyote vimeundwa.

-n

Nakala za mchakato tu zilizowekwa kwenye mstari wa amri. Usitumie directories zilizoaminika ( / usr / lib na / lib ) wala wale waliowekwa katika /etc/ld.so.conf . Ina maana -N .

-N

Usijenge upya cache. Isipokuwa -X pia imeelezwa, viungo vinasasishwa.

-X

Usasasishe viungo. Isipokuwa -N pia imeelezwa, cache bado inajengwa tena.

-f conf

Tumia conf badala ya /etc/ld.so.conf .

-C cache

Tumia cache badala ya /etc/ld.so.cache .

-r mizizi

Badilisha na utumie mizizi kama saraka ya mizizi.

-l

Hali ya Maktaba. Weka kwa maktaba maktaba ya kibinafsi. Inatakiwa kutumiwa na wataalamu tu.

-p - cache ya uchapishaji

Chapisha orodha ya vichopo na maktaba ya mgombea yaliyohifadhiwa kwenye cache ya sasa.

-c --format = FORMAT

Tumia FORMAT kwa faili ya cache. Uchaguzi ni wa zamani, mpya na compat (default).

-? - usaidizi

Tuma maelezo ya matumizi ya magazeti.

-V - upungufu

Toleo la uchapishaji na uondoke.

Mifano

# / sbin / ldconfig -v

itaanzisha viungo sahihi vya binary zilizounganishwa na kujenga upya cache.

# / sbin / ldconfig -n / lib

kama mizizi baada ya kufungwa kwa maktaba iliyoshirikiwa mpya itasasisha vizuri viungo vya pamoja vya maktaba yaliyoshiriki katika / lib.

ANGALIA PIA

ldd (1)

Muhimu: Tumia amri ya mtu ( % mtu ) ili kuona jinsi amri hutumiwa kwenye kompyuta yako fulani.