安裝前,請務必瞭解您要安裝 Java ES 軟體的主機上存在哪些元件。若您已訂購預先載入 Java ES 軟體的新 Solaris 系統,則不需要檢查主機。然而,若您的現有主機已安裝了某些版本的 Java ES 元件,則在執行 Java ES 新發行版本的 Java ES 安裝程式之前,您可能需要升級或移除某些軟體。
本節包含以下小節:
如果您訂購了具有預先載入軟體的 Sun Solaris 硬體系統,那麼 Java ES 軟體的安裝影像已經複製到您的系統中。如果主機上已預先載入 Java ES 軟體,則存在以下目錄:
/var/spool/stage/JES_06Q4_architecture /
architecture 變數表示系統的硬體架構,例如 SPARC 或 x86。
您需要依照本書所述,展開安裝影像,然後使用 Java ES 安裝程式安裝和配置預先載入的 Java ES 軟體。部份 Java ES 元件隨附於 Solaris 作業系統,因此將會出現在主機上。在此情況下,安裝程式會提供升級這些元件的選項。如需更多資訊,請參閱升級的運作方式。
如果您在 Solaris 10 系統上預先載入 Java ES 軟體,在展開安裝影像前,請參閱Solaris 10 區域範例。
在安裝期間,安裝程式會驗證主機上已安裝的 Java ES 元件是否與您要安裝的 Java ES 版本相容。如果有某些元件不相容,則您的安裝可能會被不相容的錯誤訊息中斷。因此,最好先檢查已安裝的軟體並進行必要的升級,然後再開始實際安裝 Java ES 軟體。
執行安裝程式時,您可以看到主機上存在哪些不相容的元件。若您想要安裝 Application Server、Message Queue 或 HADB,可以讓安裝程式升級這些元件。對於其他產品元件,您將無法使用安裝程式將它們升級,而必須依照「適用於 UNIX 的 Sun Java Enterprise System 5 升級指南」中的指示移除或升級不相容的元件。
Java ES 安裝程式會升級或安裝您要安裝的產品元件所需的任何共用元件。
可以使用 Solaris 指令 (如 prodreg 和 pkginfo)、Linux 的 rpm 指令或 HP-UX 的 swlist 指令來檢查已安裝的軟體。下表列出了 UNIX 平台的基本套裝軟體等效指令。
表 1–2 UNIX 套裝軟體等效指令
作業 |
Solaris |
Linux |
HP-UX |
---|---|---|---|
顯示已安裝的套裝軟體 |
pkginfo |
rpm –qa |
swlist |
安裝套裝軟體 |
pkgadd |
rpm -i |
swinstall |
移除套裝軟體 |
pkgrm |
rpm –e |
swremove |
您也可以依照本節所述的程序,使用安裝程式本身檢查基於套裝軟體的軟體安裝。
請勿僅依靠 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 |
繼續執行元件選取。
選取您計劃要在此主機上安裝的產品元件。
[狀態] 欄顯示所選產品元件所需的產品以及可以升級的元件。
如果安裝程式偵測到不相容版本的可選取產品元件,則會提示您升級或移除不相容的版本。
若是 Solaris 隨附的 Application Server、Message Queue 及 HADB,則可以讓安裝程式來執行升級。如需更多資訊,請參閱升級的運作方式。
解決問題後,您可以更新選取清單,重新選擇,然後請求安裝程式繼續執行。
如果安裝程式偵測到共用元件的不相容版本,會顯示 [需要升級共用元件] 清單。
對於列示的每個共用元件,請對照所需版本檢閱已安裝版本,確定需要進行哪些升級。您必須確定 Java ES 較新版本的共用元件是否與主機上使用該共用元件的其他應用程式相容。
如有必要,結束安裝程式並進行任何必要的升級。
有關安裝程式無法升級的產品元件,請參閱「適用於 UNIX 的 Sun Java Enterprise System 5 升級指南」。
對於共用元件,大多數升級可在安裝期間執行。
為每個主機重複執行該程序。
安裝程式會偵測與 Solaris 作業系統一同發行的 Directory Server 版本,並警告您隸屬於 Solaris 發行軟體的 Directory Server 程式檔將由安裝程式重新命名。無需任何動作。