Я начал с git и решил взглянуть на справочные страницы. После ввода:
git help config
я получаю следующее сообщение об ошибке:
man: can't resolve /usr/share/man/man1/git-config.1.gz: No such file or directory
No manual entry for git-config
See 'man 7 undocumented' for help when manual pages are not available.
пакет был собран из исходного кода, поэтому я понял, что страницы руководства были отдельными. Я загрузил соответствующие man-страницы в формате tar.gz и попытался извлечь их в:
/usr/share/man/
, используя эту команду:
sudo tar -xzf git-manpages-1.8.4.3.tar.gz -C /usr/share/man
, к сожалению, он меняет владельца с root на пользователя 110493 и группа 5000. Команда git help теперь гласит:
man: can't resolve /usr/share/man/man1/git-config.1.gz: Permission denied
No manual entry for git-config
See 'man 7 undocumented' for help when manual pages are not available.
Что я могу сделать, чтобы наконец заставить ее работать? Установка набора страниц руководства не должна занять один день.
Вам нужно распаковать их и убедиться, что они доступны для чтения всем:
sudo chown -R root:root /usr/share/man/man1/ /usr/share/man/man5/ /usr/share/man/man7/
sudo chmod -R a+r /usr/share/man/man1/ /usr/share/man/man5/ /usr/share/man/man7/
Если вы хотите проверить достоверность справочной страницы, вы можете использовать:
sudo mandb --test
It сообщит вам о любой проблеме.