如果已正在執行 10 3/05 發行版本作業系統,並已安裝個別的修補程式,則升級至後續的 Solaris 10 發行版本會導致下列情況發生:
任何隨附於上述任一發行版本的修補程式,均會再次套用到您的系統。這些修補程式將無法恢復。
系統先前已安裝但不包含於上述任一發行版本內的修補程式,都將予以移除。
修補程式分析器會分析您的系統,決定升級至上述任一發行版本會移除哪些修補程式 (如果存在)。修補程式分析器可以有下列使用方式。
如果使用 Solaris 安裝 程式進行升級,就會出現 [修補程式分析器] 對話方塊。選取 [是] 以執行分析。
如果使用文字介面安裝程式進行升級,請選取 [分析修補程式] 對話方塊中的 [分析] 以執行分析。
如果使用自訂 JumpStart 安裝或 Solaris Live Upgrade 進行升級,請執行 analyze_patches 程序檔來執行分析。如需有關的詳細指示,請參閱執行 analyze_patches 程序檔。
執行分析之後,請參閱檢查修補程式分析器的輸出結果以取得有關修補程式分析結果的詳細資訊。
若要執行 analyze_patches 程序檔,則已安裝的系統、Solaris Operating System DVD、Solaris Software CD 或網路安裝影像都必須能夠由程序檔透過 NFS 或是透過本機掛載媒體進行存取。
變更為 Misc 目錄。
在此範例中,影像位於本機掛載的媒體上。
# cd /cdrom/cdrom0/Solaris_10/Misc |
執行 analyze_patches 程序檔。
# ./analyze_patches -R rootdir -N netdir -D databasedir |
rootdir 是已安裝系統的根。預設是 /。
netdir 是要安裝的作業系統影像之根的路徑。預設是 /cdrom/cdrom0。netdir 是包含 Solaris_10 目錄的目錄路徑。如果要從 NFS 裝載點執行 patch_analyzer,您必須使用這個選項。
如果程序檔是從一個目錄啟動而不是從作業系統影像中的 Misc/ 目錄啟動,這個程式就會找不到其用於修補程式分析的資料庫。可使用 -D 選項提供資料庫的路徑。如果沒有這個資料庫 (位於作業系統影像上的 Solaris_10 /Misc/database),程序檔便無法正常運作。
執行分析之後,請使用這些步驟來檢查輸出結果。
檢查修補程式分析器的輸出結果。
修補程式分析器提供了一份可移除、降級、累加或由其他修補程式取代的修補程式清單。修補程式累加和修補程式升級相似。將會刪除累加的修補程式,其修復由新的修補程式提供。此時將出現下列訊息:
Patch 105644-03 will be removed. Patch 105925 will be downgraded from -02 to -01. Patch 105776-01 will be accumulated/obsoleted by patch 105181-05. |
如果修補程式分析器未提供這份清單,就不會根據先前已安裝於系統的修補程式而產生任何行為。
決定是否接受取代或刪除修補程式。
如果是,就會升級系統。
如果不是,就不會升級系統。