適用於 UNIX 的 Sun Java Enterprise System 5 安裝指南

因為解除安裝期間殘留的檔案而導致安裝失敗

解除安裝可能會遺留一些產品元件檔案或套裝軟體。在此情況下,在重新安裝 Java ES 前,您可能需要手動移除檔案或套裝軟體。即使您以為已移除產品元件,但安裝程式會報告該元件還在主機上。

可能發生下列情況:

Procedure清除部份安裝

  1. 使用以下指令確定是否有任何套裝軟體是部份安裝。

    Solaris 作業系統:pkginfo -p

    Linux:rpm -qa |grep —I ^sun | xargs rpm -V

    HP-UX︰swlist -l product sun-*

    指令輸出會列出所有部份安裝的套裝軟體。請利用傳回的套裝軟體名稱,並參閱「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 5 章「可安裝的套裝軟體清單」,找出該套裝軟體所屬的產品元件。

  2. 移除元件或套裝軟體。

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

      prodreg 工具可管理主機上基於套裝軟體的元件。您可以檢視產品元件及其套裝軟體,以及包括相依性在內的完整資訊。您可以使用 prodreg 工具安全地將產品元件解除安裝及移除套裝軟體。使用 prodreg 工具移除產品元件後,您即可將其重新安裝。

    • 在 Linux 系統上,使用 rpm -e 指令。

      若要編輯產品註冊檔,請開啟檔案 /var/opt/sun/install/productregistry。該 XML 檔案會對每個產品元件進行說明。每個產品元件的說明都是以 <compid\> 標記開始,以 </compid\> 標記結束。刪除對應於該產品元件的整個項目。

    • 在 HP-UX 上,使用 swremove 指令。

      若要編輯產品註冊檔,請開啟檔案 /var/adm/swproductregistry。該 XML 檔案會對每個產品元件進行說明。每個產品元件的說明都是以 <compid\> 標記開始,以 </compid\> 標記結束。刪除對應於該產品元件的整個項目。

  3. 驗證下列目錄不包含 Java ES 產品元件或套裝軟體:

    /opt

    /etc/opt

    /var/opt

  4. 再次執行安裝程式。