MANDB(8) Utilitare ale paginatorului de manual MANDB(8) NUME mandb - creeaza sau actualizeaza memoriile tampon de index ale paginilor de manual REZUMAT mandb [-dqsucpt?V] [-C fiier] [ruta-manual] mandb [-dqsut] [-C fiier] -f nume-fiier ... DESCRIERE mandb este utilizat pentru a iniializa sau actualiza manual memoriile tampon ale bazelor de date index. Memoriile tampon conin informaii relevante pentru starea curenta paginilor de manual ale sistemului, i informaiile stocate in ele sunt utilizate de utilitarele <> pentru a le imbunatai viteza i funcionalitatea. Cand se creeaza sau se actualizeaza un index, mandb va avertiza cu privire la cererile .so ROFF defectuoase, nume de fiiere ale paginilor de manual false, i pagini de manual din care whatis nu poate fi analizat. Furnizarea lui mandb cu o ruta opionala delimitata de doua puncte va suprascrie ruta de cautare a ierarhiei paginilor de manual a sistemului interna, determinata din informaiile gasite in fiierul de configurare <>. MEMORII TAMPON BAZA DE DATE mandb poate fi compilat cu suport pentru oricare dintre urmatoarele tipuri de baze de date. Nume Asincron Numele fiierului ------------------------------------------------------- Baza de date Berkeley Da index.bt GNU gdbm Da index.db UNIX ndbm Nu index.(dir|pag) Acele tipuri de baze de date care suporta actualizari asincrone ofera o viteza sporita cu preul unei posibile coruperi in cazul de terminare neobinuita. Intr-un caz neobinuit in care s-a intamplat acest lucru, poate fi necesar sa rulai din nou mandb cu opiunea -c pentru a recrea bazele de date de la zero. OPIUNI -d, --debug Imprima informaiile de depanare. -q, --quiet Nu produce avertismente. -s, --no-straycats Nu pierdei timp cautand sau adaugand informaii in bazele de date cu privire la fiierele <> pierdute. -p, --no-purge Nu pierdei timp verificand pentru pagini de manual terse i curaarea lor de la bazele de date. -c, --create In mod implicit, mandb va incerca sa actualizeze orice baza de date creata anterior. Daca o baza de date nu exista, o va crea. Aceasta opiune foreaza mandb sa tearga bazele de date anterioare i sa le recreeze de la zero i implica --no-purge. Acest lucru poate fi necesar daca o baza de date devine corupta, sau daca o noua schema de stocare a bazei de date este introdusa in viitor. -u, --user-db Creeaza doar bazele de date de utilizator, chiar i cu permisiunile de scriere necesare pentru a crea baze de date de sistem. -t, --test Efectueaza verificarile de corectare a paginilor de manual din ruta de cautare ierarhica. Cu aceasta opiune, mandb nu va modifica bazele de date existente. -f, --filename Actualizeaza doar intrarile pentru numele de fiier dat. Aceasta opiune nu este pentru uz general; este utilizata intern de man cand a fost compilat cu opiunea MAN_DB_UPDATES i gasete ca o pagina nu este actualizata. Implica -p i dezactiveaza -c i -s. -C fiier, --config-file=fiier Utilizeaza acest fiier de configurare al utilizatorului, mai degraba decat cel implicit din ~/.manpath. -?, --help Afieaza mesajul de utilizare, apoi iese. --usage Imprima un mesaj scurt de utilizare i iese. -V, --version Arata versiunea, apoi iese. STARE DE IEIRE 0 Executarea programului s-a incheiat fara erori. 1 Eroare de utilizare, de sintaxa sau de fiier de configurare. 2 Eroare operaionala. 3 Un proces copil a euat. DIAGNOSTICARE Urmatoarele mesaje de avertisment pot fi emise in timpul construirii bazei de date. ier>: analizarea whatis pentru pagina(seciunea) a euat O incercare de a extrage linia/liniile <> din ier(ului)> specificat, a euat. Acest lucru se datoreaza de obicei, unei pagini de manual scrise greit, dar daca sunt emise multe astfel de mesaje, este posibil ca sistemul sa conina pagini de manual non-standard, care sunt incompatibile cu analizatorul <> al <>. Consultai seciunea WHATIS PARSING din lexgrog(1) pentru mai multe informaii. ier>: este o legatura simbolica suspendata(rupta) ier> nu exista, dar o legatura simbolica face referire la el. Mai multe diagnosticari sunt de obicei emise pentru a identifica ier> al legaturii defecte. ier>: legatura simbolica sau cerere ,,.so" ROFF greita ier> este ori o legatura simbolica la un fiier care nu exista, ori conine o cerere de includere ROFF la un fiier care nu exista. ier>: se ignora numele de fiier fals ier> poate sa fie sau poate sa nu fie o pagina de manual valida dar numele sau nu este valid. Acest lucru este de obicei din cauza unei pagini de manual cu extensia secionala care a fost plasata in seciunea paginii de manual . ier>: extensii in conflict Metacaracterul ier> nu este unic. Acest lucru este cauzat de obicei de existena atat a unei versiuni comprimate, cat i a unei versiuni necomprimate ale aceleiai pagini de manual. Toate, in afara de cea mai recenta, sunt ignorate. FIIERE /etc/man_db.conf fiier de configurare man-db. /var/cache/man/index.(bt|db|dir|pag) Memorie tampon a bazei de date index globala conform cu FHS. Locaiile mai vechi pentru memoria tampon a bazei de date includ: /usr/man/index.(bt|db|dir|pag) Memorie tampon a bazei de date index globala tradiionala. /var/catman/index.(bt|db|dir|pag) O memorie tampon a bazei de date index global, compatibil sau alternativ cu FSSTND. NT: FSSTND = Sistemul de fiiere standard. CONSULTAI I lexgrog(1), man(1), manpath(5), catman(8) Seciunea WHATIS PARSING care in trecut, facea parte din aceasta pagina de manual, acum face parte din lexgrog(1). AUTOR Wilf. (G.Wilford@ee.surrey.ac.uk). Fabrizio Polacco (fpolacco@debian.org). Colin Watson (cjwatson@debian.org). DEFECIUNI https://gitlab.com/man-db/man-db/-/issues https://savannah.nongnu.org/bugs/?group=man-db 2.12.1 2024-04-05 MANDB(8)