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