depmod 是 Linux 中用于生成/更新内核模块依赖关系的命令。它会分析指定内核版本的模块文件(通常在 /lib/modules/<kernel-version>/),并生成如 modules.dep、modules.alias 等索引文件,供 modprobe 等工具按依赖顺序自动加载模块使用。(在日常系统中,它常在安装新内核或新模块后被调用。)
/ˌdɛpˈmɒd/
Run depmod -a after installing a new kernel module.
安装新的内核模块后,运行 depmod -a。
If module loading fails after an update, rebuilding the dependency files with depmod can help modprobe resolve the correct load order.
如果更新后模块加载失败,用 depmod 重新生成依赖文件可能有助于 modprobe 解析正确的加载顺序。
depmod 可理解为 dependency(依赖) + mod(modules 的缩写,模块)。它的命名直观表达了该命令的用途:为内核模块建立“依赖关系—模块”的映射与索引。
depmod)depmod)