如要将 Solaris Resource Manager 软件从您的系统删除掉,请执行本章中的步骤。
请注意,您不能从您的系统中删除 Solaris AnswerBook2 v1.4 文档服务器(软件包 SUNWab2r、SUNWab2s 和 SUNWab2u)。
如果您是从一个 Sun Enterprise 10000 服务器上删除本产品,则请参考在 Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 服务器上加装光盘中的特别操作指示。
不要尝试手动删除 Solaris Resource Manager 文件。否则您在重新安装软件时将遇到麻烦,结果可能是得到一个无法使用的系统 。
在您删除 Solaris Resource Manager 软件的任何一部分之前,应对 Solaris Resource Manager 数据库文件 /var/srm/srmDB 进行备份。这一点对于您计划再次使用本产品特别重要。如果您丢失了这个文件,则您就只能重新创建您的 Solaris Resource Manager 数据库。如果该数据库的信息对您非常重要,则也应对数据库进行备份。
有关如何保存和恢复 "/var/srm/srmDB" 数据库的操作指示,请参阅《Solaris Resource Manager 1.3 系统管理指南》中的管理 Lnode。
执行下列步骤,将该软件产品从您的系统删除。
对您的系统进行全面的备份,然后继续。
从您希望删除 Solaris Resource Manager 的系统登录,并成为超级用户:
$ su Password: # |
借助 shutdown 命令,将系统简化为单用户系统管理模式 :
# shutdown -i 1 |
对于 Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 服务器,不需要执行此步骤。
验证 Solaris Resource Manager 不在运行。
虽然并非强制步骤,但在您删除时 Solaris Resource Manager 最好不运行。
# srmadm show fileopen # no |
按照从 CD-ROM 进行安装中的描述安装 Solaris Resource Manager 光盘,然后把目录改变为光盘的安装点:
# cd /cdrom/cdrom0 |
在 Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 服务器上,您必须在改变目录之前从内部的 CD-ROM 驱动器的系统服务处理器 (SSP) 上通过 NFS 安装光盘:
# mkdir -p /cdrom/cdrom0 # mount -F nfs ssp:/cdrom/cdrom0 /cdrom/cdrom0 # cd /cdrom/cdrom0 |
启动软件包删除工具卸除程序:
# ./Uninstaller |
所要删除的第一个软件包将显示出来。键入 y ,继续删除 Solaris Resource Manager:
Removing.....Solaris Resource Manager 1.3 (SRM) The following package is currently installed: SUNWsrmr Solaris Resource Manager (sparc) 1.3,REV=2002.09.12.12.52 Do you want to remove this package? y |
系统将向您发出警告,该软件包包含将以超级用户优先权运行的脚本。因为这些脚本是软件包正常卸除过程的一部分,也是正确删除软件所必需的,因此当系统询问您是否希望继续进行时应键入 y:
## Removing installed package instance <SUNWsrmr> This package contains scripts which will be executed with super-user permission during the process of removing this package. Do you want to continue with the removal of this package [y,n,?,q] y |
现在将从您的系统中删除本软件包,您将看到关于卸除过程的各种信息:
## 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. |
在成功删除本软件包之后,您将看到以下信息:
Removal of <SUNWsrmr> was successful. |
并显示下一个要删除的 Solaris Resource Manager 软件包。
对每个需要删除的 Solaris Resource Manager 软件包继续进行删除进程。
如果您在软件包删除过程中遇到任何错误或问题,则应参阅 第 4 章,故障排除 。
重新启动系统,以便设备重新配置可以完全从您的系统删除 Solaris Resource Manager:
# reboot |
常规的软件包删除过程不会从系统删除 Solaris Resource Manager 数据库 /var/srm/srmDB 文件。如果您不再需要,请手动将其删除。
您现在已经将 Solaris Resource Manager 从您的系统删除。