Linux
安裝第 9 節的手冊頁(核心常式)
我使用kernel.org 文件來閱讀核心函式。現在我正在嘗試閱讀核心模式函式的手冊,例如
printk
.man 9 printk
第 9 節用於此目的:從man man
節描述:9 - 核心常式
$$ Non standard $$
執行拋出這個
make mandocs
:/usr/src/linux/
make: *** No rule to make target 'mandocs'. Stop.
(我認為
mandocs
已經過時或已被刪除)。我在我的 Gentoo GNU/Linux 系統上找不到 man9 軟體包。另外,我嘗試在 Debian 11 虛擬機上安裝這些聯機幫助頁,但也失敗了。如何安裝/製作/下載核心功能的非標準手冊頁,以便能夠執行
man printk
以獲取文件,而無需線上搜尋文件或瀏覽標頭檔?
2017 年 5 月,Linux 核心文件遷移到使用 ReST 而不是 DocBook (commit)。在該遷移的最後步驟中,
make mandocs
目標已從核心 Makefile system (commit)中刪除。顯然,沒有人會錯過足夠多的手冊頁格式來送出更新檔程序,以便從新的 ReST 文件源格式建構核心函式手冊頁。
請注意,您可以執行、
make htmldocs
或以獲取 HTML、LaTeX、PDF 或 EPUB 格式的核心文件的本地版本。make latexdocs``make pdfdocs``make epubdocs