跳过导航链接 | |
退出打印视图 | |
系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones Oracle Solaris 10 1/13 Information Library (简体中文) |
15. Solaris Management Console 中的资源控制功能
24. Oracle Solaris 10 9/10:将物理 Oracle Solaris 系统迁移到区域中(任务)
25. 关于安装了区域的 Oracle Solaris 系统上的软件包和修补程序(概述)
Oracle Solaris 10 10/09:可缩短修补时间的区域并行修补
在安装了区域的 Oracle Solaris 系统上应用修补程序
安装有区域的系统上的 patchadd -G 和 pkginfo 变量之间的交互
从安装了区域的 Oracle Solaris 系统上删除修补程序
26. 在安装了区域的 Oracle Solaris 系统上添加和删除软件包和修补程序(任务)
27. Oracle Solaris Zones 管理(概述)
28. Oracle Solaris Zones 管理(任务)
29. 升级安装了非全局区域的 Oracle Solaris 10 系统
30. 各种 Oracle Solaris Zones 问题的故障排除
34. 关于安装、引导、停止、克隆和卸载 lx 标记区域(概述)
pkgrm 实用程序(如 pkgrm(1M) 手册页中所述)支持在安装了区域的 Oracle Solaris 系统上删除软件包。
在全局区域中使用 pkgrm 实用程序时,将进行以下操作。
pkgrm 可以从全局区域和所有非全局区域中删除软件包;如果仅在全局区域中安装了软件包,则 pkgrm 只能从全局区域中删除软件包。
如果软件包还安装在非全局区域中,则 pkgrm 不能仅从全局区域中删除软件包,也不能从非全局区域的任何部分中删除软件包。
请注意,只有在以下情况成立时,才能由非全局区域中的区域管理员将软件包从该区域中删除。
该软件包不会影响非全局区域中从全局区域共享的任何区域。
该软件包设置为 SUNW_PKG_ALLZONES=false。
要从全局区域和所有非全局区域中删除软件包,请以全局管理员的身份在全局区域中执行 pkgrm 实用程序。
可以从全局区域和所有非全局区域中删除软件包,而不用考虑受其影响的区域。
pkgrm 实用程序会执行以下步骤:
检查全局区域和所有非全局区域中软件包的相关性。如果相关性检查失败,则 pkgrm 也会失败。系统会通知全局管理员,提示其是否继续。
从每个非全局区域中删除软件包。
更新每个非全局区域中的软件包数据库。
从全局区域中删除软件包。
更新全局区域中的软件包数据库。
以区域管理员身份在非全局区域中使用 pkgrm 实用程序来删除软件包。以下限制适用:
pkgrm 仅能从非全局区域中删除软件包。
该软件包不能影响该区域中从全局区域共享的任何区域。
该软件包必须设置为 SUNW_PKG_ALLZONES=false。
pkgrm 实用程序会执行以下步骤:
针对非全局区域中的软件包数据库检查相关性。如果相关性检查失败,则 pkgrm 也会失败并通知区域管理员。如果以下任何一种情况成立,检查将会失败。
软件包的任何组件影响到该区域中从全局区域共享的任何区域。
软件包设置为 SUNW_PKG_ALLZONES=true。
将软件包从区域中删除。
更新区域中的软件包数据库。