Sun Java Enterprise System 2005Q4 安裝指南

當安裝了不相容的元件時

在安裝期間,安裝程式會驗證主機上已安裝的 Java ES 元件是否與您要安裝的 Java ES 版本相容。如果有某些元件不相容,則您的安裝可能會被不相容的錯誤訊息中斷。因此,在執行 Java ES 安裝程式之前檢查已安裝的軟體並進行任何必要的升級,這一點很重要。


備註 –

Java ES 安裝程式不會在安裝期間升級可選取的元件,只有一項例外:當 Application Server 和 Message Queue 已經與 Solaris 作業系統一同安裝時,安裝程式會詢問您是否要在安裝期間升級元件。


Java ES 安裝程式會升級或安裝您要安裝的可選取元件所需之任何共用元件。

使用安裝程式檢查安裝的軟體

您可使用 Solaris 指令,例如 prodregpkginfo 或是 Linux rpm 指令檢查安裝的軟體。您也可以依照本節所述的程序,使用安裝程式本身檢查基於套裝軟體的軟體安裝。


備註 –

請勿僅依靠 Java ES 安裝程式取得關於已安裝軟體的資訊。還必須執行獨立的主機檢查,以確定目前已安裝哪些軟體。


Procedure提供對圖形化安裝程式的本機顯示存取權

步驟
  1. 設定您的 DISPLAY 環境變數。

    如果您要登入遠端主機,請確定您的 DISPLAY 環境變數已正確設定為本機顯示。如果 DISPLAY 變數設定不正確,安裝程式將以基於文字的模式執行。

    • C Shell 範例 (主機名稱 myhost):


      setenv DISPLAY myhost:0.0
    • Korn Shell 範例 (主機名稱 myhost):


      DISPLAY=myhost:0.0
  2. 授予顯示授權。

    您可能需要授予顯示授權才能在本機顯示器上執行解除安裝程式。例如,您可使用以下指令,將顯示授權從 myhost 授予 serverhost 上的超級使用者:


    myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge -

    備註 –

    關於安全地授予此類授權的完整說明,請參閱「Solaris X Window System Developer's Guide」的「Manipulating Access to the Server」一章。


Procedure使用安裝程式識別升級問題

步驟
  1. 在每台主機上使用 -no 選項啟動安裝程式,以指示這並非使用中的安裝:

    用於圖形化安裝程式:


    ./installer -no

    用於基於文字的安裝程式:


    ./installer -nodisplay -no
  2. 繼續執行元件選取。

  3. 選取您要在此主機上規劃安裝的元件。

    [狀態] 欄指出您選取的元件需要的產品。

  4. 如果安裝程式偵測到任何可選取元件之不相容版本,則會提示您升級或移除不相容的版本。

    解決問題後,您可以更新選取清單,重新選擇,然後請求安裝程式繼續執行。

  5. 如果安裝程式偵測到共用元件的不相容版本,會顯示 [需要升級共用元件] 清單。

    對於列示的每個共用元件,請對照所需版本檢查已安裝版本,確定需要進行哪些升級。您必須確定新版 Java ES 的共用元件是否與主機上其他已安裝的應用程式相容。

  6. 結束安裝程式並進行任何必要的升級。

  7. 為每個目標主機重複該程序。


    備註 –

    安裝程式會偵測與 Solaris 作業系統一同發行的 Directory Server 版本,並警告您隸屬於 Solaris 發行軟體的 Directory Server 程式檔將由安裝程式重新命名。無需任何動作。