Bin*_*rus 2 man development bsd debian glibc
过去,在开发 Linux 软件时,我有时会注意到man
我的系统上缺少一些处理开发人员文档的页面。
这种情况主要发生在 Debian 系统上。例如,昨天我需要使用该fls()
功能,但man fls
没有通往任何地方,尽管研究和尝试了这个那个,我仍然不知道我可以做什么来安装那些丢失的man
页面。
我认为这个问题与以下事实有关:一些原本可用的功能已经在其他平台上实现了(例如,fls()
似乎来自。但是,这个发现没有帮助; Debian 中BSD
没有专门的POSIX
或开发人员文档(BSD
至少我没找到)。
到目前为止,我已经通过谷歌搜索解决了这个问题,每次都man xxx
有效(即让我找到相应的页面)。man
但这是粗暴且令人不满意的,并使我依赖于在线服务,所以我认为是时候解决这个问题了。
如何在最新的 Debian 版本中安装所有此类文档(特别是不在软件包中的手册页glibc-doc
)?
您应该安装manpages-dev
,它提供系统调用和许多库函数的联机帮助页,以及-dev
和 (如果有)-doc
您\xe2\x80\x99 正在开发的库的
对于内核功能,您应该安装linux-manual-4.9
(或任何合适的版本);这是你\xe2\x80\x99 会找到的地方man 9 fls
。
要查找一般的联机帮助页,请安装apt-file
、更新索引 ( apt update
),然后搜索所需的联机帮助页:
apt-file search -x man./fls\\\\.\n
Run Code Online (Sandbox Code Playgroud)\n\n(该-x
选项告诉apt-file
将参数解释为 Perl 正则表达式)。
归档时间: |
|
查看次数: |
1993 次 |
最近记录: |