Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的软件有一个面向用户的 centos 6.2 操作系统,它安装了两个内核(基于 xen 的和原始的)。所以一些带有内核模块的 rpm 应该都支持这些内核。仅在一个 rpm 中包含两个不同版本的 linux 内核模块最常用的解决方案是什么?
最常见的方法是两个不同的二进制包,每个都针对不同的(基于 xen 的和原始的)内核。
虽然将 2 个内核模块打包在一个软件包中可能是可行的——特别是如果两个内核都安装在任何地方——但维护会让你发疯。单独的包更容易维护,与每次内核更改时重建/重新分发两个二进制内核模块包的成本相比,冗余工作微不足道。