'\" t .\" Title: depmod.d .\" Author: Jon Masters .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 01/29/2021 .\" Manual: depmod.d .\" Source: kmod .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .\" .\" Japanese Version Copyright (C) 2022 ribbon, .\" and 2022 Chonan Yoichi, .\" all right reserved. .\" Translated (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 DEPMOD\&.D 5 2021/01/29 kmod depmod.d .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 名前 depmod.d \- depmod 用の設定ディレクトリ .SH 概要 .PP /usr/lib/depmod\&.d/*\&.conf .PP /usr/local/lib/depmod\&.d/*\&.conf .PP /run/depmod\&.d/*\&.conf .PP /etc/depmod\&.d/*\&.conf .SH 説明 .PP モジュールが \fBdepmod\fP コマンドによって処理される順番は、 全体としても、モジュールごとにも変更することができます。 これが役に立つ典型的なケースは、カーネルに付属するモジュールが、 同じモジュールのカスタムビルト版で補正されており、 ユーザとしては、カーネルの供給するモジュールのバージョンを使わないようにするために、 処理の優先順位を変更したい場合です。 .PP depmod\&.d の下にあるファイルの書式は単純です。1 行 1 コマンドで、空行や \*(Aq#\*(Aq で始まる行は無視されます (後者はコメントを付けるのに使えます)。行末に 1 個の \*(Aq\e\*(Aq があると、その行は次の行に続くことになります。これを使うと、 ファイルの見かけがちょっとよくなります。 .SH コマンド .PP search \fIsubdirectory\&.\&.\&.\fP .RS 4 このコマンドを使うと、/lib/modules (あるいは、モジュールの置き場として設定されたほかの場所) 以下のサブディレクトリが、\fBdepmod\fP によって処理される順番を指定することができます。 リストするディレクトリの順番では、最初のものの優先度が最も高く、 最後のものの優先度が最も低くなります。スペシャルキーワードの \fBbuilt\-in\fP は、カーネルによってインストールされる標準のモジュールディレクトリを指しています。 もう一つのスペシャルキーワード \fBexternal\fP は、\fBexternal\fP コマンドによって定義される外部のディレクトリのリストを指しています。 .sp デフォルトでは、\fBdepmod\fP は、プログラムに埋め込まれた "updates built\-in" という検索文字列を使って、\fBupdates\fP という名前のディレクトリに、\fBbuilt\-in\fP よりも高い優先度を与えています。でも、もっと複雑な順番の設定も可能であり、 有名なディストリビューションのいくつかでは、 そうした順番が実際に使われています。 .RE .PP override \fImodulename\fP \fIkernelversion\fP \fImodulesubdirectory\fP .RS 4 このコマンドを使うと、同じ名前を持つ複数のモジュールが \fBdepmod\fP コマンドの処理の対象になる場合に、 特定のモジュールについて、使用するバージョンを変更することができます。 ある一つのカーネルを指定することもできますし、ワイルドカードの * を使って、すべてのカーネルを指定することも可能です。(書式中の) \fImodulesubdirectory\fP は、/lib/modules (あるいは、モジュールの存在するほかの場所) 以下のサブディレクトリの名前であり、 処理対象になるモジュールがインストールされているところです。 .sp たとえば、更新版の出た \fBkmod\fP という名前のテストモジュールの優先度を、"override kmod * extra" というコマンドを指定することで変更することができます。 このようにすると、/lib/modules (あるいは、モジュールの存在するほかの場所) の内にある \fBextra\fP というサブディレクトリ以下にインストールされているモジュールの中に、 モジュール名のマッチするものがあれば、 カーネルによってすでに提供されている同名のどんなモジュールよりも、 それが高い優先度を持つようになるのです。 .RE .PP external \fIkernelversion\fP \fIabsolutemodulesdirectory\&.\&.\&.\fP .RS 4 このコマンドでは、ディレクトリのリストを指定しますが、そのリストは、\fBsearch\fP コマンドにおける優先順位に従って照合されることになります。 順序はここでも意味があり、先に挙げたディレクトリが、より高い優先度を持ちます。 .sp \fIkernelversion\fP は、POSIX の正規表現、またはワイルドカードの * です。\fBoverride\fP におけると同様です .RE .SH 著作権 .PP このマニュアルページは、"Copyright 2006\-2010, Jon Masters, Red Hat, Inc" です。 .SH 関連項目 .PP \fBdepmod\fP(8) .SH 著者 .PP \fBJon Masters\fP <\&jcm@jonmasters\&.org\&> .RS 4 開発者 .RE .PP \fBRobby Workman\fP <\&rworkman@slackware\&.com\&> .RS 4 開発者 .RE .PP \fBLucas De Marchi\fP <\&lucas\&.de\&.marchi@gmail\&.com\&> .RS 4 開発者 .RE