The ldconfig Linux komanda sukuria reikiamus saitus ir talpyklą (naudojama run-time linker, ld.so ) į naujausias bendrinamas bibliotekas, esančias kataloge, nurodytame komandinės eilutės, failo /etc/ld.so.conf , ir patikimuose kataloguose ( / usr / lib ir / lib ).
ldconfig tikrina bibliotekų, su kuriais susiduria, antraštes ir failų pavadinimus, nustatant, kurios versijos turi atnaujinti jų nuorodas.ldconfig ignoruoja simbolines nuorodas, kai nuskaito bibliotekas.
ldconfig bandys išsiaiškinti ELF libs tipą (ty. libc 5.x arba libc 6.x (glibc)), atsižvelgiant į tai, kokios bibliotekos C biblioteka buvo susieta, todėl diegiant dinamines bibliotekas būtų protinga aiškiai susieti prieš libc (naudoti -lc).ldconfig sugeba saugoti keletą ABI tipų bibliotekų į vieną talpyklą architektūroje, kuri leidžia naudoti vietinius daugybinius ABI, pvz., ia32 / ia64 / x86_64 arba sparc32 / sparc64.
Kai kuriose esamose bibliotekose nėra pakankamai informacijos, leidžiančios atskaityti jų tipą, todėl /etc/ld.so.conf failo formatas leidžia nurodyti numatomą tipą. Tai yratik naudojamas tiems ELF libs, kurių mes negalime išspręsti. Formatas yra toks kaip "dirname = TYPE", kur tipo gali būti libc4, libc5 arba libc6. (Ši sintaksė taip pat veikia komandinėje eilutėje). Erdvės yrane leidžiama. Taip pat žr-p pasirinkimas.
Katalogų pavadinimai, kuriuose yra= nebėra teisėti, nebent jie taip pat turi numatytą tipo specifikaciją.
ldconfig paprastai turėtų valdyti super vartotojas, nes gali prireikti rašymo leidimo kai kuriuose šiuose kataloguose ir failuose. Jei naudojate-r galimybė pakeisti šakninį katalogą, jums nereikia būti super-vartotoju, nors jūs turite pakankamai teisių į tą katalogų medį.
Anotacija
ldconfig OPTION …
Galimybės
-v - Verbose režimas. Spausdinkite dabartinę versijos numerį, kiekvieno katalogo, kuris yra nuskaitytas, pavadinimą ir visas sukurtas nuorodas.
-n - Tik tvarkyti katalogus, nurodytus komandinėje eilutėje. Nenaudokite patikimų katalogų ( / usr / lib ir / lib ) nei tos, kurios nurodytos /etc/ld.so.conf . Prisimena-N.
-N - Negalima atkurti talpyklos. Nebent-X Taip pat nurodyta, nuorodos vis dar atnaujinamos.
-X - Negalima atnaujinti nuorodų. Nebent-N taip pat nurodyta, talpykla vis dar pertvarkyta.
-f konf - Naudokitekonf vietoj /etc/ld.so.conf .
C talpykla - Naudokite talpyklą, o ne /etc/ld.so.cache .
-r root - Keisti ir naudotišaknis kaip šakninis katalogas.
-l - Bibliotekos režimas. Rankiniu būdu susieti atskirų bibliotekų. Skirta naudoti tik ekspertams.
-p - Naudokite spausdinimo talpykla spausdinti katalogus ir kandidatų bibliotekas, saugomus dabartinėje talpykloje.
-c – format = FORMAT failo talpyklos. Pasirinkimai yra seni, nauji ir "compat" (pagal nutylėjimą).
-? – pagalba / naudojimas apie spausdinimo naudojimo informaciją.
-V – versija versija spausdinimui ir išeiti.
Pavyzdžiai
# / sbin / ldconfig-v
sukurs teisingus bendrinamų dvejetainių elementų nuorodas ir atkurs talpyklą.
# / sbin / ldconfig-n / lib
"root", įdiegus naują bendrą biblioteką, tinkamai atnaujins bibliotekos simbolines nuorodas į / lib.
Taip pat žiūrėkite
ldd(1) - "Linux" IDd komanda, rodanti bendrus bibliotekos, kurių reikia bet kuriai programai.
Svarbu: Naudoti vyras komanda ( % vyras ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.