Linux

安裝第 9 節的手冊頁(核心常式)

  • August 27, 2021

我使用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以獲取文件,而無需線上搜尋文件或瀏覽標頭檔?

我知道已經提出了類似的問題(thisthis),但它們已被棄用(make mandocs現在不推薦)。

2017 年 5 月,Linux 核心文件遷移到使用 ReST 而不是 DocBook (commit)。在該遷移的最後步驟中,make mandocs目標已從核心 Makefile system (commit)中刪除。

顯然,沒有人會錯過足夠多的手冊頁格式來送出更新檔程序,以便從新的 ReST 文件源格式建構核心函式手冊頁。

請注意,您可以執行、make htmldocs或以獲取 HTML、LaTeX、PDF 或 EPUB 格式的核心文件的本地版本。make latexdocs``make pdfdocs``make epubdocs

引用自:https://unix.stackexchange.com/questions/666401