执行下列步骤,将该软件产品从您的系统删除。
对您的系统进行全面的备份,然后继续。
从您希望删除 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 从您的系统删除。