在 Oracle® Solaris 11.2 中使用映像包管理系统打包和交付软件

退出打印视图

更新时间: 2014 年 7 月
 
 

软件自组装

根据上述目标和理念,IPS 引入了软件自组装的一般概念:系统上安装的软件的任何集合都应该能够在该系统引导时、打包操作完成时或软件运行时将自己构建到工作配置中。

有了软件自组装功能,IPS 中消除了在安装时编写脚本的需求。软件将负责其自己的配置,而不是依赖于包管理系统来代表软件执行该配置。软件自组装还能使包管理系统在备用映像(如当前未引导的引导环境或处于脱机状态的区域根目录)上安全运行。此外,由于自组装仅在正在运行的映像上执行,所以软件包开发者不需要应对跨版本或跨体系结构的运行时上下文。

在引导之前,必须做一些操作系统映像准备工作,IPS 以透明方式管理此过程。映像准备工作包括更新引导块、准备引导归档文件 (ramdisk) 以及在某些体系结构中管理引导选择菜单。