'\" 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. .\" .\"******************************************************************* .\" .\" Japanese Version Copyright (C) 2005 Suzuki Takashi, .\" and ribbon, .\" and Chonan Yoichi, .\" all rights reserved. .\" Translated (module-init-tools) Sat Jul 9 17:17:44 JST 2005 .\" by Suzuki Takashi . .\" New Translation (kmod version 29) Tue May 31 2022 .\" by ribbon .\" Modified Tue Oct 25 09:28:07 JST 2022 .\" by Chonan Yoichi .\" .\" This program is free software: you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation, either version 2 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . .\" .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 行に 1 つずつ表示します。 この動作は、スクリプトで特に役に立ちます。 フィールド名は、大文字小文字を区別しません (訳注: 実際には区別します)。 よく使われるフィールドには (すべてのモジュールに存在するとはかぎりませんが)、 author, description, license, parm, depends, alias などがあります。 parm, alias, depends については、複数のフィールドがあることも珍しくありません。 スペシャルフィールド filename には、モジュールのファイル名が入っています。 .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 このマニュアルページの最初の版は、"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