Man page - depmod(8)

Packages contains this manual

Available languages:

en fr pl tr ja ro

Manual

DEPMOD

名 前
書 åŧ
čĒŦ 明
ã‚Ē プ ã‚ˇ ョ ãƒŗ
著 äŊœ 樊
é–ĸ 逪 項 į›Ž
著 者

名 前

depmod - modules.dep と マ ッ プ フ ã‚Ą イ ãƒĢ を į”Ÿ 成 す る

書 åŧ

depmod [ -b basedir ] [ -e ] [ -E Module.symvers ] [ -F System.map ] [ -n ] [ -v ] [ -A ] [ -P prefix ] [ -w ] [ version ]

depmod [ -e ] [ -E Module.symvers ] [ -F System.map ] [ -n ] [ -v ] [ -P prefix ] [ -w ] [ version ] [ filename ...]

čĒŦ 明

Linux ぎ ã‚Ģ ãƒŧ ネ ãƒĢ ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ は 、 (「 ã‚ˇ ãƒŗ ボ ãƒĢ 」 と å‘ŧ ば れ る ) ã‚ĩ ãƒŧ ビ ゚ を (ã‚ŗ ãƒŧ ド 中 で EXPORT_SYMBOL バ ãƒĒ ã‚ĸ ãƒŗ ト ぎ 1 つ を äŊŋ ᔍ し ãĻ ) ãģ か ぎ ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ が äŊŋ え る よ う ãĢ 提 供 す る こ と が で き ぞ す 。 あ る ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ が そ う し た ã‚ˇ ãƒŗ ボ ãƒĢ を äŊŋ ᔍ し ãĻ い る å ´ 合 、 そ ぎ ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ が ã‚ˇ ãƒŗ ボ ãƒĢ を 提 供 す る 側 ぎ ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ ãĢ 䞝 存 し ãĻ い る こ と は 明 į™Ŋ で す 。 こ う し た 䞝 存 é–ĸ äŋ‚ は 、 か ãĒ り 複 雑 ãĢ ãĒ る こ と が あ り ぞ す 。

depmod は 、 /lib/modules/ version äģĨ 下 ãĢ あ る 各 ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ を čĒ­ ãŋ čžŧ ãŋ 、 そ れ が お ん ãĒ ã‚ˇ ãƒŗ ボ ãƒĢ を エ ク ゚ ポ ãƒŧ ト し 、 お ん ãĒ ã‚ˇ ãƒŗ ボ ãƒĢ を åŋ… čρ と し ãĻ い る か を į‰š 厚 し ãĻ 、 ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ ぎ 䞝 存 é–ĸ äŋ‚ ぎ ãƒĒ ゚ ト を äŊœ 成 し ぞ す 。 デ フ り ãƒĢ ト で は 、 こ ぎ ãƒĒ ゚ ト は 、 上 記 デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ãĢ įŊŽ ã‹ れ る modules.dep と 、 そ れ を バ イ ナ ãƒĒ ハ ッ ã‚ˇ ãƒĨ 化 し た modules.dep.bin と い う 名 前 ぎ フ ã‚Ą イ ãƒĢ ãĢ 書 き čžŧ ぞ れ ぞ す 。 ãĒ お 、 フ ã‚Ą イ ãƒĢ 名 を ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ で 指 厚 し た å ´ 合 は 、 そ う し た ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ ぎ ãŋ が čĒŋ ず ら れ ぞ す (す ず ãĻ ぎ ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ を 指 厚 し ãĒ い か ぎ り 、 こ れ が åŊš ãĢ įĢ‹ つ こ と は め ãŖ た ãĢ あ り ぞ せ ん )。 depmod は ぞ た 、 ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ が 提 供 す る ã‚ˇ ãƒŗ ボ ãƒĢ ぎ ãƒĒ ゚ ト を äŊœ 成 し 、 modules.symbols と い う フ ã‚Ą イ ãƒĢ と 、 そ ぎ バ イ ナ ãƒĒ ハ ッ ã‚ˇ ãƒĨ į‰ˆ ぎ modules.symbols.bin ãĢ 書 き čžŧ ãŋ ぞ す 。 最 垌 ãĢ 、 depmod は 、 ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ が ゚ ペ ã‚ˇ ãƒŖ ãƒĢ デ バ イ ゚ 名 を 供 įĩĻ ã— ãĻ い る å ´ 合 は 、 modules.devname と い う 名 前 ぎ フ ã‚Ą イ ãƒĢ を å‡ē 力 し ぞ す 。 そ う し た ゚ ペ ã‚ˇ ãƒŖ ãƒĢ デ バ イ ゚ 名 は 、 晎 通 ブ ãƒŧ ト 時 ãĢ (systemd-tmpfiles ぎ よ う ãĒ ãƒĻ ãƒŧ テ ã‚Ŗ ãƒĒ テ ã‚Ŗ ãĢ よ ãŖ ãĻ ) /dev デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ãĢ 配 įŊŽ ã• れ ぞ す 。

