Ldconfig - Linux Command - Unix Command

ldconfig erstellt déi néideg Links an Cache (benotzt fir de Run-Time Linker, ld.so ) zu den neiste gemeinsame Bibliothéiken déi an de Verwalter vun der Kommandozeileng opgefëllt sinn , an der Datei /etc/ld.so.conf , an an den vertrauenswürdege Verknüpfungen ( / usr / lib a / lib ). ldconfig kontrolléiert d'Header an Dateinumm vun de Bibliothéiken, déi et bei der Bestiichtegung vun deem Versioun hunn hir Linken aktualiséiert hunn. ldconfig ignoréiert symbolesch Linken beim Scannen fir Bibliothéiken.

ldconfig probéiert d 'Art vun ELF Libs (dh libc 5.x oder libc 6.x (glibc)) baséiert op baséiert op wat c Bibliothéiken wann eng Bibliothéik verbonne war, a wann Dir dann dynamesch Bibliothéiken ze maachen, ass et kloer ze explizit Link géint libc (use -lc). ldconfig ass fähig fir verschidde ABI Typen vu Bibliothéiken ze speparéieren an e puer Cache op Architekturen, déi natiirlech Lafen vu ville ABIs erlaben, wéi ia32 / ia64 / x86_64 oder sparc32 / sparc64.

E puer existéierende Libëgen enthale keng genug Informatioun, fir d'Ofdreiwung vu sengem Typ z'erméiglechen. Daat de /etc/ld.so.conf-Dateiformat d'Spezifizéierung vun enger erwarteter Art ass. Dëst ass nëmme fir déi ELF Libs benotze déi mir net kënnen erreechen. De Format ass wéi dësen "Dir Numm = TYPE", woubäi Typ kann libc4, libc5 oder libc6 sinn. (Dës Syntax funktionnéiert och op der Kommandozeil). D 'Platze si net erlaabt. Kuckt och d'- p .

Virnumm Nenner, déi e = sinn, sinn net méi legal, ausser si hunn och e Virdeeler.

ldconfig sollt normalerweis vum Super User lafen, wéi et schrëftlech Permissiounen op e puer root Owens Verzeichnisser a Dateien benotzen. Wann Dir d'Option -r benotzt fir de Stammverzeichnis z'änneren, musst Dir net Super User sinn, soulaang wéi Dir genuch Verflichtunge fir den Verzeichnisbaum hutt.

Synopsis

ldconfig [OPTION ...]

Optiounen

-v - verbose

Verbose Modus. Dréckt zur aktueller Versiounsnummer, dem Numm vun all Verreechunge wéi et gescannt gëtt an all Linken déi erstallt ginn.

-n

Nëmmen Veraarbechttsprozeduren déi op der Kommandozeechnung uginn. Veraarbechtze net de vertrauenswürdege Verknüpfungen ( / usr / lib a / lib ) nach déi an / etc/ ld.so.conf . Implicéiert -N .

-N

Maacht den Cache net ëmzebauen. Wann net -X och spezifizéiert ass, ginn Linken ëmmer nach aktualiséiert.

-X

Verknäscht keng Linken. Wann net -N och spezifizéiert ass, gëtt de Cache nach ëmmer erëm opgebaut.

-f conf

Benotzt conf anstelle vu /etc/ld.so.conf .

-C Cache

Cache uwennt an / etc/ld.so.cache .

-r Root

Ännere a Root als Root-Verzeichnis benotzen.

-l

Vum Bibliotéik. Manuell Linken individuell Bibliothéiken. Bestëmmung fir den Expertë benotzt nëmmen.

-p --print-Cache

Dréckt d'Lëschte vun Verzeichnisser an Kandidatebibliotere déi am aktuellen Cache gespeichert sinn.

-c --format = FORMAT

Fëllt FORMAT fir de Cache טעקע. Choise sinn al, nei a kompatibel (default).

-? --help --usage

D 'Informatioun drucken.

-V --version

Drockversion an Ausfahrt.

Beispiller

# / sbin / ldconfig -v

setze de richtege Linken fir déi gedeelten Binärgerätschen opzebauen an de Cache opbauen.

# / sbin / ldconfig -n / lib

Als root vun der Installatioun vun enger neier geteilt Bibliothéik aktualiséiert d'gedeelte Bibliothéik symbolesch Links an / Lib.

KUCK OCH

ldd (1)

Wichteg: Benotzt de Mann Kommando ( % Mann ) fir ze kucken wéi e Kommando op Äre Computer benotzt.