Sun Java Enterprise System 2005Q4 安装指南

由于卸载过程中的遗留文件导致安装失败

卸载可能会遗留一些组件或软件包。在这种情况下,在重新安装 Java ES 之前必须手动删除这些组件或软件包。可以按以下方式找到该问题:

Procedure清除部分安装

步骤
  1. 使用以下命令确定是否有软件包未安装完毕。

    对于 Solaris OS:


    pkginfo -p

    对于 Linux:


    rpm -qa |grep sun | xargs rpm -V

    该命令输出列出所有部分安装的软件包。参阅《Sun Java Enterprise System 2005Q4 安装参考》中的第 5  章 “可安装软件包列表”,使用返回的软件包名称找到相应软件包所属的组件。

  2. 删除组件或软件包。

    • 在 Solaris 9 或 10 上,使用 prodreg 工具。

      prodreg 工具管理您主机上的基于软件包的组件。您可以查看组件及其软件包,获得详细信息(包括相互依赖性)。可以使用 prodreg 工具安全地卸载组件并删除软件包。使用 prodreg 工具删除了某个组件,就可以重新安装。

      • 在 Solaris 8 上,使用 pkgrm 命令。

        pkgrm 命令要求您一次删除一个软件包中的组件。该命令不会更新产品注册表。根据实际情况,您可以恢复归档的产品注册表文件或手动编辑产品注册表文件,以使不再引用已删除的组件。

        要编辑产品注册表文件,请打开文件 /var/sadm/install/productregistry。该 XML 文件描述各个组件。每个组件说明以 <compid\> 标记开始并以 </compid\> 标记结束。删除该组件的整个条目。

      • 在 Linux 上,使用 rpm -e 命令。

        要编辑产品注册表文件,请打开文件 /var/opt/sun/install/productregistry。该 XML 文件描述各个组件。每个组件说明以 <compid\> 标记开始并以 </compid\> 标记结束。删除该组件的整个条目。

  3. 清除 /opt/etc/opt/var/opt 目录。

  4. 再次运行安装程序。