如果想要升级到 Solaris 9 操作环境,并安装了 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件,您必须在升级之前先卸载 Solaris 管理控制台软件。Solaris 管理控制台 2.1 软件与 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件不兼容。 如果您安装了 SEAS 2.0 overbox、SEAS 3.0 overbox 或 Solaris 8 Admin Pack,则 Solaris 管理控制台软件可能存在于系统中。
在升级之前,运行 /usr/bin/prodreg 并完全卸载 Solaris 管理控制台软件。
如果在升级到 Solaris 9 操作环境前未卸载 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件,您必须删除所有 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 包。必须使用 pkgrm 来删除软件包而不用 prodreg,必须仔细按照软件包删除步骤操作。按这些步骤执行。
成为超级用户。
在终端窗口中,输入以下命令。
# pkginfo | grep "Solaris Management Console" |
输出说明中的包名称如果不是以 "Solaris Management Console 2.1" 开始,则表示是 Solaris Management Console 1.0 包。
按照以下次序使用 pkgrm 来删除所有 Solaris 管理控制台 1.0 包实例。
不要删除任何描述里有 "Solaris Management Console 2.1" 字样的包。例如 SUNWmc.2 可以表示 Solaris 管理控制台 2.1 软件。
如果 pkginfo 输出显示 Solaris 管理控制台 1.0 包的多个版本,使用 pkgrm 删除这些软件包。先删除初始软件包然后是带数字后缀的软件包。例如,如果 SUNWmcman 和 SUNWmcman.2 包出现在 pkginfo 输出中,则先删除 SUNWmcman,然后再删除 SUNWmcman.2。 不要使用 prodreg。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
在终端窗口中,输入以下命令。
# rm -rf /var/sadm/pkg/SUNWmcapp |
Solaris 管理控制台 2.1 软件现在应该可以运行。为便于将来维护,或如果 Solaris 管理控制台 2.1 软件不正确运行,请删除 Solaris 管理控制台 2.1 软件然后按以下步骤重新安装。
按照以下次序使用 pkgrm 来删除所有 Solaris 管理控制台 2.1 包和相关包。
如果安装中存在 Solaris 管理控制台 2.1 包的多个实例,如 SUNWmc 和 SUNWmc.2,则先删除 SUNWmc,再删除 SUNWmc.2。不要使用 prodreg。
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
插入 Solaris 9 Software(SPARC 平台版本)1 of 2 CD 到您的光驱,然后在终端窗口输入以下命令。
# cd /cdrom/sol_9_sparc/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
现在删除了所有以前的 Solaris 管理控制台版本,并且 Solaris 管理控制台 2.1 软件运行正常。