Ldconfig - Linux Command - Unix Command

ldconfig loob vajalikud failid /etc/ld.so.conf vajalikud lingid ja vahemälu (kasutamiseks käitusaja linker, ld.so ) kõige uuemate jagatud teekide jaoks, mis on leitud käsureal määratud kataloogides; usaldusväärsetes kataloogides ( / usr / lib ja / lib ). ldconfig kontrollib nende raamatukogude päise ja failinimesid, mis määravad, millised versioonid peaksid oma lingid värskendama. Ldconfig ignoreerib sümboolseid linke raamatukogude skaneerimisel.

ldconfig üritab tuletada ELF-i lib- tüüpi (st libc 5.x või libc 6.x (glibc)) tüüpi tüübid, mis põhinevad sellel, millistes C-raamatukogudes on raamatukogu seotud, mistõttu dünaamiliste raamatukogude tegemisel on otstarbekas link libc-i (kasuta-lc). ldconfig on võimeline salvestama mitu ABI tüüpi raamatukogu arhitektuuride üheks vahemikuks, mis võimaldab mitut ABI-d, nagu näiteks ia32 / ia64 / x86_64 või sparc32 / sparc64.

Mõned olemasolevad libid ei sisalda piisavalt teavet, et võimaldada nende tüüpi maha arvata, seega võimaldab /etc/ld.so.conf failivorming määrata eeldatava tüübi. Seda kasutatakse ainult nende ELF-i libade puhul, mida me ei suuda välja töötada. Vorm on selline nagu "dirname = TYPE", kus tüüp võib olla libc4, libc5 või libc6. (See süntaks töötab ka käsureal). Ruumid ei ole lubatud. Vt ka -p- valikut.

Kataloogide nimed, mis sisaldavad = on enam õiguslikud, kui neil pole ka eeldatavat tüübikirjeldajat.

Ldconfig peaks tavaliselt olema super-kasutaja käes, kuna see võib nõuda kirjutamisõigust mõnel juurkataloogis ja failis. Kui kasutate root-kataloogi muutmiseks -r , ei pea te olema super-kasutaja, kuigi teil on selle kataloogi puu jaoks õige.

Kokkuvõte

ldconfig [OPTION ...]

Valikud

-v --verbose

Verbose režiim. Trüki jooksva versiooni number, iga kataloogi nimi, mida see on skannitud, ja kõik loodud lingid.

-n

Käsureal ainult määratud kataloogid. Ärge töödelge usaldusväärseid katalooge ( / usr / lib ja / lib ) ega neid, mis on määratud /etc/ld.so.conf . Viitab -N

-N

Ärge vahemälu uuesti üles ehitada. Kui pole määratud ka -X , linke on veel värskendatud.

-X

Ärge uuendage linke. Välja arvatud juhul, kui -N on määratud ka, on vahemälu veel ümber ehitatud.

-f konf

Kasuta conf /etc/ld.so.conf asemel conf .

-C vahemälu

Kasutage /etc/ld.so.cache asemel vahemälu .

-r root

Juurkataloogi muutmine ja administraatori kasutamine.

-l

Raamatukogu režiim. Liita ükshaaval raamatukogud käsitsi. Ainult eksperdid kasutamiseks.

-p --prindi-vahemälu

Trüki käimasolevasse vahemällu salvestatud kataloogide ja kandidaatide raamatukogude loendid.

-c --format = FORMAT

Vahemälu faili jaoks kasuta FORMAT . Valikud on vanad, uued ja compat (vaikimisi).

-? --help --usage

Kasutatava teabe printimine.

-V --versioon

Prindiversioon ja väljumine.

Näited

# / sbin / ldconfig -v

seadistab jagatud binaaride jaoks õiged lingid ja vahemälu uuesti üles ehitama.

# / sbin / ldconfig -n / lib

root pärast uue jagatud teegi installimist värskendab korraliselt / lib ka jagatud teegi sümboolseid linke.

VAATA KA

ldd (1)

Tähtis: kasutage käsuga man ( % man ), et näha, kuidas käsku kasutatakse teie konkreetsel arvutis.