ldconfig kreye lyen yo ki nesesè yo ak kachèt (pou itilize pa linker a tan-tan, ld.so ) nan bibliyotèk yo ki pi resan yo te jwenn nan repèrtwar yo espesifye sou liy lan bay lòd, nan dosye /etc/ld.so.conf a , ak nan repèrtwar yo konfyans ( / usr / lib ak / lib ). ldconfig chèk header ak non dosye nan bibliyotèk yo li rankont lè yo detèmine ki vèsyon yo ta dwe gen lyen yo mete ajou. ldconfig inyore lyen senbolik lè optik pou bibliyotèk.
ldconfig ap eseye dedwi kalite ELF lib (ie libc 5.x oswa libc 6.x (glibc)) ki baze sou sa ki C Bibliyotèk si gen okenn bibliyotèk la lye kont, Se poutèt sa, lè yo fè bibliyotèk dinamik, li gen bon konprann pou explicitly lyen kont libc (itilize -lc). ldconfig se kapab nan estoke plizyè ABI kalite bibliyotèk nan yon kachèt sèl sou architectures ki pèmèt kouri natif natal nan ABIs miltip, tankou ia32 / ia64 / x86_64 oswa sparc32 / sparc64.
Gen kèk lib yo ki deja egziste pa gen ase enfòmasyon pou pèmèt dediksyon nan kalite yo, Se poutèt sa fòma a /etc/ld.so.conf pèmèt spesifikasyon nan yon kalite espere. Sa a se sèlman itilize pou lib ELF ki nou pa ka travay deyò. Fòma a se tankou sa a "dirname = tip", kote kalite ka libc4, libc5 oswa libc6. (Sa a sentaks tou travay sou liy lan bay lòd). Espas yo pa gen dwa. Epitou gade opsyon -p .
Anyè Anyè ki gen yon = yo pa legal si yo menm tou yo gen yon espesifik tip espesifik.
ldconfig ta dwe nòmalman dwe kouri pa super-itilizatè a kòm li ka mande pou ekri pèmisyon sou kèk rasin posede repèrtwar ak dosye. Si ou sèvi ak -r opsyon pou chanje anyè rasin lan, ou pa gen yo dwe super-itilizatè si osi lontan ke ou gen ase dwa ki pyebwa anyè.
Rezime
ldconfig [OPSYON ...]
Opsyon
-v --verbose
Mòd vèbal. Ekri an lèt detache nimewo vèsyon aktyèl, non an nan chak anyè kòm li se tcheke ak nenpòt lyen ki kreye.
-n
Sèlman repèrtwar pwosesis ki espesifye sou liy lan lòd. Pa trete repèrtwar yo konfyans ( / usr / lib ak / lib ) ni sa ki espesifye nan /etc/ld.so.conf . Implies -N .
-N
Pa rebati kachèt la. Sòf si -X se tou espesifye, lyen yo toujou mete ajou.
-X
Pa aktyalizasyon lyen yo. Sòf si -N se espesifye, se kachèt la toujou rebati.
-f konf
Sèvi ak Conf olye pou yo /etc/ld.so.conf .
-C kachèt
Sèvi ak kachèt olye pou yo /etc/ld.so.cache .
-r rasin
Chanje nan epi sèvi ak rasin kòm anyè rasin lan.
-l
Bibliyotèk mòd. Manyèlman konekte bibliyotèk endividyèl. Gen entansyon pou itilize pa ekspè sèlman.
-p --print-kachèt
Ekri lis repèrtwar ak bibliyotèk kandida yo ki estoke nan kachèt aktyèl la.
-c --format = fòma
Sèvi ak fòma pou dosye kachèt la. Chwa yo fin vye granmoun, nouvo ak konpatiman (default la).
-? - ede --usage
Enprime enfòmasyon l '.
-V - vèsyon
Vèsyon enprime ak sòti.
Egzanp yo
# / sbin / ldconfig -v
pral mete kanpe lyen yo kòrèk pou binè yo pataje ak rebati kachèt la.
# / sbin / ldconfig -n / lib
kòm rasin apre enstalasyon an nan yon nouvo bibliyotèk pataje pral byen aktyalizasyon bibliyotèk la pataje senbolik lyen nan / lib.
GADE TOU
ldd (1)
Enpòtan: Sèvi ak kòmandman an moun ( moun ) yo wè ki jan yon lòd yo itilize sou òdinatè patikilye ou.