我正在编写一个 Linux 内核模块。它与所有源文件(尽管许可证是专有的)一起发布,以针对正在运行的内核进行编译。安装我的模块(作为.deb
包分发)时,它会自动编译和安装。这行得通。
问题是在整个Linux系统的定期升级过程中,安装了更新版本的Linux内核。当这样一个新版本的内核开始运行时,它没有为它编译我的模块,我的应用程序失败了。我希望在安装新的 Linux 内核包时编译和安装我的模块。
因此我的问题是:是否有一种机制dpkg
可以在安装新的 Linux 内核包时触发我的包中的某些内容来编译和安装我的模块?
同样的问题rpm
?