Man ldconfig (8) beállítást a kötési futásidejű dinamikusan

ldconfig létrehozza a szükséges kapcsolatokat és a cache a legfrissebb megosztott könyvtárakhoz található a megadott könyvtárakban a parancssorban, ebben a fájlban, és a megbízható könyvtárakból / lib és / usr / lib (egyes 64 bites architektúrán mint például x86-64, lib és / usr / lib van megbízottak katalógusok 32 bites könyvtárak és könyvtárak / lib64 és / usr / lib64 használt 64-bites könyvtárak).

A gyorsítótár futásidejű linker, ld.so vagy ld-linux.so. ldconfig ellenőrzi a fejléc és a fájl nevét a könyvtárak találhatók meghatározására, hogy mely változatok frissíteni kívánt linkeket.

ldconfig megpróbálja kitalálni a ELF könyvtár típusát (azaz, libc5 vagy libc6 / glibc) alapján a C nyelv könyvtár és arról, hogy mi a könyvtár kell kötni.

Néhány már létező könyvtár nem tartalmazza a szükséges információkat következtetést levonni azok típusát. Ezért a /etc/ld.so.conf fájlformátum lehetővé teszi a specifikáció várható típus. Ez a funkció csak azokat ELF könyvtár, amelyet nem tudunk másképp működik. A formátum "dirname = TYPE", ahol TYPE lehet állítani, hogy libc4, libc5 vagy libc6. (Ez a szintaxis is működik a parancssorban). A szóköz nem megengedett. Lásd még a -p opcióval. ldconfig rendszerint úgy kell futtatni a rendszergazda, mert szükséges lehet az írási hozzáférést bizonyos fájlokat és könyvtárakat tulajdonosa a gyökér.

-cfmt. --format = fmt (mert a glibc 2.2) használt cache formátumok: régi. Új vagy compat (alapértelmezett). -C cache használata cache helyett fájlt készít /etc/ld.so.cache néven. -f conf használata conf helyett /etc/ld.so.conf-ban. -i. --ignore-aux-cache (mert a glibc 2.7) Figyelmen kívül hagyva a kiegészítő gyorsítótár fájl. l (mert a glibc 2.2) Library módban. Kézi elrendezés az egyes könyvtárak. Ez csak azokat a szakértőket. -n Csak folyamat megadott könyvtárakban a parancssorban. Ne a megbízható könyvtárakban és az /etc/ld.so.conf-ban megadott. Implicit módon -N. -n Ne újjáépíteni a cache-t. Kivéve abban az esetben is meg van adva X. Linkek frissítésre kerül. -p. --print-cache nyomtatása listáit könyvtárak és a tagjelölt könyvtárak tárolt aktuális cache. -rroot és azt használja, root root könyvtárba. -v. --verbose bőbeszédű módban. Kiírja az aktuális verziószámot, a minden könyvtár nevét éppen keres, és minden teremtett symlinks. Ez magában foglalja a néma üzemmód. -V. -v Itt változata programot. -X Nem frissíti linkeket. Kivéve az is meg van adva -N. A gyorsítótár újraépítése.

/lib/ld.so linker / loader futás közben. /etc/ld.so.conf A fájl listáját tartalmazó mappák (soronként), amelyben keresni könyvtárakban. /etc/ld.so.cache Fájl rendezett listáját tartalmazza könyvtárak találhatók a megadott könyvtárakban /etc/ld.so.conf-ban. valamint a bizalom könyvtárak.

Kapcsolódó cikkek