分析可载入模块的相依性。
depmod [-adeisvV][-m <文件>][--help][模块名称]
depmod可检测模块的相依性,供moprobe在安装模块时使用。
-a或--all 分析所有可用的模块。一般的用途会将 depmod -a 指令加入
/etc/rc.d/rc.S(Slackware)或/etc/rc.d/rc.sysinit(Red Hat
Linux)中,如此,开机后即可自动分析模块的相依关系。
-d或debug 执行排错模式。
-e 输出无法参照的符号。
-i 不检查符号表的版本。
-m<文件>或system-map<文件> 使用指定的符号表文件。
-s或--system-log 在系统记录中记录错误。
-v或--verbose 执行时显示详细的信息。
-V或--version 显示版本信息。
--help 显示帮助。
检测并列出所有可用的模块(以Debian Lenny,Kernel2.6.26-2为例):
$ depmod -a <-- 分析所有可用的模块 $ cd /lib/modules/2.6.26-2-686/ <-- 模块预设所在的目录 $ ls kernel modules.ieee1394map modules.pcimap modules.alias modules.inputmap modules.seriomap modules.ccwmap modules.isapnpmap modules.symbols modules.dep modules.ofmap modules.usbmap <-- modules.dep为 depmode 分析模块后所产生的文件。 $ cat modules.dep <-- 显示其内容