version 1.14, 2016/07/07 23:46:36 |
version 1.16, 2016/07/19 21:31:55 |
Line 16 tech@ mailing list, too. |
|
Line 16 tech@ mailing list, too. |
|
|
|
Enjoy using the mandoc toolset! |
Enjoy using the mandoc toolset! |
|
|
Ingo Schwarze, Karlsruhe, March 2015 |
Ingo Schwarze, Karlsruhe, July 2016 |
|
|
|
|
Installation |
Installation |
Line 66 Otherwise, if your system uses man.conf(5), make sure |
|
Line 66 Otherwise, if your system uses man.conf(5), make sure |
|
a "manpath" line for each directory tree, and the order of these |
a "manpath" line for each directory tree, and the order of these |
lines meets your wishes. |
lines meets your wishes. |
|
|
7. If you compiled with database support, run the command "sudo |
7. Run the command "sudo |
makewhatis" to build mandoc.db(5) databases in all the directory |
makewhatis" to build mandoc.db(5) databases in all the directory |
trees configured in step 6. Whenever installing new manual pages, |
trees configured in step 6. Whenever installing new manual pages, |
re-run makewhatis(8) to update the databases, or apropos(1) will |
re-run makewhatis(8) to update the databases, or apropos(1) will |
Line 84 manual page source. |
|
Line 84 manual page source. |
|
|
|
Understanding mandoc dependencies |
Understanding mandoc dependencies |
--------------------------------- |
--------------------------------- |
The mandoc(1), man(1), and demandoc(1) utilities only depend |
The following libraries are required: |
on the zlib library for decompressing gzipped manual pages, |
|
but makewhatis(8) and apropos(1) depend on the following |
|
additional software: |
|
|
|
1. The SQLite database system, see <http://sqlite.org/>. |
1. zlib for decompressing gzipped manual pages. |
The recommended version of SQLite is 3.8.4.3 or newer. The mandoc |
|
toolset is known to work with version 3.7.5 or newer. Versions |
|
older than 3.8.3 may not achieve full performance due to the |
|
missing SQLITE_DETERMINISTIC optimization flag. Versions older |
|
than 3.8.0 may not show full error information if opening a database |
|
fails due to the missing sqlite3_errstr() API. Both are very minor |
|
problems, apropos(1) is fully usable with SQLite 3.7.5. Versions |
|
older than 3.7.5 may or may not work, they have not been tested. |
|
|
|
2. The fts(3) directory traversion functions. |
2. The fts(3) directory traversion functions. |
If your system does not have them, the bundled compatibility version |
If your system does not have them, the bundled compatibility version |