Ldconfig - Linux Command - Unix komanda

ldconfig sukuria reikiamus saitus ir talpyklą (naudojamam paleidimo nuorodos, ld.so ) į naujausias bendrinamas bibliotekas, esančias komandų eilutėje nurodytuose kataloguose, 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 turėtų 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)), priklausomai nuo to, kokios bibliotekos buvo susietos su bibliotekomis, todėl diegiant dinamines bibliotekas protingai aiškiai nuoroda į libc (naudokite -lc). ldconfig sugeba saugoti keletą ABI tipų bibliotekų į vieną talpyklą, esančią 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 naudojama tik tiems ELF libs, kurių 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 neleidžiamos. Taip pat žr. Parinktį -p .

Katalogų pavadinimai, kuriuose yra = , nebėra teisėti, nebent jie taip pat turi numatomą tipo specifikaciją.

"ldconfig" paprastai turėtų valdyti super vartotojas, nes gali prireikti rašymo leidimo kai kuriuose kataloguose ir failuose. Jei naudojate -r parinktį pakeisti šakninį aplanką, jums nereikia būti super vartotojo, jei jūs turite pakankamai teisių į tą katalogų medį.

Anotacija

ldconfig [OPTION ...]

Galimybės

-v --verbose

Verbose režimas. Spausdinkite dabartinę versijos numerį, kiekvieno katalogo, kuris yra nuskaitytas, pavadinimą ir visas sukurtas nuorodas.

-n

Tik apdorokite katalogus, nurodytus komandinėje eilutėje. Neapdorokite patikimų katalogų ( / usr / lib ir / lib ) nei nurodytų /etc/ld.so.conf . Reiškia -N .

-N

Negalima atkurti talpyklos. Jei nenurodyta -X , nuorodos dar atnaujinamos.

-X

Negalima atnaujinti nuorodų. Jei nenurodyta -N , talpyklą vis dar atstatoma.

-f konf

Naudokite conf vietoj / etc /ld.so.conf .

C talpykla

Naudokite talpyklą vietoj / etc /ld.so.cache .

-r root

Pakeiskite root ir naudokite kaip pagrindinį katalogą.

-l

Bibliotekos režimas. Rankiniu būdu susieti atskirų bibliotekų. Skirta naudoti tik ekspertams.

-p --print-cache

Spausdinkite katalogus ir bibliotekų kandidatus, saugomus dabartinėje talpykloje.

-c --format = FORMAT

Naudokite FORMAT talpyklos failui. Pasirinkimai yra seni, nauji ir "compat" (pagal nutylėjimą).

-? --help --usage

Spausdinimo naudojimo informacija.

-V --versija

Spausdinti versiją 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 ŽR

ldd (1)

Svarbu: naudokite komandą man ( % man ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.