跳过导航链接 | |
退出打印视图 | |
添加和更新 Oracle Solaris 11 软件包 Oracle Solaris 11 Information Library (简体中文) |
如果指定的软件包是 group 依赖性的目标,可使用 pkg avoid 命令免除指定的软件包。
/usr/bin/pkg avoid [pkg_fmri_pattern ...]
没有参数时,pkg avoid 命令显示免除的每个软件包以及对该软件包施加 group 依赖性的所有软件包。
指定 pkg_fmri_pattern 时,pkg avoid 命令将当前匹配指定模式的软件包名称放置到免除列表上。只能避免安装当前尚未安装的软件包。如果某个软件包当前是某个 group 依赖性的目标,则卸载该软件包会将它放置在免除列表中。
如果某个软件包在避免列表中,则安装该软件包会将它从该列表中删除。如果需要满足 require 依赖性,则会安装免除列表中的软件包。如果删除了该依赖性,则会卸载相应的软件包。
可使用 pkg unavoid 命令将指定的软件包从免除列表中删除。
/usr/bin/pkg unavoid [pkg_fmri_pattern ...]
使用此子命令无法删除免除列表中与某个已安装软件包的 group 依赖性相匹配的软件包。要从免除列表中删除与某个 group 依赖性相匹配的软件包,请安装该软件包。