安装第 9 节(内核例程)的手册页

安装第 9 节(内核例程)的手册页

我用kernel.org 文档阅读有关内核函数的信息。现在我正在尝试使阅读内核模式函数的手册成为可能,例如printk使用man 9 printk.第 9 节用于此目的:从man man各节描述来看:

9 – 内核例程[非标准]

奔跑make mandocs/usr/src/linux/会抛出此错误:

make: *** No rule to make target 'mandocs'.  Stop.

(我认为mandocs已经过时或已被删除)。我在 Gentoo GNU/Linux 系统上找不到 man9 软件包。另外,我尝试在 Debian 11 虚拟机上安装这些手册页,但也失败了。

如何安装/制作/下载那些非标准的内核函数手册页,以便能够运行man printk以获取文档,而无需在线搜索文档或浏览头文件?

我知道已经有人问过类似的问题(),但它们已被弃用(make mandocs现在没有)。

答案1

2017 年 5 月期间,Linux 内核文档迁移为使用 ReST 而不是 DocBook(提交)。在迁移的最后步骤中,make mandocs目标是从内核 Makefile 系统中删除(提交)

显然,没有人错过手册页格式,以至于无法为从新的 ReST 文档源格式构建内核函数手册页的进程提交补丁。

请注意,您可以运行make htmldocsmake latexdocsmake pdfdocsmake epubdocs来获取 HTML、LaTeX、PDF 或 EPUB 格式的内核文档的本地版本。

相关内容