ldconfig(8) System Manager's Manual ldconfig(8) NUME ldconfig - configureaza asocierile de timp de execuie ale editorului de legaturi dinamice REZUMAT /sbin/ldconfig [-nNvVX] [-C cache] [-f conf] [-r root] directory ... /sbin/ldconfig -l [-v] biblioteca ... /sbin/ldconfig -p DESCRIERE ldconfig creeaza legaturile i memoria cache necesare catre cele mai recente biblioteci partajate care se gasesc in directoarele specificate in linia de comanda, in fiierul /etc/ld.so.conf i in directoarele de incredere, /lib i /usr/lib. Pe unele arhitecturi pe 64 de bii, cum ar fi x86-64, /lib i /usr/lib sunt directoarele de incredere pentru bibliotecile pe 32 de bii, in timp ce /lib64 i /usr/lib64 sunt utilizate pentru bibliotecile pe 64 de bii. Memoria cache este utilizata de catre editorul de legaturi in timp de execuie, ld.so sau ld-linux.so. ldconfig verifica antetul i numele de fiier ale bibliotecilor pe care le intalnete atunci cand stabilete care versiuni ar trebui sa aiba legaturile actualizate. In mod normal, ldconfig ar trebui sa fie rulat de catre superutilizator, deoarece poate necesita permisiunea de scriere in unele directoare i fiiere deinute de root. ldconfig se va uita numai la fiierele care se numesc lib*.so* (pentru obiecte partajate obinuite) sau ld-*.so* (pentru incarcatorul dinamic propriu-zis). Celelalte fiiere vor fi ignorate. De asemenea, ldconfig se ateapta la un anumit model de configurare a legaturilor simbolice, ca in acest exemplu, in care fiierul din mijloc (libfoo.so.1 aici) este numele SONAME pentru biblioteca: libfoo.so -> libfoo.so.1 -> libfoo.so.1.12 Nerespectarea acestui model poate duce la probleme de compatibilitate dupa o actualizare. OPIUNI --format=format -c format (Incepand cu glibc 2.2) Utilizeaza formatul de memorie cache format, care este unul dintre old, new sau compat. Incepand cu glibc 2.32, valoarea implicita este new. Inainte de aceasta, era compat. -C cache Utilizeaza cache in loc de /etc/ld.so.cache. -f configurare Utilizeaza configurare in loc de /etc/ld.so.conf. --ignore-aux-cache -i (Incepand cu glibc 2.7) Ignora fiierul cache auxiliar. -l (Incepand cu glibc 2.2) Interpreteaza fiecare operand ca fiind un nume de biblioteca i configureaza legaturile acesteia. Destinat a fi utilizat numai de catre experi. -n Proceseaza numai directoarele specificate in linia de comanda; nu proceseaza directoarele de incredere i nici pe cele specificate in /etc/ld.so.conf. Implica -N. -N Nu reconstruiete memoria cache. Cu excepia cazului in care se specifica i -X, legaturile sunt in continuare actualizate. --print-cache -p Afieaza listele de directoare i biblioteci candidate stocate in memoria cache curenta. -r radacina Schimba i folosete radacina ca director radacina. --verbose -v Modul descriptiv. Afieaza numarul versiunii curente, numele fiecarui director pe masura ce este scanat i toate legaturile care sunt create. Suprascrie modul silenios. --version -V Afieaza versiunea programului. -X Nu actualizeaza legaturile. Cu excepia cazului in care se specifica i -N, memoria cache este in continuare reconstruita. FIIERE /lib/ld.so este editorul de legaturi/incarcatorul in timp de execuie. /etc/ld.so.conf conine o lista de directoare, unul pe linie, in care se cauta bibliotecile. /etc/ld.so.cache conine o lista ordonata a bibliotecilor care se gasesc in directoarele specificate in /etc/ld.so.conf, precum i a celor care se gasesc in directoarele de incredere. CONSULTAI I ldd(1), ld.so(8) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 ldconfig(8)