我需要构建一个包含内核模块的rpm(该模块将被添加到目录/ lib / modules /%current_kernel / extra /)我遇到的问题是如果我的软件包将安装内核的linux机器是之后更新,模块没有转移到新的内核/ lib / modules /%new_kernel / extra /所以我想知道是否有一种方法来构建具有依赖于当前内核的rpm,以便我的包是在内核升级期间卸载或重新安装感谢Luc
你可以看看kmods . 不幸的是,Fedora正式_10151530_,因此官方推荐目前"you can't."
我使用的另一个解决方案是使用假启动服务,尝试在每次启动时重建并加载驱动程序 . 这需要最终用户安装 kernel-devel ,并且您必须手动检查该软件包的版本,否则他们只能升级内核但仍然满足您的依赖关系,因为仍然安装了旧的 kernel-devel (上周我的位置) .
kernel-devel
1 回答
你可以看看kmods . 不幸的是,Fedora正式_10151530_,因此官方推荐目前"you can't."
我使用的另一个解决方案是使用假启动服务,尝试在每次启动时重建并加载驱动程序 . 这需要最终用户安装
kernel-devel
,并且您必须手动检查该软件包的版本,否则他们只能升级内核但仍然满足您的依赖关系,因为仍然安装了旧的kernel-devel
(上周我的位置) .