Настройка man-страницы для работы как "man xxx" - proUbuntu
Винтажный Клуб для гитаристов
4 голосов
/

Я сделал приложение на C. Я написал man-страницу для этой программы, и она называется что-то вроде edit.1. Я "скомпилировал"

groff -man -Tascii edit.1 | less

Теперь я могу запустить его как man ./edit.1 из основного файла проекта приложения, но я хочу запустить его как

man edit

Я знаю, что я мог бы просто поместить его в usr/local/share/man/man1, но программа будет использоваться многими пользователями, которые переустанавливают программу в своей системе. Как настроить так, чтобы каждый пользователь мог просто ввести man edit?

1 Ответ

1 голос
/

Поскольку по умолчанию / usr / local / share / man / находится в MANPATH (см. /Etc/manpath.config), все пользователи смогут увидеть его, если вы поместите его в этот каталог. Однако сначала сожмите его:

gzip edit.1

Кроме того, уже существует одна справочная страница с именем "edit" (перенаправлена ​​на run-mailcap). Это не будет проблемой, так как / usr / local / share / man имеет приоритет AFAIR, но вы можете назвать свою программу как-то иначе.

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...