适用于 Solaris 2.6 (SPARC 平台版) 的 Solaris Resource Manager 1.0 安装指南

第 2 章 删除 Solaris Resource Manager 软件

如要将 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 软件包

执行下列步骤,将该软件产品从您的系统删除。


注意:

对您的系统进行全面的备份,然后继续。


  1. 登录到您想要删除 Solaris Resource Manager 的系统,成为超级用户:


    $ su
    口令:
    #
  2. 借助 shutdown 命令,将系统简化为单用户系统管理模式:


    # shutdown -i 1 
    

    注意:

    在 Sun Entrprise 10000 服务器上,不必要进行本步骤。


  3. 验证没在运行 Solaris Resource Manager 。建议您在删除 Solaris Resource Manager 时,不要运行 Solaris Resource Manager ,尽管这并不是必须的。


    # srmadm show fileopen 
    no
  4. 按照 "从 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
    

  5. 起动软件包删除工具 Uninstaller:


    # ./Uninstaller
    
  6. 所要删除的第一个软件包将显示出来。键入 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
    
  7. 您将受到警告,软件包包含有以根特权运行的正文。鉴于这些正文是正常的软件包删除进程的一部分,是正确删除软件所需要的,在询问您是否想继续时,请键入 Y


    ## 删除已安装的软件包实例 <SUNWsrmr> 
    本软件包包含需要在删除本软件包的过程中以超级用户
    许可执行的正文。
    
    您想要继续删除本软件包吗[y,n,?,q]   
  8. 现在将要从您的系统删除软件包,您将看到各种各样有关删除进程的消息:


    ## 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 章,故障排除


  9. 重新启动系统,以便设备重新配置可以完全从您的系统删除 Solaris Resource Manager :


    # reboot
    

清理

常规的软件包删除程序不会从系统删除 Solaris Resource Manager 数据库文件 /var/srm/srmDB 文件。如果您不再需要,请手工将其删除。

您现在已经将 Solaris Resource Manager 从您的系统删除。