我刚开始使用 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.
该软件包是从源代码构建的,因此我意识到手册页是分开的。我下载了相应的 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.
我该怎么做才能让它最终正常工作?安装一套手册页不应该花一天的时间。
答案1
您需要对它们进行 gzip 压缩,并确保所有人都可以读取:
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
它会通知您任何问题。