åŧ• 数 ãĢ version を 指 厚 し た å ´ 合 は 、 įž 在 į¨ŧ 働 中 ぎ ã‚Ģ ãƒŧ ネ ãƒĢ バ ãƒŧ ジ ョ ãƒŗ ( uname -r で čŋ” ãŖ ãĻ く る も ぎ ) で は ãĒ く 、 指 厚 し た ã‚Ģ ãƒŧ ネ ãƒĢ バ ãƒŧ ジ ョ ãƒŗ ぎ ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ が äŊŋ ᔍ さ れ ぞ す 。

ã‚Ē プ ã‚ˇ ョ ãƒŗ

-a , --all

す ず ãĻ ぎ ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ を čĒŋ ず ぞ す 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ で フ ã‚Ą イ ãƒĢ 名 を 一 つ も 指 厚 し ãĒ か ãŖ た å ´ 合 、 デ フ り ãƒĢ ト で 有 劚 ãĢ ãĒ り ぞ す 。

-A , --quick

こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ を 指 厚 す る と 、 å‡Ļ ᐆ を 行 う 前 ãĢ ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ įž¤ ãĢ ざ ãŖ と į›Ž を 通 し ãĻ 、 modules.dep フ ã‚Ą イ ãƒĢ よ り 新 し い ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ が あ る か お う か を čĒŋ ず ぞ す 。 も し ãĒ け れ ば 、 modules.dep ãĒ お ぎ フ ã‚Ą イ ãƒĢ を äŊœ り į›´ さ ず 、 äŊ• ぎ ãƒĄ ッ ã‚ģ ãƒŧ ジ も å‡ē さ ず ãĢ įĩ‚ äē† ã— ぞ す 。

-b basedir , --basedir basedir

寞 蹥 と ãĒ る ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ įž¤ が 、 įž 在 、 (標 æē– ぎ ) デ ã‚Ŗ ãƒŦ ク ト ãƒĒ /lib/modules/ version ãĢ ãĒ く 、 æē– 備 領 域 (a staging area) ãĢ あ る å ´ 合 、 æē– 備 領 域 で 標 æē– デ ã‚Ŗ ãƒŦ ク ト ãƒĒ 名 ãĢ 先 行 す る デ ã‚Ŗ ãƒŦ ク ト ãƒĒ 名 basedir を 指 厚 す る こ と が で き ぞ す 。 こ ぎ basename は 、 äŊœ 成 さ れ る modules.dep フ ã‚Ą イ ãƒĢ で は 取 り 除 か れ る ぎ で 、 äŊœ 成 さ れ た フ ã‚Ą イ ãƒĢ は 、 そ ぎ ぞ ぞ 標 æē– ぎ å ´ 所 ãĢ į§ģ 動 す る こ と が で き ぞ す 。 あ ãĒ た が デ ã‚Ŗ ゚ ト ãƒĒ ビ ãƒĨ ãƒŧ ã‚ŋ ãƒŧ で あ り 、 depmod を 垌 で あ ら た め ãĻ 原 行 し ãĒ い で も 済 む よ う ãĢ 、 一 逪 ぎ ãƒĄ ã‚ŋ デ ãƒŧ ã‚ŋ フ ã‚Ą イ ãƒĢ を 前 も ãŖ ãĻ äŊœ ãŖ ãĻ お く åŋ… čρ が あ る ãĒ ら ば 、 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ を äŊŋ ᔍ す る と よ い で し ょ う 。

