MANPATH в man.conf
Я установил Mac-порты, который ставит все под /opt/local
, Соответствующие справочные страницы находятся в /opt/local/man
, Я добавил следующую строку в /private/etc/man.conf
представляя man
путь поиска для port
:
MANPATH /opt/local/man/man1
Тем не менее, когда я призываю man
сам по себе:
> man port
Я получаю следующую ошибку:
No manual entry for port
Это правильный способ добавить новый путь поиска для man
?
2 ответа
Решение
Ты очень близко. Вы должны были добавить это:
MANPATH /opt/local/man/
Не с /man1 добавлены к нему. В /private/etc/man.conf есть строка с комментарием, которую нужно просто раскомментировать:
# Uncomment if you want to include one of these by default
#
# MANPATH /opt/*/man
# MANPATH /usr/lib/*/man
/ Opt/*/ мужчина это твой... мужчина.
Вы должны указать на корень, так что:
MANPATH=/opt/local/man man port
должно сработать.
Вы должны добавить любые дополнительные пути к /etc/manpath.config, чтобы они работали для всех.