'\" t .\" Title: modinfo .\" Author: Jon Masters .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 01/29/2021 .\" Manual: modinfo .\" Source: kmod .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .\" .\" translated for 29, 2022-05-31 ribbon .\" .TH MODINFO 8 2021/01/29 kmod modinfo .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH 名前 modinfo \- Linux カーネルモジュールに関する情報を表示する .SH 書式 .HP \w'\fBmodinfo\fR\ 'u \fBmodinfo\fP [\fB\-0\fP] [\fB\-F\ \fP\fIfield\fP] [\fB\-k\ \fP\fIkernel\fP] [modulename|filename...] .HP \w'\fBmodinfo\ \-V\fR\ 'u \fBmodinfo \-V\fP .HP \w'\fBmodinfo\ \-h\fR\ 'u \fBmodinfo \-h\fP .SH 説明 .PP \fBmodinfo\fP は、 コマンドラインから与えられた Linux カーネルモジュールから、 その情報を抽出します。 モジュール名がファイル名でない場合は、 /lib/modules/\fIversion\fP ディレクトリが検索されます。 これはカーネルモジュールがロードされる際に \fBmodprobe\fP(8) によっても行われます。 .PP \fBmodinfo\fP がモジュールの各属性を一覧表示するにあたって、 デフォルトでは、 読みやすさを考慮して \fIfieldname\fP : \fIvalue\fP という形式の出力を行います。 ファイル名も同様にして一覧出力されます (ただしファイル名は、 実際の属性ではありません)。 .PP \fBmodinfo\fP の本バージョンでは、 どのような Linux カーネルアーキテクチャーのモジュールでも解釈します。 .SH オプション .PP \fB\-V\fP, \fB\-\-version\fP .RS 4 modinfo のバージョンを表示します。 .RE .PP \fB\-F\fP, \fB\-\-field\fP .RS 4 指定された項目値だけを 1 行ずつに表示します。 これはスクリプト内で用いる際に便利です。 項目名は、 大文字小文字を区別します。 一般的な項目は (すべてのモジュールに含まれるわけではないですが)、 著者 (author)、 説明 (description)、 ライセンス (license)、 引数 (param)、 依存モジュール (depends)、 エイリアス (alias)、 依存モジュールの項目、 です。特別な項目としてファイル名があり、 モジュールのファイル名を一覧表示します。 .RE .PP \fB\-b \fP\fIbasedir\fP, \fB\-\-basedir \fP\fIbasedir\fP .RS 4 モジュールのルートディレクトリ。 デフォルトは / です。 .RE .PP \fB\-k \fP\fIkernel\fP .RS 4 実行中のカーネルではない、 別のカーネルに関する情報を表示します。 これが必要になるのは、 ディストリビューションにおいて、 新たにインストールされた (まだ稼働していない) 一連のカーネルモジュールについて、 そこからの情報を取得する場合です。 たとえば、 新たなカーネルにおける種々のモジュールに対して、 必要となるファームウェアファイルは何であるのかを調べたいような場合です。 その場合には、 起動時に initrd/initramfs イメージの読み込みを行わなければならないためです。 .RE .PP \fB\-0\fP, \fB\-\-null\fP .RS 4 項目値の区切りとして、 改行文字ではなく ASCII ゼロ文字を用います。 これはスクリプト内で用いる際に便利です。 理論的には、 改行文字が項目内に含まれる場合があるためです。 .RE .PP \fB\-a\fP \fB\-\-author\fP, \fB\-d\fP \fB\-\-description\fP, \fB\-l\fP \fB\-\-license\fP, \fB\-p\fP \fB\-\-parameters\fP, \fB\-n\fP \fB\-\-filename\fP .RS 4 これは \fB\-\-field\fP フラグにおける各引数、 つまり author, description, license, parm, filename に対するショートカットです。 かつての modutils の \fBmodinfo\fP を使っていた方が、 扱いやすくなるようにしたものです。 .RE .SH 著作権 .PP この man ページの元々の著作権表記は Copyright 2003, Rusty Russell, IBM Corporation です。 現在は Jon Masters その他が保守を行っています。 .SH 関連項目 .PP \fBmodprobe\fP(8) .SH 著者 .PP \fBJon Masters\fP <\&jcm@jonmasters\&.org\&> .RS 4 開発者 .RE .PP \fBLucas De Marchi\fP <\&lucas\&.de\&.marchi@gmail\&.com\&> .RS 4 開発者 .RE