A ldconfig A Linux parancs létrehozza a szükséges linkeket és gyorsítótárat (a futási idő linker, ld.so ) a parancssorban megadott könyvtárakban található legutóbbi megosztott könyvtárakhoz /etc/ld.so.conf-ban , és a megbízható könyvtárakban ( / Usr / lib és / lib ).
ldconfig ellenőrzi a könyvtárak fejlécét és fájlnevét, amikor találkozik annak meghatározásakor, hogy mely verzióknak frissíteniük kell a hivatkozásaikat.ldconfig figyelmen kívül hagyja a szimbolikus linkeket a könyvtárak beolvasásakor.
ldconfig megpróbálja kimutatni az ELF libs típusát (azaz libc 5.x vagy libc 6.x (glibc)), attól függően, hogy milyen C könyvtárak vannak, ha a könyvtár kapcsolódik, ezért a dinamikus könyvtárak létrehozásakor bölcs dolog kifejezetten hivatkozni libc ellen (használja -lc).ldconfig képes tárolni több ABI típusú könyvtárt egy gyorsítótárba az architektúrákon, amelyek lehetővé teszik a többszörös ABI-k, mint például az ia32 / ia64 / x86_64 vagy a sparc32 / sparc64 natív működését.
Egyes meglévő könyvek nem tartalmaznak elegendő információt ahhoz, hogy lehetővé tegyék a típusuk levonását, ezért a /etc/ld.so.conf-ban A fájlformátum lehetővé teszi a várható típus specifikálását. Ezcsak amelyeket azokhoz az ELF-könyvekhez használunk, amelyeket nem tudunk kidolgozni. A formátum olyan, mint ez a "dirname = TYPE", ahol a típus lehet libc4, libc5 vagy libc6. (Ez a szintaxis a parancssoron is működik). A terek vannaknem engedélyezett. Lásd még a-p választási lehetőség.
A= már nem jogszerűek, hacsak nincsenek várt típusmegjelenítőik is.
ldconfig rendszerint a szuperfelhasználónak kell futnia, mivel írási engedélyt igényelhet néhány gyökérkönyvtárban és fájlban. Ha használsz-r a gyökérkönyvtár megváltoztatásának lehetősége, akkor nem kell szuperfelhasználónak lennie, amíg elegendő joggal rendelkezik ahhoz a könyvtárfához.
Szinopszis
ldconfig OPCIÓ …
Opciók
-v - Verbose mód. Nyomtassa ki az aktuális verziószámot, az egyes könyvtárak nevét, ahogyan azokat beolvassa és a létrehozott linkeket.
-n - Csak a parancssorban megadott feldolgozási könyvtárakat. Ne kezelje a megbízható könyvtárakat ( / Usr / lib és / lib ), sem a /etc/ld.so.conf-ban . azt jelenti,-N.
-N - Ne újjáépítse a gyorsítótárat. Hacsak-X is meg van adva, a linkek még frissülnek.
-X - Ne frissítse a linkeket. Hacsak-N szintén meg van adva, a gyorsítótár még mindig átépül.
-f conf - Használdconf ahelyett /etc/ld.so.conf-ban .
-C gyorsítótár - A gyorsítótár használata helyett /etc/ld.so.cache .
-r gyökér - Változás és használatgyökér mint gyökérkönyvtár.
-l - Könyvtár mód. Az egyes könyvtárak manuális összekapcsolása. Csak szakemberek által történő használatra tervezték.
-p - Használd print-cache a jelenlegi gyorsítótárban tárolt könyvtárak és jelölt könyvtárak listájának kinyomtatása.
-c – format = FORMAT a gyorsítótár fájlhoz. A választások régiek, újak és kompaktek (az alapértelmezett).
-? – Súgó / használati a nyomtatási használati információkhoz.
-V – változat nyomtatási verzióhoz és kilépéshez.
Példák
# / sbin / ldconfig -v
beállítja a megosztott binárisok helyes hivatkozásait, és újraépíti a gyorsítótárat.
# / sbin / ldconfig -n / lib
mint root egy új megosztott könyvtár telepítése után megfelelően frissíti a megosztott könyvtár szimbolikus linkjeit a / lib könyvtárban.
Lásd még
ldd(1) - Idd parancs a Linuxban, hogy bemutassa az egyes programok által igényelt megosztott könyvtárakat.
Fontos: Használja a Férfi parancs ( % Férfi ), hogy lássa, hogyan használják a parancsot az adott számítógépen.




