安裝前,請務必瞭解您要安裝 Java ES 軟體的主機上存在哪些元件。如果您已訂購預先載入 Java ES 軟體的新 Solaris 系統,則您不需要檢查主機。然而,如果您的現有主機已安裝了 Java ES 元件版本,則在執行 Java ES 安裝程式前您可能需要升級或移除某些軟體。
本節包含以下小節:
如果您訂購了具有預先載入軟體的 Sun Solaris 硬體系統,那麼 Java ES 軟體的安裝影像已經複製到您的系統中。
如果主機上已預先載入 Java ES 軟體,則存在以下目錄:
/var/spool/stage/JES_05Q4_architecture/
architecture 變數表示系統的硬體架構,例如 SPARC 或 x86。
您需要依照本書所述,展開安裝影像,然後使用 Java ES 安裝程式安裝和配置預先載入的 Java ES 軟體。雖然主機上沒有安裝預先存在的 Java ES 元件,但您仍需要規劃安裝順序。
如果您在 Solaris 10 系統上預先載入 Java ES 軟體,在展開安裝影像前,請參閱Solaris 10 區域。
在安裝期間,安裝程式會驗證主機上已安裝的 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 程式檔將由安裝程式重新命名。無需任何動作。
在您啟動安裝程式前,請查閱本節中的問題。
在您安裝 Java ES 前,請確定系統中的每台主機都符合最低硬體和作業系統需求。如需有關支援的平台以及軟體和硬體需求的最新資訊,請參閱「Sun Java Enterprise System 2005Q4 版本說明」中的「硬體與和軟體需求」一章。
如果主機上的作業系統不滿足 Java ES 的建議需求,安裝程式無法繼續。您必須解決此問題才能進行安裝。
若要安裝 Java ES 軟體,您必須以超級使用者 (root) 的身份登入,或成為超級使用者。
安裝程式會執行一個檢查,以確定您的主機是否具有充足的記憶體和磁碟空間來安裝所選元件。
如果主機上找到的記憶體不滿足 Java ES 的建議需求,安裝程式會顯示警告。安裝會繼續執行。
如果主機上的磁碟空間不足,安裝程式無法繼續。您必須解決該問題才能繼續安裝。
在 Solaris 10 上,如果您要安裝到非全域區域中,將不會執行記憶體檢查。
若要在 Linux 平台上安裝和配置 Portal Server,安裝程式必須能夠從 /bin/ksh 中存取 Korn shell。如果您的主機未安裝 Korn shell,您可以透過發佈以下指令取得 Korn shell 軟體:
up2date pdksh