MANDB
NAZWA
SKÅADNIA
OPIS
BUFORY BAZY DANYCH
OPCJE
KOD ZAKOÅCZENIA
DIAGNOSTYKA
PLIKI
ZOBACZ TAKŻE
AUTOR
BÅÄDY
TÅUMACZENIE
NAZWA
mandb − tworzy lub aktualizuje bufory indeksowe stron podrÄcznika ekranowego
SKÅADNIA
mandb [−dqsucpt?V] [−C plik] [manpath]
mandb [−dqsut] [−C plik] −f nazwa_pliku …
OPIS
mandb is used to initialise or manually update index database caches. The caches contain information relevant to the current state of the manual page system and the information stored within them is used by the man−db utilities to enhance their speed and functionality.
Podczas tworzenia bÄdź aktualizacji indeksu, mandb ostrzega o zÅych żÄdaniach .so ROFF, niepoprawnych nazwach plików stron podrÄcznika oraz stronach, z których nie można utworzyÄ zapisu dla whatis.
WywoÅanie mandb z opcjonalnÄ ÅcieżkÄ rozdzielonych dwukropkami hierarchii katalogów unieważni wewnÄtrznÄ globalnÄ ÅcieżkÄ przeszukiwaÅ, okreÅlanÄ na podstawie informacji znalezionej w pliku konfiguracyjnym man−db.
BUFORY BAZY DANYCH
mandb może zostaÄ skompilowane z obsÅugÄ jednego z nastÄpujÄcych typów baz.
Typy baz danych obsÅugujÄce aktualizacje asynchroniczne zapewniajÄ lepszÄ szybkoÅÄ kosztem możliwego uszkodzenia w przypadku nienormalnego przerwania pracy. W niezbyt czÄstym przypadku takiego przerwania, może byÄ niezbÄdne ponowne uruchomienie mandb z opcjÄ −c do odbudowania bazy danych od zera.
OPCJE
−d, −−debug
WyÅwietla informacjÄ diagnostycznÄ (debug).
−q, −−quiet
Nie generuje ostrzeżeÅ.
−s, −−no-straycats
Nie traci czasu na poszukiwanie lub dodawanie do bazy informacji dotyczÄcej zabÅÄkanych stron cat. [tÅum: stray cats − również “zabÅÄkane koty” :)].
−p, −−no-purge
Nie traci czasu na poszukiwanie usuniÄtych stron podrÄcznika i usuwanie ich z bazy danych.
−c, −−create
DomyÅlnie mandb próbuje zaktualizowaÄ uprzednio utworzone bazy. JeÅli baza nie istnieje, to jÄ utworzy. Niniejsza opcja wymusza na mandb usuniÄcie poprzednich baz i utworzenie ich od zera, wÅÄcza też automatycznie opcjÄ −−no−purge. Może to byÄ niezbÄdne, jeÅli baza zostaÅa uszkodzona lub jeÅli wprowadza siÄ nowy ukÅad przechowywania baz.
−u, −−user-db
Twórz wyÅÄcznie bazy danych użytkownika, nawet przy prawach zapisu niezbÄdnych do utworzenia baz systemowych.
−t, −−test
Sprawdza poprawnoÅÄ stron podrÄcznika znajdujÄcych siÄ w Åcieżce poszukiwaÅ. Jeżeli podano tÄ opcjÄ, to mandb w żaden sposób nie zmieni istniejÄcej bazy danych.
−f, −−filename
Aktualizuje tylko wpisy dotyczÄce danego pliku. Nie jest to opcja przeznaczona dla ogóÅu, jest używana wewnÄtrznie przez man, jeżeli zostaÅ skompilowany z wÅÄczonÄ opcjÄ MAN_DB_UPDATES, a podana strona podrÄcznika jest przestarzaÅa. WÅÄcza −p i deaktywuje −c i −s.
−C plik, −−config−file=plik
Używa podanego pliku konfiguracyjnego użytkownika zamiast domyÅlnego ~/.manpath.
−?, −−help
WyÅwietla komunikaty o zastosowaniu i koÅczy pracÄ.
−−usage
WyÅwietla krótki opis użycia programu i koÅczy pracÄ.
−V, −−version
WyÅwietla numer wersji i koÅczy pracÄ.
KOD ZAKOÅCZENIA
0 |
Program zakoÅczony bez żadnych bÅÄdów. |
|||
1 |
BÅÄd użycia, skÅadni lub w pliku konfiguracyjnym. |
|||
2 |
BÅÄd dziaÅania. |
|||
3 |
BÅÄd dziaÅania procesu potomnego. |
DIAGNOSTYKA
Podczas tworzenia bazy danych mogÄ byÄ wyÅwietlane nastÄpujÄce ostrzeżenia:
Nie udaÅa siÄ próba uzyskania wiersza(y) whatis z zadanego
Wzorzec nazwy
PLIKI
/etc/man_db.conf
Plik konfiguracyjny man−db.
/var/cache/man/index.(bt|db|dir|pag)
Zgodny z FHS globalny indeks bazy danych.
Poprzednie lokalizacje bufora bazy danych obejmowaÅy miÄdzy innymi:
/usr/man/index.(bt|db|dir|pag)
Tradycyjny globalny indeks bazy danych.
/var/catman/index.(bt|db|dir|pag)
Alternatywny lub zgodny z FSSTND globalny indeks bazy danych.
ZOBACZ TAKŻE
lexgrog(1), man(1), manpath(5), catman(8)
Sekcja PRZETWARZANIE WHATIS, bÄdÄca poprzednio w tej stronie podrÄcznika, zostaÅa przeniesiona do lexgrog(1).
AUTOR
Wilf. (G.Wilford@ee.surrey.ac.uk).
Fabrizio Polacco (fpolacco@debian.org).
Colin Watson (cjwatson@debian.org).
BÅÄDY
https://savannah.nongnu.org/bugs/?group=man-db
TÅUMACZENIE
Wojciech Kotwica w 1999 roku przetÅumaczyÅ czÄÅÄ stron podrÄcznika pakietu man-db i udostÄpniÅ je w ramach Projektu TÅumaczenia Manuali.
Robert Luberda tÅumaczenie zaktualizowaÅ i uzupeÅniÅ w roku 2008.