Невозможно расширить руководства Mac для получения руководств Ubuntu - PullRequest
0 голосов
/ 03 мая 2009

В My Leopard нет, например, руководств по Wget и compinit. Он также отсутствует во многих других областях, таких как примеры и документация по опциям.

Ubuntu часто имеет лучшие руководства, чем Mac: например, у него есть руководства для двух команд.

Решением проблемы может быть создание порта для MacPorts, который устанавливает руководства по Ubuntu для Mac. Однако я не уверен, является ли это лучшим решением или нет.

Возможно, PATH, который использует человек, можно было бы просто изменить, чтобы вы хранили локальную копию руководств Ubuntu на Mac. Однако я не уверен, как вы можете это сделать.

Как вы можете расширить руководства Mac, чтобы иметь как минимум руководства Ubuntu, , чтобы я мог использовать следующие комманды

man wget
man compinit

Ответы [ 3 ]

5 голосов
/ 03 мая 2009

Исходное сообщение: Возможно, вы захотите начать с установки указанных программ на вашем Mac. Установка, вероятно, будет включать справочные страницы.

Обновление для отражения обсуждения: MacPorts хранит свои справочные страницы в /opt/local/share/man и добавляет их в $MANPATH, очевидно, только для bash. Убедитесь, что он также указан в вашем man-пути для zsh или любой другой используемой вами оболочки.

compinit представляется документально подтвержденным в zshcompsys(1).

3 голосов
/ 03 мая 2009

Как показывают другие ответы, вы действительно должны понимать, как работают PATH и MANPATH.

Страницы справочника OS X часто отсутствуют, но только для специфичных для Mac команд. Для стандартных команд * nix OS X содержит соответствующие страницы руководства. Например, было бы ошибкой использовать страницу руководства Ubuntu для chmod в качестве руководства к / bin / chmod для OS X, потому что тогда вы пропустили бы обсуждение настройки ACL через chmod в OS X.

Как уже упоминалось, Macports хранит свои справочные страницы в / opt / local / share / man. Переменная среды MANPATH должна содержать это значение, но она должна либо дополнять, либо добавлять существующую MANPATH, в зависимости от того, были ли добавлены или добавлены к PATH исполняемые каталоги Macports (/ opt / local / bin: / opt / local / sbin) .

2 голосов
/ 03 мая 2009

Решение для ручной работы Wget. Благодаря blb на MacPorts IRC!

Запустите следующее

unset MANPATH

НЕ экспортируйте ваш старый MANPATH после команды.

Это сделало меня ручной работой Wget.

...