-C , --config file or directory

/etc/depmod.d ãĢ あ る デ フ り ãƒĢ ト ぎ 設 厚 デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ぎ äģŖ ã‚ り ãĢ 、 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ で 指 厚 す る も ぎ を äŊŋ ᔍ し ぞ す 。

-e , --errsyms

こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 -F ã‚Ē プ ã‚ˇ ョ ãƒŗ と 一 ᎒ ãĢ äŊŋ ᔍ し た å ´ 合 、 あ る ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ が åŋ… čρ と し ãĻ い る ã‚ˇ ãƒŗ ボ ãƒĢ ãĢ 、 ãģ か ぎ ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ や ã‚Ģ ãƒŧ ネ ãƒĢ ãĢ よ ãŖ ãĻ 供 įĩĻ ã• れ ãĻ い ãĒ い も ぎ が あ る と 、 そ ぎ ã‚ˇ ãƒŗ ボ ãƒĢ を å ą 告 し ぞ す 。 通 常 、 ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ ãĢ よ ãŖ ãĻ 提 供 さ れ ãĻ い ãĒ い ã‚ˇ ãƒŗ ボ ãƒĢ が あ れ ば 、 そ れ は ã‚Ģ ãƒŧ ネ ãƒĢ ãĢ よ ãŖ ãĻ 提 供 さ れ る も ぎ と čĻ‹ ãĒ さ れ ぞ す (厌 į’§ ãĒ 世 į•Œ で ãĒ ら 、 そ う ãĒ ãŖ ãĻ い る は ず で す )。 し か し 、 そ ぎ æƒŗ 厚 が 外 れ る こ と も あ り ぞ す 。 į‰š ãĢ 、 ã‚ĩ ãƒŧ ド パ ãƒŧ テ ã‚Ŗ čŖŊ ぎ ド ナ イ バ を 垌 æ—Ĩ ã‚ĸ ッ プ デ ãƒŧ ト し た と き 、 そ れ が き ãĄ ん と イ ãƒŗ ゚ ト ãƒŧ ãƒĢ さ れ ãĻ い ãĒ か ãŖ た り 、 æ­Ŗ し く ビ ãƒĢ ド さ れ ãĻ い ãĒ か ãŖ た り す る と 、 そ う ãĒ り ぞ す 。

-E , --symvers Module.symvers

こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 -e ã‚Ē プ ã‚ˇ ョ ãƒŗ と 一 ᎒ ãĢ äŊŋ ᔍ し た å ´ 合 、 ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ が 提 į¤ē し ãĻ い る ã‚ˇ ãƒŗ ボ ãƒĢ ぎ バ ãƒŧ ジ ョ ãƒŗ ぎ 中 ãĢ 、 ã‚Ģ ãƒŧ ネ ãƒĢ が そ ぎ Module.symvers (荺 æŗ¨ : こ ぎ フ ã‚Ą イ ãƒĢ は 、 č‡Ē 分 で ã‚Ģ ãƒŧ ネ ãƒĢ を ビ ãƒĢ ド す る と į”Ÿ 成 さ れ ぞ す ) で 情 å ą を 提 供 し ãĻ い る ã‚ˇ ãƒŗ ボ ãƒĢ ぎ バ ãƒŧ ジ ョ ãƒŗ と 一 致 し ãĒ い も ぎ が あ れ ば 、 そ れ を å ą 告 し ぞ す 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 -F と 一 ᎒ ãĢ は äŊŋ え ぞ せ ん 。

