Sun Java Enterprise System 2005Q4 安装指南

卸载问题

本节讨论了在卸载过程中可能会遇到的下列问题。

找不到卸载程序

Java ES 安装程序会将卸载程序置于系统上的以下位置:

如果卸载程序不在此目录中,则可能发生了下列情况之一:

建议修复。按照卸载失败而遗留文件中所述手动清理系统。

卸载失败而遗留文件

如果由于卸载程序遗留文件或进程而需要手动清理,请执行下列过程,以从系统中删除软件包。

Procedure手动清理软件包的步骤

步骤
  1. 确定要删除的软件包。

    将系统上的软件包与 《Sun Java Enterprise System 2005Q4 安装参考》中的第 5  章 “可安装软件包列表”中列出的 Java ES 软件包相比较。可以使用 Solaris pkginfoprodreg 实用程序或 Linux rpm 命令来确定安装了哪些软件包。参见由于卸载过程中的遗留文件导致安装失败

  2. 停止 Java ES 组件的所有正在运行的进程。

    有关停止进程的简要说明,参见第 6 章,安装后配置组件组件文档。

  3. 备份所有规划在以后安装时要使用的自定义配置和用户数据。

    查看 Java ES 组件的卸载行为提供了有关应备份的配置和用户数据的一些信息。有关更多信息,参阅各个组件的组件文档。

  4. 使用 pkgrmrpm -e 命令删除 Java ES 组件软件包。

  5. 删除所有不打算在后续安装过程中使用的剩余组件目录及其内容。如果确实规划以后使用这些目录,请将它们移动到其他位置。

  6. 更新位于以下位置的产品注册表文件:

    在 Solaris OS 上:/var/sadm/install/productregistry

    在 Linux 上:/var/opt/sun/install/productregistry

    卸载程序使用此注册表来确定主机上安装了哪些组件。安装程序和卸载程序都将在安装或卸载完成时更新产品注册表。


    注 –

    如果是手动删除软件包,而不是使用卸载程序,则必须编辑产品注册表,使其正确反映系统上安装的软件。


  7. 清除位于以下位置的系统日志文件:

    Solaris OS:/var/sadm/install/logs

    Linux: /var/opt/sun/install/logs

    在手动删除软件包后,这些日志文件可能没有正确反映系统的状态。

产品注册表已遭破坏

在卸载过程中,卸载程序将使用产品注册表文件来确定要卸载的内容:

在 Solaris OS 上:/var/sadm/install/productregistry

在 Linux 上:/var/opt/sun/install/productregistry