ldconfig

Tartalom

 

Adatok

Verziószám: 2.24 (Debian 9-ben)
Fejlesztő/tulajdonos: Free Software Foundation, Inc.
Fordította: Tímár András

 

 

Man oldal kimenet

man ldconfig
ldconfig(8)                          System Manager's Manual                          ldconfig(8)

NÉV
       ldconfig - megadja a futás alatti kötéseket

ÁTTEKINTÉS
       ldconfig [-DvqnNX] [-f conf] [-C cache] [-r root] könyvtár (directory) ...
       ldconfig -l [-Dvq] megosztottkönyvtár (library) ...
       ldconfig -p

LEÍRÁS
       Az ldconfig létrehozza a szükséges csatolásokat és a cache-t, (amit a futási idejű linker,
       az ld.so használ), a legfrissebb megosztott könyvtárakhoz, amelyeket a  parancssorból,  az
       /etc/ld.so.conf  fájlból, és a megbízható könyvtárakból (/usr/lib és a /lib) olvas ki.  Az
       ldconfig ellenőrzi a megtalált könyvtárak fejlécét  és  fájlnevét,  amikor  eldönti,  hogy
       melyik   verziók  csatolásait  kell  frissíteni.   Az  ldconfig  nem  veszi  figyelembe  a
       szimbolikus linkeket, amikor könyvtárakat keres.

       Az ldconfig megpróbálja kitalálni az ELF könyvtár típusát  (pl.  libc5  vagy  libc6/glibc)
       annak  alapján,  hogy  milyen  C  könyvtárral  lett  a  megosztott könyvtár összelinkelve,
       amennyiben  egyáltalán  össze  lett  valamelyikkel   is.   Ezért   megosztott   könyvtárak
       készítésekor bölcs dolog expliciten a libc-vel linkelni a -lc kapcsoló használatával.

       Néhány már létező könyvtár nem tartalmaz elég információt ahhoz, hogy a típusa kitalálható
       legyen, ezért az /etc/ld.so.conf fájlformátum megengedi a várható típus megadását. Ez csak
       azokra  az  ELF  könyvtárakra  használatos,  amelyekre  nem  lehet  kitalálni a típust.  A
       formátum "dirname=TYPE", ahol a típus a libc4, libc5 vagy libc6 valamelyike lehet.  (Ez  a
       szintaxis a parancssorban is működik). Szóközök nem megengedettek.  Lásd még a -p opciót.

       Az  egyenlőségjelet  (=)  tartalmazó könyvtárnevek többé nem megengedettek, hacsak nincs a
       várható típusuk is megadva.

       Az ldconfig parancsot általában a rendszergazdának kell futtatnia, mert szükséges lehet az
       írási  jog  néhány  root  tulajdonában  levő  fájlra  és könyvtárra.  Általában a rendszer
       indulásakor automatikusan elindul az /etc/rc-ből, vagy kézzel indítható, ha egy  új  DLL-t
       telepítettünk a rendszerbe.

OPCIÓK
       -D     Hibakereső mód.  Maga után vonja a -N és a -X kapcsolókat.

       -v     Bőbeszédű  mód.  Kiírja az aktuális verziószámot, minden könyvtár nevét, ahol éppen
              keres, és minden csatolást, amit létrehozott.  Felülbírálja a csendes módot.

       -q     Csendes mód.  Nem ír ki figyelmeztetéseket.

       -n     Csak a parancssorban  megadott  könyvtárakban  keres,  a  megbízható  könyvtárakban
              (/usr/lib és /lib), és az /etc/ld.so.conf-ban megadottakban nem.  Maga után vonja a
              -N kapcsolót.

       -N     Nem építi újra a cache-t.  Ha a -X kapcsoló nincs  megadva,  akkor  a  csatolásokat
              frissíti.

       -X     Nem  frissíti  a  csatolásokat.   Ha  a  -N kapcsoló nincs megadva, akkor a cache-t
              újraépíti.

       -f conf
              A conf fájlt használja az /etc/ld.so.conf helyett.

       -C cache
              A cache fájlt használja az /etc/ld.so.cache helyett.

       -r root
              A root könyvtárba lép és azt használja, mint gyökérkönyvtárat.

       -l     Könyvtár mód.  Kézzel csatol egyes könyvtárakat.  Csak gyakorlott felhasználóknak.

       -p     Kiírja  az  aktuális  cache-ben  tárolt  könyvtárak  (directories)  és   megosztott
              könyvtárak listáját.

PÉLDÁK
       A rendszer indítófájljában, az /etc/rc -ben, az

              /sbin/ldconfig -v

       sor beállítja a helyes csatolásokat a megosztott könyvtárakhoz, és újraépíti a cache-t.

       A parancssorban az

              # /sbin/ldconfig -n /lib

       utasítás  a  root  által  futtatva  egy  új  DLL  telepítése  után  megfelelően frissíti a
       megosztott könyvtárakra mutató szimbolikus linkeket a /lib könyvtárban.

FÁJLOK
       /lib/ld.so          futási idejű linker és betöltő
       /etc/ld.so.conf     A fájl könyvtárakat (directories) tartalmaz kettősponttal,  vesszővel,
                           szóközzel, tabulátorral vagy újsor karakterrel elválasztva, amelyekben
                           a megosztott könyvtárakat keresi a betöltő.
       /etc/ld.so.cache    A  fájl  az  /etc/ld.so.conf-ban  megadott   könyvtárakban   található
                           megosztott könyvtárak rendezett listáját tartalmazza.
       lib*.so.version     megosztott könyvtárak

LÁSD MÉG
       ldd(1), ld.so(8).

HIBÁK
       Az  ldconfig, akárcsak az ld.so, csak azokra a végrehajtható fájlokra működik, amelyeket a
       libc 4.4.3-as vagy magasabb verziójával fordították.

       Mivel az ldconfig felhasználói processz, kézzel kell  futtatni,  és  semmilyen  módon  nem
       tudja dinamikusan meghatározni és újralinkelni a megosztott könyvtárakat az ld.so számára,
       amikor egy új DLL-t telepítünk.

SZERZŐK
       David Engel és Mitch D'Souza.

MAGYAR FORDÍTÁS
       Tímár András <timar_a (kukac) freemail.hu>

                                        1998. március 14.                             ldconfig(8)

 

 

Súgó kimenet

ldconfig --help
Használat: ldconfig [KAPCSOLÓ...]
Configure Dynamic Linker Run Time Bindings.

  -c, --format=FORMAT        Format to use: new, old or compat (default)
  -C CACHE                   Use CACHE as cache file
  -f CONF                    Use CONF as configuration file
  -i, --ignore-aux-cache     Ignore auxiliary cache file
  -l                         Manually link individual libraries.
  -n                         Only process directories specified on the command
                             line.  Don't build cache.
  -N                         Don't build cache
  -p, --print-cache          Print cache
  -r ROOT                    Change to and use ROOT as root directory
  -v, --verbose              Generate verbose messages
  -X                         Don't update symbolic links
  -?, --help                 Ezen súgó megjelenítése
      --usage                Rövid használati utasítás
  -V, --version              Programverzió kiírása

Ha egy hosszú kapcsolóhoz kötelező vagy opcinális argumentumot megadni,
akkor ez a megfelelő rövid kapcsolónál is kötelező vagy opcinális.

For bug reporting instructions, please see:
<http://www.debian.org/Bugs/>.

 

Kapcsolódó tartalom

  •