Proiectul opennet man ldconfig (8) al echipei de administrare a sistemului (freebsd și linux)

ldconfig (8)
  • ldconfig (8) (om FreeBSD: Comenzi de administrare a sistemului)
  • >> ldconfig (8) (Omul rus: Comenzi de administrare a sistemului)
  • ldconfig (8) (Linux om: Comenzi de administrare a sistemului)

    / sbin / ldconfig - configurarea legării dinamice de rulare







    ldconfig creează legăturile necesare și memoria cache pentru majoritatea bibliotecilor dinamice necesare găsite în directoarele specificate în linia de comandă din /etc/ld.so.conf. și în directoarele de încredere (/ lib și / usr / lib). Cache-ul creat este utilizat de co-autori de la ld.so și ld-linux.so. care execută obligatoriu în timpul rulării. ldconfig verifică antetul și numele de fișiere ale bibliotecilor, ciocnirile lor, atunci când se determină ce versiune ar trebui să aibă legături mai noi.

    ldconfig va încerca să deducă tipul de libs ELF (de exemplu, libc5 sau libc6 / glibc), bazat pe biblioteca C, limba și despre ceea ce ar trebui să fie legate în bibliotecă. Prin urmare, atunci când se face babliotek dinamică indică în mod clar de legare la libc (utiliza -lc).

    Unele biblioteci existente nu conțin informațiile necesare pentru a trage o concluzie cu privire la tipul lor. Prin urmare, fișierul /etc/ld.so.conf vă permite să specificați tipul așteptat. Această caracteristică este utilizată numai pentru acele biblioteci ELF cu care nu putem funcționa altfel. Formatul arată ca "dirname = TYPE", unde TYPE poate lua valoarea libc4, libc5 sau libc6. (Această sintaxă funcționează și pe linia de comandă). Spațiile nu sunt permise. De asemenea, opțiunea -p .ldconfig ar trebui să fie rulată de superuser, deoarece execuția poate necesita accesul la scriere pentru unele directoare și fișiere deținute de root.







    -v Mod detaliat. Eliberat numărul versiunii curente, numele fiecărui director care este scanat și toate legăturile simbolice create. Suprapune modul silențios. -n Procesează numai directoarele specificate pe linia de comandă. Nu gestionați directoarele de încredere (/ lib și / usr / lib) și nici cele specificate în /etc/ld.so.conf. Implicat include -N. -N Nu reconstrui cache-ul. Cu excepția cazurilor în care se specifică și -X, legăturile vor fi actualizate. -X Nu actualizați legăturile. Cu excepția cazului în care este specificat și -N, cache-ul va fi reconstruit. -f conf Utilizați conf în loc de /etc/ld.so.conf. -C cache Utilizați cache-ul în loc de /etc/ld.so.cache. -r root Modificați și utilizați root ca director rădăcină. - Modul Bibliotecă. Legarea manuală a bibliotecilor individuale. Este destinat numai experților. -p Imprimați o listă a directoarelor și a bibliotecilor candidate stocate în cache-ul curent.

    /lib/ld.so kompanovschik dinamic fișier /etc/ld.so.conf care conține o listă de două puncte, spațiu, tab, sau NEWLINE, directorul în care pentru a căuta biblioteci. /etc/ld.so.cache care conține o listă ordonată de biblioteci găsite în directoarele specificate în /etc/ld.so.conf.







    Trimiteți-le prietenilor: