セクション9(カーネルルーチン)のマンページのインストール

セクション9(カーネルルーチン)のマンページのインストール

私は使うkernel.org ドキュメントカーネル関数について読んでください。今私はカーネルモード関数のマニュアルを読むことができるようにしようとしています。たとえば、この目的には.Section 9をprintk使用します。セクションの説明を見ると:man 9 printkman 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カーネルドキュメントDocBookの代わりにReSTを使用するように移行(コミット)。移行の最後の段階では、目標はmake mandocs次のとおりです。カーネルMakefileシステムから削除(コミット)

明らかに、新しいReSTドキュメントソース形式でカーネル機能のマニュアルページを構築するプロセスにパッチを提出するのに十分なマニュアルページ形式を見逃した人はいませんでした。

make htmldocs、またはmake latexdocsを実行して、HTML、LaTeX、PDF、またはEPUB形式のコアドキュメントのローカルバージョンを取得できます。make pdfdocsmake epubdocs

関連情報