「修補程式分析器」會在您的系統上進行分析,以判斷在升級為 Solaris 7 8/99 作業環境之後,將會有哪些修補程式被移除(如果有的話)。「修補程式分析器」可以作為指令集來手動執行,也可以作為互動安裝方式的一部分。
如果您使用互動安裝方式來升級,請選擇 Analyze 選項來進行分析。
如果您不是使用互動安裝方式升級,請依照下列步驟,使用 analyze_patches 指令集來進行分析。
在完成分析之後,請參考"檢視修補程式分析器的輸出結果"中有關修補程式分析結果的詳細資訊。
要執行 analyze_patches 指令集,該指令集必須能透過 NFSTM 裝載或利用本機裝載的媒體來存取安裝的系統和 Solaris 7 8/99 光碟(或網路影像)。
變更 OS 影像上 Misc 目錄的目錄。
如果影像是裝載於 SPARC 系統本機的媒體之上,請輸入﹕
# cd /cdrom/sol_7_899_sparc/s0/Solaris_2.7/Misc |
如果影像是裝載於以 x86- 為基礎的系統本機的媒體之上,請輸入﹕
# cd /cdrom/sol_7_899_x86/s2/Solaris_2.7/Misc |
如果可以透過 NFS 裝載來使用影像,請輸入﹕
# cd /NFS_mount_directory/Solaris_2.7/Misc |
執行 analyze_patches 指令集﹕
# ./analyze_patches |
表 3-1 中所列的選項可以用於指令行中。
表 3-1 analyze_patches的指令行選項
選項 |
說明 |
---|---|
-R rootdir |
rootdir 為安裝系統的 root(根目錄)。其預設值為 /。 |
-N netdir |
netdir為指向要安裝的 OS 影像 root 目錄的路徑。其預設值為/cdrom/cdrom0。該路徑應該會指向包含 Solaris_2.7 目錄的目錄. 如果您是從 NFS 裝載上執行 patch_analyzer,您就必須使用此選項。 |
-D databasedir |
如果指令集不是從 OS 影像上的 /Misc 目錄啟動, 則該程式會找不到其用來分析修補程式的資料庫。使用 -D 選項來提供路徑給資料庫。如果 OS 影像上的/Solaris_2.7/Misc/database沒有包含此資料庫,指令集將無法正常運作。 |
在進行分析後,請使用這些步驟來檢視結果。
檢視analyze_patches指令集的輸出結果。
「修補程式分析器」提供一份清單,列出將被其他修補程式移除、降級、累加、或淘汰的修補程式。修補程式的累加類似於修補程式的升級。累加的修補程式會被移除,而其修正內容會由新的修補程式提供。您會看到類似下列的訊息﹕
修補程式 105644-03 將被移除。 修補程式 105925 將從 -02 降級為 -01。 修補程式 105776-01 將被修補程式 105181-05 累加/淘汰。 |
如果「修補程式分析器」程式並未提供一份清單,則表示將不會對先前安裝在您系統上的所有修補程式採取任何行動。
決定修補程式的取代與刪除是否可行。
如果由 Solaris 7 8/99 作業環境來取代和刪除修補程式是可行的,請參考Solaris 7(SPARC 平台版)安裝程式庫 或 Solaris 7(Intel 平台版)安裝程式庫中的"升級一個系統",來升級為 Solaris 7 8/99 作業環境。
如果由 Solaris 7 8/99 作業環境來取代與刪除修補程式是不可行的,請勿使用 Solaris 7 8/99 光碟來升級。 您可以使用 Solaris 7 MU3 光碟和 Solaris 7 Maintenance Update 3 「發行注意事項」在您的 Solaris 7 系統上安裝修補程式。
您也許會在升級的過程中收到有關一些套裝軟體的資料訊息(包括SUNWolrte、SUNWoldcv、SUNWoldte、SUNWolaud)。您不需要進行任何動作。
一個範例訊息如下﹕
正在將 SUNWolrte 的 pkgadd 到 /
此訊息說明您嘗試安裝一個架構及版本都與已安裝的套裝軟體相同的套裝軟體。
SUNWolrte 安裝成功...
如果您正在執行 Solstice AdminSuite 2.3 軟體,而且想要在伺服器上新增 OS 服務,您必須安裝修補程式編號 104468-06的 Solstice AdminSuite 2.3,或者此修補程式的任何後續修訂本。請參見"安裝或升級所需的 AdminSuite 修補程式"以獲得更詳細的資訊。