如要将 Solaris Resource Manager 软件从您的系统删除掉,请执行本章中的步骤。
注意,您可能并不想从您的系统删除 Solaris AnswerBook2 v1.2 文档服务器(SUNWab2r、SUNWab2s 和 SUNWab2u 软件包)。
如果您是从一个 Sun Enterprise 10000 服务器上删除本产品,则请参考"在Sun Enterprise 10000 服务器上加装CD"中的特别操作指示。
不要尝试手工删除 Solaris Resource Manager 文件。否则您在重新安装软件时将遇到麻烦,结果可能是得到一个不可用的系统。
在您删除 Solaris Resource Manager 软件的任何部分之前,请先对 Solaris Resource Manager 的数据库/var/srm/srmDB 进行备份。如果您还打算在将来使用该产品,这一点就尤其重要。如果您丢失该文件,您就将不得不从头对 Solaris Resource Manager 系统重新进行配置。如果数据库中的信息对您很重要,则您还可能需要对其进行备份。
执行下列步骤,将该软件产品从您的系统删除。
对您的系统进行全面的备份,然后继续。
登录到您想要删除 Solaris Resource Manager 的系统,成为超级用户:
$ su 口令: # |
借助 shutdown 命令,将系统简化为单用户系统管理模式:
# shutdown -i 1 |
在 Sun Entrprise 10000 服务器上,不必要进行本步骤。
验证没在运行 Solaris Resource Manager 。建议您在删除 Solaris Resource Manager 时,不要运行 Solaris Resource Manager ,尽管这并不是必须的。
# srmadm show fileopen no |
按照 "从 CD-ROM 进行安装" 中的描述,加装 Solaris Resource Manager CD,然后将目录变换到加装有 CD 的目录:
# cd /cdrom/cdrom0 |
在 Sun Enterprise 10000 服务器上,在变换目录之前,您必须从带有内部 CD-ROM 驱动器的 SSP 以 NFS 方式加装 CD:
# Mkdir -p /cdrom/cdrom0 # Mount -F nfs ssp:/cdrom/cdrom0 /cdrom/cdrom0 # Cd /cdrom/cdrom0 |
起动软件包删除工具 Uninstaller:
# ./Uninstaller |
所要删除的第一个软件包将显示出来。键入 Y,继续删除 Solaris Resource Manager :
删除.....Solaris Resource Manager 1.0 (SRM) 当前安装有下面的软件包: SUNWsrmr Solaris Resource Manager (sparc) 1.0.0,REV=1998.11.13.14.07 您想删除该软件包吗? Y |
您将受到警告,软件包包含有以根特权运行的正文。鉴于这些正文是正常的软件包删除进程的一部分,是正确删除软件所需要的,在询问您是否想继续时,请键入 Y:
## 删除已安装的软件包实例 <SUNWsrmr> 本软件包包含需要在删除本软件包的过程中以超级用户 许可执行的正文。 您想要继续删除本软件包吗[y,n,?,q] |
现在将要从您的系统删除软件包,您将看到各种各样有关删除进程的消息:
## Verifying package dependencies. ## Processing package information. ## Removing pathnames in class <shadow> ## Removing pathnames in class <pamconf> ## Removing pathnames in class <etcsystem> ## Removing pathnames in class <passwd> ## Removing pathnames in class <devlinktab> ## Removing pathnames in class <none> /usr/lib/srm/srmscru /usr/lib/srm/liblim.so.1 /usr/lib/srm/liblim.so /usr/lib/srm /usr/lib/security/pam_srm.so.1 /usr/lib/security/pam_srm.so /usr/lib/security <shared pathname not removed> /usr/lib/class/SHR/SHRpriocntl /usr/lib/class/SHR/SHRdispadmin /usr/lib/class/SHR /usr/lib/class <shared pathname not removed> /usr/lib <shared pathname not removed> /usr <shared pathname not removed> /kernel/sched/SHR /kernel/sched <shared pathname not removed> /kernel/misc/srmlim /kernel/misc <shared pathname not removed> /kernel/drv/srmdrv.conf /kernel/drv/srmdrv /kernel/drv <shared pathname not removed> /kernel <shared pathname not removed> /etc/srm/nolnode /etc/srm/limconf /etc/srm /etc/rc2.d/S10srm /etc/rc2.d <shared pathname not removed> /etc/rc1.d/K52srm /etc/rc1.d <shared pathname not removed> /etc/rc0.d/K52srm /etc/rc0.d <shared pathname not removed> /etc/init.d/init.srm /etc/init.d <shared pathname not removed> /etc <shared pathname not removed> ## Executing postremove script. ## Updating system information. |
在成功地将软件包删除后,您将看到下面的消息:
<SUNWsrmr>删除成功。 |
并将显示出所要删除的下一个 Solaris Resource Manager 软件包。
如果您在删除进程中遇到任何错误或者问题,请参考 第 3 章,故障排除。
重新启动系统,以便设备重新配置可以完全从您的系统删除 Solaris Resource Manager :
# reboot |
常规的软件包删除程序不会从系统删除 Solaris Resource Manager 数据库文件 /var/srm/srmDB 文件。如果您不再需要,请手工将其删除。
您现在已经将 Solaris Resource Manager 从您的系统删除。