跳过导航链接 | |
退出打印视图 | |
在 Oracle Solaris 11.1 中使用映像包管理系统打包和交付软件 Oracle Solaris 11.1 Information Library (简体中文) |
Oracle Solaris 通过一组软件包交付,每组软件包都受 incorporation 约束。
每个 incorporation 基本上可以代表开发每组软件包的组织,尽管在软件包内部存在一些跨 incorporation 的相关项。Oracle Solaris 中包含以下 incorporation 软件包 (pkg list *incorporation):
pkg:/consolidation/SunVTS/SunVTS-incorporation pkg:/consolidation/X/X-incorporation pkg:/consolidation/admin/admin-incorporation pkg:/consolidation/cacao/cacao-incorporation pkg:/consolidation/cde/cde-incorporation pkg:/consolidation/cns/cns-incorporation pkg:/consolidation/dbtg/dbtg-incorporation pkg:/consolidation/desktop/desktop-incorporation pkg:/consolidation/desktop/gnome-incorporation pkg:/consolidation/gfx/gfx-incorporation pkg:/consolidation/install/install-incorporation pkg:/consolidation/ips/ips-incorporation pkg:/consolidation/java/java-incorporation pkg:/consolidation/jdmk/jdmk-incorporation pkg:/consolidation/l10n/l10n-incorporation pkg:/consolidation/ldoms/ldoms-incorporation pkg:/consolidation/man/man-incorporation pkg:/consolidation/nspg/nspg-incorporation pkg:/consolidation/nvidia/nvidia-incorporation pkg:/consolidation/osnet/osnet-incorporation pkg:/consolidation/sfw/sfw-incorporation pkg:/consolidation/sic_team/sic_team-incorporation pkg:/consolidation/solaris_re/solaris_re-incorporation pkg:/consolidation/sunpro/sunpro-incorporation pkg:/consolidation/ub_javavm/ub_javavm-incorporation pkg:/consolidation/userland/userland-incorporation pkg:/consolidation/vpanels/vpanels-incorporation pkg:/consolidation/xvm/xvm-incorporation
其中每个 incorporation 都包含以下信息:
软件包元数据。
类型为 incorporate 的相关项,有时包含 variant.arch 变量,用以指示特定于给定体系结构的相关项。有关 incorporate 相关项和 variant.arch 变量的更多信息,请参见incorporate 相关项和互斥软件组件。
license 操作,可确保在安装 incorporation 时显示许可证。有关 license 操作的更多信息,请参见许可证操作。
系统上提供的每个软件包都包含依赖于上述其中一个 incorporation 的 require 相关项。有关更多信息,请参见require 相关项。
Oracle Solaris 还包括名为 entire 的特殊 incorporation。entire incorporation 通过同时包含依赖于每个 incorporation 软件包的 require 和 incorporate 相关项,将所有其他 incorporation 限制为同一内部版本。这样,entire incorporation 将定义一个软件表面,以便所有软件包作为单个组升级。