在安裝期間,安裝程式會驗證主機上已安裝的 Java ES 元件是否與您要安裝的 Java ES 版本相容。如果有某些元件不相容,則您的安裝可能會被不相容的錯誤訊息中斷。因此,在執行 Java ES 安裝程式之前檢查已安裝的軟體並進行任何必要的升級,這一點很重要。
Java ES 安裝程式不會在安裝期間升級可選取的元件,只有一項例外:當 Application Server 和 Message Queue 已經與 Solaris 作業系統一同安裝時,安裝程式會詢問您是否要在安裝期間升級元件。
Java ES 安裝程式會升級或安裝您要安裝的可選取元件所需之任何共用元件。
您可使用 Solaris 指令,例如 prodreg 和 pkginfo 或是 Linux rpm 指令檢查安裝的軟體。您也可以依照本節所述的程序,使用安裝程式本身檢查基於套裝軟體的軟體安裝。
請勿僅依靠 Java ES 安裝程式取得關於已安裝軟體的資訊。還必須執行獨立的主機檢查,以確定目前已安裝哪些軟體。
設定您的 DISPLAY 環境變數。
如果您要登入遠端主機,請確定您的 DISPLAY 環境變數已正確設定為本機顯示。如果 DISPLAY 變數設定不正確,安裝程式將以基於文字的模式執行。
C Shell 範例 (主機名稱 myhost):
setenv DISPLAY myhost:0.0 |
Korn Shell 範例 (主機名稱 myhost):
DISPLAY=myhost:0.0 |
授予顯示授權。
您可能需要授予顯示授權才能在本機顯示器上執行解除安裝程式。例如,您可使用以下指令,將顯示授權從 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」一章。
在每台主機上使用 -no 選項啟動安裝程式,以指示這並非使用中的安裝:
用於圖形化安裝程式:
./installer -no |
用於基於文字的安裝程式:
./installer -nodisplay -no |
繼續執行元件選取。
選取您要在此主機上規劃安裝的元件。
[狀態] 欄指出您選取的元件需要的產品。
如果安裝程式偵測到任何可選取元件之不相容版本,則會提示您升級或移除不相容的版本。
解決問題後,您可以更新選取清單,重新選擇,然後請求安裝程式繼續執行。
如果安裝程式偵測到共用元件的不相容版本,會顯示 [需要升級共用元件] 清單。
對於列示的每個共用元件,請對照所需版本檢查已安裝版本,確定需要進行哪些升級。您必須確定新版 Java ES 的共用元件是否與主機上其他已安裝的應用程式相容。
結束安裝程式並進行任何必要的升級。
關於可選取的元件,請參閱「Sun Java Enterprise System 2005Q4 升級指南」。
對於共用元件,大多數升級可在安裝期間執行。
為每個目標主機重複該程序。
安裝程式會偵測與 Solaris 作業系統一同發行的 Directory Server 版本,並警告您隸屬於 Solaris 發行軟體的 Directory Server 程式檔將由安裝程式重新命名。無需任何動作。