mandb [-dqsucpt?V] [-C file] [manpath] mandb [-dqsut] [-C file] -f filename ...
mandb is used to initialise or manually update index database caches that are usually maintained by man. 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.
When creating or updating an index, mandb will warn of bad ROFF .so requests, bogus manual page filenames and manual pages from which the whatis cannot be parsed.
Supplying mandb with an optional colon-delimited path will override the internal system manual page hierarchy search path, determined from information found within the man-db configuration file.
mandb can be compiled with support for any one of the following database types.
Those database types that support asynchronous updates provide enhanced speed at the cost of possible corruption in the event of unusual termination. In an unusual case where this has occurred, it may be necessary to rerun mandb with the -c option to re-create the databases from scratch.
The following warning messages can be emitted during database building.
Older locations for the database cache included:
lexgrog(1), man(1), manpath(5), catman(8)
The WHATIS PARSING section formerly in this manual page is now part of lexgrog(1).
Wilf. (G.Wilford@ee.surrey.ac.uk). Fabrizio Polacco (email@example.com). Colin Watson (firstname.lastname@example.org).