Ldconfig - Linux Command - Unix Command

Ang ldconfig nagmugna sa gikinahanglan nga mga sumpay ug cache (alang sa paggamit sa run-time linker, ld.so ) ngadto sa pinaka bag-o nga mga librarya nga nakatagamtam nga makita sa mga direktoryo nga gihisgutan sa command line, sa file /etc/ld.so.conf , ug sa mga kasaligang direktoryo ( / usr / lib ug / lib ). Ang ldconfig nagsusi sa header ug file nga mga ngalan sa mga librarya nga nasugatan niini sa pag-ila kung asa nga mga bersyon kinahanglan nga ipa-update ang ilang mga link. Ang ldconfig wala magtagad sa simbolo nga mga sumpay sa dihang mag-scan sa mga librarya.

Ang ldconfig mosulay sa paghukom sa klase sa ELF libs (ie libc 5.x o libc 6.x (glibc)) base sa unsa nga mga librerya sa C kon adunay librarya nga nalambigit, mao nga sa paghimo sa mga dinamikong mga librarya, maalamon nga sa tin-aw link batok sa libc (paggamit -lc). Ang ldconfig makahimo sa pagtago sa daghang mga klase sa ABI nga mga librarya ngadto sa usa ka cache sa mga arkitektura nga nagtugot sa lumad nga pagdagan sa daghang ABIs, sama sa ia32 / ia64 / x86_64 o sparc32 / sparc64.

Ang pipila ka mga liber nga anaa na wala'y igo nga impormasyon aron tugotan ang pagkunhod sa ilang klase, busa ang format sa /etc/ld.so.conf file nagtugot sa paghingalan sa usa ka gipaabut nga klase. Kini gigamit lamang alang sa mga librong ELF nga dili nato mahimo. Ang format susama niini nga "dirname = TYPE", diin ang klase mahimong libc4, libc5 o libc6. (Kini nga syntax usab naglihok sa command line). Ang mga lugar wala gitugutan. Tan-awa usab ang -p nga kapilian.

Ang mga pangalan sa mga ginsakupan nga adunay an = dili na legal gawas kung kini adunay gilauman nga klase nga tigpamutol.

Ang ldconfig kinahanglan nga kasagaran nga pagadagan sa super-user ingon nga kini nagkinahanglan sa pagsulat sa pagtugot sa pipila ka mga kagikan nga adunay mga direktoryo ug mga file. Kung gigamit nimo ang -r nga kapilian sa pag-usab sa direktang direktoryo, dili kinahanglan nga mahimong super-user bisan kung adunay igong katungod sa punoan sa direktoryo.

Sinopsis

ldconfig [OPTION ...]

Mga kapilian

-v - sulti

Verbose mode. I-print ang numero sa karon nga bersyon, ang ngalan sa matag direktoryo ingon nga gitan-aw ug bisan unsang mga link nga gimugna.

-n

Mga pamaagi lamang nga proseso nga gitudlo sa command line. Ayaw iproseso ang kasaligang mga direktoryo ( / usr / lib ug / lib ) o kadtong gitakda sa /etc/ld.so.conf . Nagpasabot -N .

-N

Ayaw pagtukod pag-usab sa cache. Gawas pa, gipasabut usab ang -X , ang mga link gi-update.

-X

Ayaw pag-update sa mga link. Gawas pa, -N usab gitino, ang cache nahimo pa gihapon nga gitukod pag-usab.

-f conf

Paggamit sa conf kaysa sa /etc/ld.so.conf .

-C cache

Paggamit og cache imbis nga /etc/ld.so.cache .

-r gam

Pag-ilis ug gamita ang root sama sa root directory.

-l

Mode sa Library. Pag-link kanunay sa mga librarya sa matag usa. Gituyo nga gamiton lamang sa mga eksperto.

-p --print-cache

I-print ang mga listahan sa mga direktoryo ug kandidato nga mga librarya nga gitipigan sa kasamtangan nga cache.

-c --format = FORMAT

Gamita ang FORMAT alang sa file sa cache. Ang mga pagpili mao ang daan, bag-o ug compat (ang default).

-? --help --usage

Isulat ang impormasyon sa paggamit.

-V - pagsulay

I-print ang bersyon ug exit.

Mga pananglitan

# / sbin / ldconfig -v

magtukod sa husto nga mga sumpay alang sa mga shared binaries ug sa pagtukod pag-usab sa cache.

# / sbin / ldconfig -n / lib

ingon nga gamut human sa pag-instalar sa usa ka bag-ong gipakigbahin nga librarya husto nga mag-update sa gipakigbahin nga librarya simbolikong mga sumpay sa / lib

TAN-AWA USAB

ldd (1)

Importante: Gamita ang tawo nga sugo ( % man ) aron makita kung giunsa ang usa ka sugo nga gigamit sa imong partikular nga computer.