Solaris11打包

时间:2018-09-24 19:33:15

标签: solaris

我才刚刚开始研究Solaris内核。我正在研究Solaris内核模块。在学习期间,我遇到以下问题:是否可以在单个软件包中嵌入两个内核模块(例如Solaris 11和Solaris 11.4内核模块)?这种情况在Linux中是可行的,但不确定在Solaris中是否可行。

1 个答案:

答案 0 :(得分:1)

可以在同一Solaris IPS软件包中嵌入两个模块(例如/kernel/misc/foo/kernel/drv/bar),但不能在不同的OS发行版中嵌入同一模块的两个版本(例如{{1})。 }代表11.3,/kernel/drv/bar代表11.4)。通常可以通过在过渡期间制作两个版本的软件包来解决该问题-一个版本用于较早的发行版,一个版本用于较新的发行版(例如,现在,由于Solaris 11.4刚刚发布,因此并不是每个人都从11.3升级了) -不再支持Solaris 11.0到11.2,因此您不需要为它们构建模块。