group 相关项用来构造软件包的组。
group 相关项将忽略指定的版本。指定的软件包的任何版本都可以满足此相关项。
指定的软件包是必需的,除非该软件包已经是以下操作之一的对象:
软件包已放置在避免列表中。有关避免列表的信息,请参见 pkg(1) 手册页。
已通过 pkg install --reject 拒绝了软件包。
已通过 pkg uninstall 卸载了软件包。
使用这三个选项,管理员可以取消选择作为 group 相关项的主体的软件包。如果使用了这三个选项中的任何一个,除非另一相关项随后需要该软件包,否则 IPS 在更新期间将不会重新安装该软件包。如果另一后续操作删除了新的相关项,则会再次卸载该软件包。
有关如何使用这些相关项的一个典型示例是,使构造的软件包包含依赖于系统典型用途所需的软件包的 group 相关项。一些示例可能是 solaris-large-server、solaris-desktop 或 developer-gnu。Oracle Solaris 组软件包显示了一组提供了 group 相关项的 Oracle Solaris 软件包。
安装组软件包可以确保能够通过后续更新将 OS 更新到较新的版本,将向系统中添加合适的软件包。
下面是 group 相关项的示例:
depend fmri=package/pkg type=group