在您完成驗證先決條件中的相關作業,且規劃完元件解除安裝運作方式後,就可準備執行解除安裝程式。本節包含關於三種使用解除安裝程式之方式的資訊。
您可在附錄 B安裝指令中找到 uninstall 指令語法的資訊。
本節提供使用互動式圖形化介面來將 Java ES 產品元件解除安裝的指示。
(可選擇) 提供對本機顯示器的存取權。
若您要登入遠端機器,請確定您的 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」一章。
如果您未以超級使用者 root 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式所在的目錄:
Solaris 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
啟動圖形解除安裝程式:
./uninstall |
顯示 [歡迎] 頁面。
按 [下一步] 以繼續。
顯示 [選取元件] 頁。
檢查產品元件並選取您要解除安裝的產品元件。
安裝在您系統上的產品元件會被啟用,可以進行選取。會停用未安裝於您系統中的產品元件。
某些產品元件包含子元件。展開產品元件以檢視其子元件。
當您覺得選取沒有問題之後,請按一下 [下一步]。
解決配置或相依性問題。
如果解除安裝程式在所選產品中偵測到任何可識別的產品元件相依性或配置資料可能會遺失,則會顯示警告。您可以選擇:
若顯示取消配置頁面,請輸入所請求的產品元件資訊。
依您選取要移除的產品元件而定,解除安裝程式可能會提示您輸入管理員 ID 和密碼。如需有關您必須提供給解除安裝程式之資訊的詳細資訊,請參閱授予解除安裝程式的管理員存取權。
另外,解除安裝程式可能也會提示您輸入連接埠號或主機名稱。
從系統中移除軟體之前,解除安裝程式會列出您選取要移除的產品元件以及移除後將收回的總磁碟空間。
檢視您所選的解除安裝選項,並按照如下所示依需要進行變更:
當您對選項滿意時,按 [下一步]。
解除安裝程式開始從系統中移除軟體,並顯示下列資訊:
進度條,顯示總體完成比例
目前正移除的套裝軟體之名稱
移除所有產品元件軟體後,會顯示 [解除安裝完成] 頁面。
按一下 [檢視摘要] 或 [檢視解除安裝記錄],以取得有關解除安裝的資訊。
解除安裝摘要。顯示已解除安裝的產品元件以及這些產品元件的配置資訊清單。
解除安裝記錄。顯示解除安裝期間由解除安裝程式產生的所有訊息。
您也可以檢閱解除安裝摘要和記錄檔:
Solaris 作業系統:/var/sadm/install/logs Linux 和 HP-UX:/var/opt/sun/install/logs
按一下 [關閉] 以結束解除安裝程式。
若您已將 Access Manager 或 Service Registry 解除安裝,請至完成解除安裝後作業。
基於文字的介面可讓您透過回應終端機視窗內的提示,直接從該視窗執行解除安裝程式。如需使用指導,請參閱如何使用基於文字的介面。
若您在解除安裝期間遇到問題,請參閱第 9 章, 疑難排解。
如果您未以超級使用者 root 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式目錄:
Solaris 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
執行解除安裝程式:
./uninstall -nodisplay |
螢幕上會顯示 [歡迎] 訊息,然後顯示系統中所有可能存在的 Java ES 產品元件的清單。
解除安裝程式會透過列出與已安裝產品元件對應的號碼來選取其在您系統中找到的任何 Java ES 產品元件以進行移除。系統上未安裝的產品元件會被停用,無法進行選取。您可選擇解除安裝所有已安裝的元件,或僅選取某些已安裝的元件來解除安裝。
選擇要解除安裝的產品元件。
若要解除安裝所有已安裝的產品元件,請按 Return 鍵。
若要選擇特定產品元件,請鍵入與您要解除安裝之產品元件對應的號碼清單 (各號碼之間以逗號分隔),然後按 Return 鍵。
解決配置或相依性問題。
若解除安裝程式在選取要移除的產品中偵測到產品元件相依性,便會顯示有關配置資料可能會遺失的警告。您可以選擇:
若顯示取消配置頁面,請輸入所請求的產品元件資訊。
若解除安裝程式需要您選取的產品元件的管理 ID 或密碼,則會提示您輸入管理員 ID 和密碼。
如需有關您必須提供給解除安裝程式之資訊的詳細資訊,請參閱授予解除安裝程式的管理員存取權。
依您選取要移除的產品元件而定,解除安裝程式也可能會提示您輸入連接埠號或主機名稱。
從系統中移除軟體之前,解除安裝程式會顯示一個摘要頁面,其中顯示選取要移除的產品元件。
檢閱您的選取。
當您認為選取沒有問題後,請鍵入數字 1 並按 Return 鍵。
解除安裝程式開始從系統中移除軟體。解除安裝期間,解除安裝程式會顯示進度條,以顯示總體完成比例。
移除所有產品元件軟體後,您可以檢視解除安裝摘要和記錄。
鍵入 1 或 2,並按 Return 鍵檢視有關解除安裝的資訊。
解除安裝摘要。鍵入 1 檢視已解除安裝的產品元件及這些產品元件的配置資訊清單。
解除安裝記錄。鍵入 2 列出解除安裝期間由解除安裝程式產生的所有訊息。
您也可以檢視解除安裝摘要和記錄檔:
Solaris 作業系統:/var/sadm/install/logs Linux 和 HP-UX:/var/opt/sun/install/logs
鍵入 ! 字元結束解除安裝程式。
若您已將 Access Manager 或 Service Registry 解除安裝,請至完成解除安裝後作業。
若要將多台主機上共用類似配置之 Java ES 產品元件解除安裝,無訊息解除安裝會很有用。以無訊息模式解除安裝的程序,類似於以無訊息模式安裝的程序,如第 5 章, 以無訊息模式安裝中所述。
若要執行無訊息解除安裝,您必須先在圖形模式或基於文字的模式下執行互動式解除安裝階段作業,以產生狀態檔案。如需更多資訊,請參閱產生初始狀態檔案。
如果您未以超級使用者 root 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式目錄:
Solaris 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
如果您要使用解除安裝程式的圖形化介面,可能需要您提供對本機顯示器的存取權。請參閱在圖形模式下執行解除安裝程式。
執行無訊息安裝程式。例如:
若您不想在此階段作業中將軟體解除安裝,請包含 –no 選項。
圖形模式:
./uninstall -saveState statefile_path |
基於文字的模式,未解除安裝軟體:
./uninstall -no -nodisplay -saveState statefile_path |
若要檢視 uninstall 指令的完整語法,請參閱uninstall 指令。
繼續執行解除安裝程式以完成。
在您回應提示時,解除安裝程式會在指定的狀態檔案中記錄您的答案。完成解除安裝後,狀態檔案便會位於您指定的位置。若您使用了 –no 選項,則不會有軟體被解除安裝。
為每個要執行無訊息解除安裝的主機建立狀態檔案的副本。
編輯每個為主機您要在其上執行無訊息解除安裝提供特定資訊的檔案。
如需有關編輯狀態檔案的指導,請參閱編輯狀態檔案。編輯狀態檔案可能還包括產生狀態檔案 ID,如建立與平台相應的狀態檔案 ID中所述。
驗證您已經做好充分準備,然後編輯您要將 Java ES 產品元件解除安裝之主機的狀態檔案。
如果您未以超級使用者 root 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式目錄:
Solaris 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
啟動解除安裝程式。例如:
./uninstall -noconsole -state statefile_path |
若要檢視 uninstall 指令的完整語法,請參閱uninstall 指令。
在終端機視窗中,瀏覽至記錄檔目錄:
Solaris 作業系統:/var/sadm/install/logs Linux 和 HP-UX:/var/opt/sun/install/logs
找到用於目前解除安裝的記錄檔。用於監視的記錄檔為:
Java_Enterprise_System_5_uninstall.Btimestamp |
timestamp 變數表示記錄建立的時間。該變數的格式為 MMddhhmm,其中:
指定月份
指定日期
指定小時
指定分鐘
使用 tail 指令,在訊息寫入記錄時對其進行監視。例如:
tail -f logfile_name |
若要結束 tail 程式,請按 Ctrl+C。