Provided by: manpages-hu_20010119-5_all bug

N'EV

       ldconfig - megadja a futas alatti koteseket

'ATTEKINT'ES

       ldconfig       [-DvqnNX]       [-f conf]      [-C cache]      [-r root]
       k"onyvt'ar (directory) ...
       ldconfig -l [-Dvq] megosztottkonyvtar (library) ...
       ldconfig -p

LE'IR'AS

       Az ldconfig letrehozza a szukseges csatolasokat es a cache-t,  (amit  a
       futasi  idej  linker,  az  ld.so  hasznal),  a  legfrissebb  megosztott
       konyvtarakhoz, amelyeket a parancssorbol, az  /etc/ld.so.conf  fajlbol,
       es  a  megbizhato  konyvtarakbol  (/usr/lib  es  a  /lib) olvas ki.  Az
       ldconfig ellenrzi a megtalalt konyvtarak fejlecet es fajlnevet,  amikor
       eldonti,  hogy melyik verziok csatolasait kell frissiteni.  Az ldconfig
       nem veszi figyelembe a szimbolikus linkeket, amikor konyvtarakat keres.

       Az ldconfig megprobalja kitalalni az ELF konyvtar  tipusat  (pl.  libc5
       vagy  libc6/glibc)  annak  alapjan,  hogy  milyen  C konyvtarral lett a
       megosztott konyvtar osszelinkelve,  amennyiben  egyaltalan  ossze  lett
       valamelyikkel  is. Ezert megosztott konyvtarak keszitesekor bolcs dolog
       expliciten a libc-vel linkelni a -lc kapcsolo hasznalataval.

       Nehany mar letez konyvtar nem tartalmaz eleg informaciot ahhoz, hogy  a
       tipusa   kitalalhato  legyen,  ezert  az  /etc/ld.so.conf  fajlformatum
       megengedi a varhato tipus megadasat. Ez csak azokra az ELF konyvtarakra
       hasznalatos,  amelyekre  nem  lehet  kitalalni  a  tipust.   A formatum
       "dirname=TYPE", ahol a tipus a  libc4,  libc5  vagy  libc6  valamelyike
       lehet.   (Ez  a  szintaxis  a  parancssorban  is  mkodik). Szokozok nem
       megengedettek.  Lasd meg a -p opciot.

       Az egyenlsegjelet (=) tartalmazo konyvtarnevek tobbe nem megengedettek,
       hacsak nincs a varhato tipusuk is megadva.

       Az ldconfig parancsot altalaban a rendszergazdanak kell futtatnia, mert
       szukseges lehet az irasi jog nehany root  tulajdonaban  lev  fajlra  es
       konyvtarra.   Altalaban a rendszer indulasakor automatikusan elindul az
       /etc/rc-bl, vagy kezzel indithato, ha  egy  uj  DLL-t  telepitettunk  a
       rendszerbe.

OPCI'OK

       -D     Hibakeres mod.  Maga utan vonja a -N es a -X kapcsolokat.

       -v     Bbeszed  mod.   Kiirja az aktualis verzioszamot, minden konyvtar
              nevet, ahol eppen keres, es minden csatolast, amit  letrehozott.
              Felulbiralja a csendes modot.

       -q     Csendes mod.  Nem ir ki figyelmezteteseket.

       -n     Csak  a parancssorban megadott konyvtarakban keres, a megbizhato
              konyvtarakban (/usr/lib  es  /lib),  es  az  /etc/ld.so.conf-ban
              megadottakban nem.  Maga utan vonja a -N kapcsolot.

       -N     Nem epiti ujra a cache-t.  Ha a -X kapcsolo nincs megadva, akkor
              a csatolasokat frissiti.

       -X     Nem frissiti a csatolasokat.  Ha a -N  kapcsolo  nincs  megadva,
              akkor a cache-t ujraepiti.

       -f conf
              A conf fajlt hasznalja az /etc/ld.so.conf helyett.

       -C cache
              A cache fajlt hasznalja az /etc/ld.so.cache helyett.

       -r root
              A root konyvtarba lep es azt hasznalja, mint gyokerkonyvtarat.

       -l     Konyvtar   mod.    Kezzel   csatol   egyes  konyvtarakat.   Csak
              gyakorlott felhasznaloknak.

       -p     Kiirja az aktualis cache-ben tarolt konyvtarak (directories)  es
              megosztott konyvtarak listajat.

P'ELD'AK

       A rendszer inditofajljaban, az /etc/rc -ben, az

              /sbin/ldconfig -v

       sor  beallitja  a  helyes  csatolasokat  a megosztott konyvtarakhoz, es
       ujraepiti a cache-t.

       A parancssorban az

              # /sbin/ldconfig -n /lib

       utasitas a root altal futtatva egy uj DLL  telepitese  utan  megfelelen
       frissiti  a  megosztott konyvtarakra mutato szimbolikus linkeket a /lib
       konyvtarban.

F'AJLOK

       /lib/ld.so          futasi idej linker es betolt
       /etc/ld.so.conf     A   fajl   konyvtarakat   (directories)   tartalmaz
                           kettsponttal,   vesszvel,  szokozzel,  tabulatorral
                           vagy ujsor karakterrel  elvalasztva,  amelyekben  a
                           megosztott konyvtarakat keresi a betolt.
       /etc/ld.so.cache    A     fajl    az    /etc/ld.so.conf-ban    megadott
                           konyvtarakban   talalhato   megosztott   konyvtarak
                           rendezett listajat tartalmazza.
       lib*.so.version     megosztott konyvtarak

L'ASD M'EG

       ldd(1), ld.so(8).

HIB'AK

       Az  ldconfig,  akarcsak  az ld.so, csak azokra a vegrehajthato fajlokra
       mkodik,  amelyeket  a   libc   4.4.3-as   vagy   magasabb   verziojaval
       forditottak.

       Mivel  az  ldconfig  felhasznaloi  processz,  kezzel  kell futtatni, es
       semmilyen modon nem tudja dinamikusan meghatarozni  es  ujralinkelni  a
       megosztott   konyvtarakat   az  ld.so  szamara,  amikor  egy  uj  DLL-t
       telepitunk.

SZERZK

       David Engel es Mitch D'Souza.

MAGYAR FORD'IT'AS

       Timar Andras <timar_a@freemail.hu>

                               1998. marcius 14.                   ldconfig(8)