在 Oracle® Solaris 11.2 中添加和更新软件

退出打印视图

更新时间: 2014 年 7 月
 
 

创建映像

映像是可以安装 IPS 软件包及其相关文件、目录、链接和相关项的位置,以及可以执行其他 IPS 操作的位置。

使用 pkg image-create 命令创建的映像是不可引导的。要创建可引导映像,可使用 pkg 命令并指定 --be-name--require-new-be 选项,或者使用 beadm 命令,也可以使用 zonecfgzoneadm 命令。pkg image-create 命令用于维护软件包和操作系统分发等任务。

pkg image-create 命令需要一个操作数,该操作数指明将要在其中创建映像的目录。要创建的映像的缺省类型为用户映像。可指定以下任一映像类型:

Full(完整)

完整映像,能够提供完整系统。在完整映像中,所有依赖关系都在映像自身内解决,IPS 以一致的方式维护这些依赖关系。完成 Oracle Solaris OS 安装之后,根文件系统及其内容包含在完整映像中。可使用 -F--full 选项指定完整映像。

Partial(部分)

部分映像被链接到包含给定 dir 路径的完整映像(父映像)。部分映像自身不提供完整的系统。可使用 -P--partial 选项指定部分映像。

非全局区域就是一种部分映像。要在非全局区域上下文中使用此映像,请指定 -z--zone 选项以设置相应的变量。在区域映像中,IPS 根据软件包中相关项的定义来维护非全局区域与其全局区域的一致性。有关区域的更多信息,请参见映像和引导环境

User(用户)

用户映像只包含可重定位的软件包。如果在创建映像时未指定其类型,这是映像的缺省类型。可使用 -U--user 选项指定用户映像。

可使用 -p--publisher 选项提供软件包系统信息库 URI。如果还提供了某个发布者名称,则创建映像时仅添加该发布者。如果未提供发布者名称,则会将指定的系统信息库已知的所有发布者添加到映像。完成初始创建操作后,将会尝试检索与此发布者关联的目录。

对于使用客户端 SSL 验证的发布者,可使用 -c-k 选项注册客户端密钥和客户端证书。此密钥和证书用于映像创建期间添加的所有发布者。

可使用 --variant--facet--set-property 选项设置变量值、侧面值和映像属性值。