跳过导航链接 | |
退出打印视图 | |
添加和更新 Oracle Solaris 11 软件包 Oracle Solaris 11 Information Library (简体中文) |
映像是可以安装 IPS 软件包及其相关文件、目录、链接和相关项的位置,以及可以执行其他 IPS 操作的位置。
映像可属于以下三种类型之一:
完整映像,能够提供完整系统。在完整映像中,所有相关项都在映像自身内解析,IPS 以一致的方式维护这些相关项。完成 Oracle Solaris OS 安装之后,根文件系统及其内容包含在完整映像中。
部分映像,与某个完整映像(父映像)相链接,但本身不提供完整系统。非全局区域就是一种部分映像。可使用 -z 或 --zone 选项设置相应的变量。在区域映像中,IPS 根据软件包中相关项的定义来维护非全局区域与其全局区域的一致性。要了解非全局区域,请参见《Oracle Solaris 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理》中的第 II 部分, "Oracle Solaris Zones"。
用户映像,只包含可重定位软件包。
/usr/bin/pkg image-create [-FPUfz] [--force] [--full | --partial | --user] [--zone] [-k ssl_key] [-c ssl_cert] [--no-refresh] [--variant variant_spec= instance ...] [-g path_or_uri | --origin path_or_uri ...] [-m uri | --mirror uri ...] [--facet facet_spec=(True|False) ...] [(-p | --publisher) [name=]repo_uri] dir
在 dir 指定的位置,创建一个适合于软件包操作的映像。缺省映像类型为用户(-U 或 - -user)。可以将映像类型设置为完整映像(-F 或 --full),或者设置为与完整映像(包括给定的 -dir 路径)链接的部分映像(-P 或 -partial)。
要在非全局区域上下文中运行新映像,请使用 -z 或 - -zone 选项设置相应的变量。
必须使用 -p 或 --publisher 选项提供软件包系统信息库 URI。如果还提供了某个发布者名称,则创建映像时仅添加该发布者。如果未提供发布者名称,则会将指定的系统信息库已知的所有发布者添加到映像。完成初始创建操作后,将会尝试检索与此发布者关联的目录。
可使用 -g 选项指定其他源。可使用 -m 选项指定镜像。
对于使用客户机 SSL 验证的发布者,可使用 -c 或 -k 选项注册客户机密钥和客户机证书。此密钥和证书用于映像创建期间添加的所有发布者。
可使用- f 选项强制在现有映像上创建映像。请谨慎使用此选项。
指定 -no-refresh 选项时,不会访问映像发布者的系统信息库检索可用软件包的最新列表和其他元数据。
可使用 --variant 选项将指定变量设置为指示的值。可使用 --facet 选项将指定侧面设置为指示的值。