makewhatis
читает все страницы руководства, содержащиеся в данных
sections в manpath
или предварительно форматированные страницы содержащиеся в данных
sections в catpath.
Для каждой страницы создается строка в базе данных whatis; каждая строка
состоит из имени страницы и короткого описания, отделенных
тире. Описание извлекается из строки NAME (ИМЯ) страницы руководства.
Поскольку другие языки используют другой термин для секции NAME,
makewhatis
распознает эквивалентные термины на чешском, итальянском, финском, французском, немецком и испанском.
Если в опциях не указан
manpath
то
/usr/man
принимается по умолчанию.
ОПЦИИ
-u
Обновить базу данных новыми страницами.
-v
Расширенный вывод
-w
Использует путь к man-страницам из `man --path`
-s sections
Просматривает в
sectionsmanpath или catpath.
Если опция отсутствует, принимается, что ее значение должно быть
'1 2 3 4 5 6 7 8 9 n l'
-c catpath
Сканируются предварительно отформатированные страницы руководства, расположенные в
catpath
Если параметр не задан, принимается, что это должна быть первая существующий каталог между
/usr/man/preformat и /usr/man.
ПРИМЕРЫ
Чтобы восстановить только
/usr/X11R6/man/whatis и /usr/local/man/whatis
makewhatis /usr/X11R6/man /usr/local/man
Чтобы восстановить все базы данных, включающие финские, французские и итальянские переводы
LANGUAGE=fi:fr:it makewhatis -w
ОШИБКИ
makewhatis
может не слишком хорошо обработать страницы руководства, написанные нестандартным troff-макросом, такие как страницы Tcl/Tk.
makewhatis
не работает с предварительно отформатированными переводами.