我的手册页是空的


1

当我试图看到男人的插座我得到一个空页。这是怎么回事?

我在man中得到以下文字

Manual page socket(3) line ?/? (END)

似乎人无法识别线(也许)。

我怎样才能使它工作?

我的联机帮助页面的套接字文件也可用:

-rw-r--r-- 1 root root 3365 2010-05-03 09:30 /usr/share/man/man3/socket.3.gz

1
不。适用于相当有库存的Ubuntu 10.04安装。但不同的发行版包括不同包中的不同联机帮助页; 并非所有都安装在默认系统中。您使用的Linux发行版和版本是什么?
quack quixote 2010年

我使用的是ubuntu 9.04。并非所有的手册页都无法显示。其中一些可以,但其他一些不能。<br>当我输入时man man我可以看到手册。但是当我尝试时man socket,我看不到它。你有什么建议吗?
deddihp 2010年

Answers:


1

好吧,我认为man-db 2.5.5不支持我的manpages文件。在我安装较旧的man-db(2.4)后,我可以看到联机帮助页。


混淆....


哼。听起来好像在该手册页的格式化中出现了一些不适用于较新包的东西。也许重新编译/重新生成源包中的手册页会有所帮助,但保留旧的man-db包可能是更简单的解决方案。
quack quixote 2010年

一个更简单的修复,如果这是您遇到问题的唯一联机帮助页,可能是从更高版本的Ubuntu(9.10或10.04)获取该联机帮助页。我不会安装整个包裹; 相反,只提取一个文件来取代/usr/share/man/man3/socket.3.gz
quack quixote 2010年

0

你检查过你的男人设置了吗?你有一个有效的MANPATH,或更好:没有设置MANPATH,所以你可以肯定,男人找到了正确的页面?

您是否看过/ usr / man / man3 *或/ usr / share / man / man3 *(不确定,它在Ubuntu上的位置)?是否有套接字系统调用的有效源文件?

有些其他工具可能会安装自己版本的套接字手册页,例如TCL; 运行man -a socket来查看与socket相关的每个man页面或者更好,运行“man -k socket”或“apropos socket”来查找以任何方式引用套接字的所有man页面。

你检查过安装包了吗?没有损坏或丢失?

祝好运,

克劳斯


当然,我得到了这个。-rw-r - r-- 1 root root 3365 2010-05-03 09:30 /usr/share/man/man3/socket.3.gz
deddihp 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.