-F , --filesyms System.map

ã‚Ģ ãƒŧ ネ ãƒĢ が ビ ãƒĢ ド さ れ た と き ãĢ äŊœ 成 さ れ た System.map を 指 厚 し ぞ す 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ を äŊŋ ᔍ す る と 、 -e ã‚Ē プ ã‚ˇ ョ ãƒŗ が 、 č§Ŗ æąē で き ãĒ い ã‚ˇ ãƒŗ ボ ãƒĢ を å ą 告 で き る よ う ãĢ ãĒ り ぞ す 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 -E と 一 ᎒ ãĢ は äŊŋ え ぞ せ ん 。

-h , --help

ヘ ãƒĢ プ ãƒĄ ッ ã‚ģ ãƒŧ ジ を 襨 į¤ē し ãĻ įĩ‚ äē† ã— ぞ す 。

-n , --show , --dry-run

こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ を 指 厚 す る と 、 į”Ÿ 成 さ れ た modules.dep や 様 々 ãĒ マ ッ プ フ ã‚Ą イ ãƒĢ を 、 ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ãĢ 書 き čžŧ ぞ ず ãĢ 、 標 æē– å‡ē 力 ãĢ 書 き å‡ē し ぞ す 。

-P

ã‚ĸ ãƒŧ キ テ ク チ ãƒŖ ãƒŧ ãĢ よ ãŖ ãĻ は 、 ã‚ˇ ãƒŗ ボ ãƒĢ ぎ 前 ãĢ į„Ą é–ĸ äŋ‚ ãĒ 文 字 を äģ˜ ã‘ る も ぎ が あ り ぞ す 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ で は 、 (た と え ば 、 '_' と い ãŖ た ) į„Ą čĻ– す ず き æŽĨ é ­ 辞 を 指 厚 し ぞ す 。

-v , --verbose

čŠŗ į´° ãƒĸ ãƒŧ ド で は 、 depmod は 、 各 ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ が 䞝 存 し ãĻ い る す ず ãĻ ぎ ã‚ˇ ãƒŗ ボ ãƒĢ と 、 そ ぎ ã‚ˇ ãƒŗ ボ ãƒĢ を 提 供 し ãĻ い る ãƒĸ ジ ãƒĨ ãƒŧ ãƒĢ ぎ フ ã‚Ą イ ãƒĢ 名 を (標 æē– å‡ē 力 ãĢ ) 書 き å‡ē し ぞ す 。

-V , --version

プ ロ グ ナ ム ぎ バ ãƒŧ ジ ョ ãƒŗ を 襨 į¤ē し ãĻ įĩ‚ äē† ã— ぞ す 。

-w

䞝 存 é–ĸ äŋ‚ 、 エ イ ãƒĒ ã‚ĸ ゚ 、 ã‚ˇ ãƒŗ ボ ãƒĢ バ ãƒŧ ジ ョ ãƒŗ ãĒ お ãĢ 重 複 が あ る å ´ 合 ãĢ č­Ļ 告 し ぞ す 。

著 äŊœ 樊

こ ぎ マ ニ ãƒĨ ã‚ĸ ãƒĢ ペ ãƒŧ ジ ぎ 最 初 ぎ į‰ˆ は 、 "Copyright 2002, Rusty Russell, IBM Corporation" で し た 。 įž 在 で は 、 "Copyright Jon Masters, and others" ぎ 部 分 も あ り ぞ す 。

é–ĸ 逪 項 į›Ž

depmod.d (5), modprobe (8), modules.dep (5)

著 者

Jon Masters <jcm@jonmasters.org>

開 į™ē 者

Robby Workman <rworkman@slackware.com>

開 į™ē 者

Lucas De Marchi <lucas.de.marchi@gmail.com>

開 į™ē č€