功能: 分析可加载模块的依赖性
语法: depmod [-abeisvV] [-m <文件>] [--help] [模块名称]
相关: insmod, lsmod, modinfo, modprobe, rmmod
说明: depmod可检测模块的依赖性,供modprobe在安装模块时使用
参数:
-a 或 --all 分析所有可用的模块。 一般的用法会将depmod -a指令加入/etc/rc.d/rc.S(Slackwar)或/etc/rc.d/rc.sysinit(Redhat)中,这样开机后即可自动分析模块的依赖关系
-d 或 --debug 执行排错模式
-e 输出无法参照的符号
-i 不检查符号表的版本
-m <文件>
--system-map <文件> 使用指定的符号表文件
-s 或 --system-log 在系统记录中记录错误
-v或--verbose 执行时显示详细信息
-V或--version
--help
示例:
1)检测并列出所有可用的模块
depmod -a
cd /lib/modules/2.2.14-3.0 模块默认所在的目录
cat modules.dep 显示由depmod分析模块后所产生的文件
2)列出nfs.o无法参照的符号
depmod -e /lib/modules/2.2.14-3.0/nfs/nfs.o
3)以mysys.map符号表文件来分析所有可用的模块
depmod -m /boot/mysys.map -a