modinfo
本身并不提供更新模块信息的功能
更新内核源代码:当你更新了内核源代码后,重新编译内核并安装新的内核。这将导致内核模块信息发生改变,因为新的内核版本会包含最新的模块信息。
使用 depmod
命令:depmod
是一个用于处理内核模块依赖关系的工具。当你安装了新的模块或者更新了现有模块的依赖关系时,可以使用 depmod
命令来更新模块的依赖关系信息。运行以下命令:
sudo depmod -a
这将更新 /lib/modules/$(uname -r)/modules.dep
文件,其中包含了系统中所有模块的依赖关系信息。
总之,modinfo
主要用于查询模块信息,而不是更新它。要更新模块信息,你需要更新内核源代码或使用 depmod
命令处理模块依赖关系。