Příkaz ldconfig se používá k informování systému o nových umístěních sdílených knihoven, příkaz ldconfig využívá informace poskytnuté /etc/ld.so.conf soubor.
Příkaz ldconfig vytvoří vyrovnávací databázi všech knihoven na základě konfiguračního souboru. Tato mezipaměť je normálně uložena v /etc/ld.so.cache soubor. Zde je syntaxe příkazu ldconfig:
# ldconfig [option]
Příklad:
$ ldconfig -p | head 945 libs found in cache '/etc/ld.so.cache' p11-kit-trust.so (libc6,x86-64) => /lib64/p11-kit-trust.so libzapojit-0.0.so.0 (libc6,x86-64) => /lib64/libzapojit-0.0.so.0 libz.so.1 (libc6,x86-64) => /lib64/libz.so.1 libyelp.so.0 (libc6,x86-64) => /lib64/libyelp.so.0 libyaml-0.so.2 (libc6,x86-64) => /lib64/libyaml-0.so.2 libyajl.so.2 (libc6,x86-64) => /lib64/libyajl.so.2 libxtables.so.10 (libc6,x86-64) => /lib64/libxtables.so.10 libxslt.so.1 (libc6,x86-64) => /lib64/libxslt.so.1 libxshmfence.so.1 (libc6,x86-64) => /lib64/libxshmfence.so.1
Možnosti příkazu ldconfig
Možnost | Popis |
---|---|
-c fmt, –format=fmt | Použitý formát mezipaměti:starý, nový nebo kompatibilní. |
-C mezipaměť | Namísto /etc/ld.so.cache použijte mezipaměť. |
-f conf | Použijte conf místo /etc/ld.so.conf. |
-i, –ignore-aux-cache | Ignorujte pomocný soubor mezipaměti. |
-l | Režim knihovny. Ručně propojte jednotlivé knihovny. Určeno pouze pro odborníky. |
-n | Zpracujte pouze adresáře určené na příkazovém řádku. Nezpracovávejte důvěryhodné adresáře ani adresáře uvedené v /etc/ld.so.conf. Znamená -N. |
-N | Neobnovujte mezipaměť. Pokud není zadáno také -X, odkazy se stále aktualizují. |
-p, –print-cache | Vytiskněte seznamy adresářů a kandidátských knihoven uložených v aktuální mezipaměti. |
-r root | Změňte a použijte root jako kořenový adresář. |
-v, –verbose | Upovídaný režim. Vytiskněte číslo aktuální verze, název každého adresáře při skenování a všechny vytvořené odkazy. Přepíše tichý režim. |
-V, –version | Verze programu pro tisk. |
-X | Neaktualizujte odkazy. Pokud není zadáno také -N, mezipaměť se stále znovu sestavuje. |
Jak používat nástroj perf pro trasování podobně jako dtrace
„nelze nainstalovat nejlepšího kandidáta na aktualizaci pro balíček“ – chyba při spuštění aktualizace dnf