Sun Studio 12 Update 1 安装指南

修复失败的安装或卸载

在 Solaris 平台上,安装程序将有关安装了哪些 Sun Studio 12 Update 1 软件包的信息存储在两个位置:

在 Linux 平台上,安装程序有关安装了哪些 Sun Studio 12 Update 1 软件包的信息存储在两个位置:

如果未正确安装某些软件包,则使用 Sun Studio 软件将出现问题,安装其他组件或卸载软件也可能出现问题。

例如,如果在完成安装之前安装程序退出或您使用 pkgadd 命令安装任一软件包,则 productregistry 文件或 /root/.nbi 目录中的 product-cache 目录可能会损坏。在上述情况下,卸载程序无法卸载软件包,您需要使用正确的方法将其删除,以便可以重新运行安装程序。

如果在删除所有产品文件之前卸载程序退出,则重新运行卸载程序不会删除剩余的文件,您需要使用正确的方法将其删除,以完成产品的卸载。

请不要通过删除安装目录来卸载产品。软件包仍然会在 productregistry 数据库和 /root/.nbi 目录中注册,安装程序将无法运行。

Procedure修复 Solaris 平台上失败的安装或卸载

  1. 键入以下命令成为超级用户:


    su
    Password: root-password
    
  2. 键入以下命令打开 Solaris 产品注册表工具:


    /usr/bin/prodreg &
    
  3. 在工具的左侧窗格中,展开未分类的软件节点。

  4. 选择包含 Sun Studio 12 Update 1 的软件包名称并单击“卸载”。按照说明删除软件包。重复上述操作直到删除所有 Sun Studio 12 Update 1 软件包。

  5. 单击“退出”退出工具。

  6. 键入以下命令删除 /root/.nbi 目录:


    rm -r /.nbi
    
  7. 如果安装了 Sun Studio 12 Update 1 IDE 组件,则通过转到安装目录(缺省情况下为 /opt/sunstudio12.1)并键入以下命令来删除 NetBeans IDE 6.5.1:


    rm -r netbeans
    

Procedure修复 Linux 平台上失败的安装或卸载

  1. 键入以下命令成为超级用户:


    su
    Password: root-password
    
  2. 键入以下命令查找所有 Sun Studio 软件包:


    rpm -q -a | grep sun
    
  3. 键入以下命令删除每个 Sun Studio 12 Update 1 rpm 软件包:


    rpm -e package-name
    

    Sun Studio 12 Update 1 rpm 软件包具有后缀 12.1–1,例如 sun-cpl-12.1–1。注意,不要删除其他 Sun Studio 发行版中的软件包,这些软件包具有不同的后缀。

  4. 键入以下命令删除 /root/.nbi 目录:


    rm -r /.nbi
    
  5. 如果安装了 Sun Studio 12 Update 1 IDE 组件,则通过转到安装目录(缺省情况下为 /opt/sun/sunstudio12.1)并键入以下命令来删除 NetBeans IDE 6.5.1:


    rm -r netbeans