solaris - Solaris11 包装
问题描述
我刚刚开始探索 Solaris 内核。我正在研究 Solaris 内核模块。在我学习期间,我遇到了以下问题,是否可以在单个包中嵌入两个内核模块(例如 Solaris 11 和 Solaris 11.4 内核模块)?这种情况在 Linux 中是可行的,但不确定在 Solaris 中是否可行。
解决方案
可以在同一个 Solaris IPS 包中嵌入两个模块(例如/kernel/misc/foo
和/kernel/drv/bar
),但不能在不同的操作系统版本(例如/kernel/drv/bar
11.3 和/kernel/drv/bar
11.4)中嵌入同一模块的两个版本。这个问题通常可以通过制作两个版本的软件包来解决 - 一个用于旧版本,一个用于新版本,在过渡期间(例如现在,因为 Solaris 11.4 刚刚问世,所以不是每个人都从 11.3 升级- 不再支持 Solaris 11.0 到 11.2,因此您不需要为它们构建模块)。
推荐阅读
- flutter - Flutter Push vs. 状态相关视图
- javascript - 该站点如何以叠加方式显示此 youtube 视频?
- c# - SpeechSynthesizer 无法获取所有已安装的声音 3
- networking - Openstack neutron:在响应中未从开放堆栈 neutron api 获取端口信息
- mysql - Kubernetes多数据库实例或HA单实例
- powershell - 为什么 $_ 不返回完整的对象
- perl - PERL:跳转到巨大文本文件中的行
- javascript - 表单与 phpmyadmin 后端对话所需的代码
- angular - Angular:资产中的图像未立即加载
- python - 根据字母“l”或“L”是否在另一列的字符串中创建新列