Solaris 10 6/06 安裝指南:Solaris Live Upgrade 與升級規劃

附錄 C 升級時使用修補程式分析器 (作業)

本章提供升級 Solaris 作業系統之前,使用修補程式分析器檢查修補程式的說明。如果您要升級至跟隨初始 Solaris 10 3/05 發行版本的其中一個發行版本,修補程式分析器會分析您的系統。

升級成 Solaris 更新版次

如果已正在執行 10 3/05 發行版本作業系統,並已安裝個別的修補程式,則升級至後續的 Solaris 10 發行版本會導致下列情況發生:

修補程式分析器會分析您的系統,決定升級至上述任一發行版本會移除哪些修補程式 (如果存在)。修補程式分析器可以有下列使用方式。

執行分析之後,請參閱檢查修補程式分析器的輸出結果以取得有關修補程式分析結果的詳細資訊。

Procedure執行 analyze_patches 程序檔


備註 –

若要執行 analyze_patches 程序檔,則已安裝的系統、Solaris Operating System DVD、Solaris Software CD 或網路安裝影像都必須能夠由程序檔透過 NFS 或是透過本機掛載媒體進行存取。


  1. 變更為 Misc 目錄。

    • SPARC:如果影像位於本機掛載媒體上,請鍵入:


      # cd /cdrom/sol_10_Update_sparc/s0/Solaris_10_606/Misc
      

      在這個指令中,實際更新版本的識別符號就是 Update

    • x86:如果影像位於本機掛載媒體上,請鍵入:


      # cd /cdrom/sol_10_date_x86/Solaris_10_606/Misc
      

      在此指令中,date 是發行版本的實際日期,例如 06。

    • 如果可以從 NFS 檔案系統中取得影像,請鍵入:


      # cd /NFS_mount_directory/Solaris_10_606/Misc
      
  2. 執行 analyze_patches 程序檔。


    # ./analyze_patches -R rootdir -N netdir -D databasedir
    
    -R rootdir

    rootdir 是已安裝系統的根。預設是 /

    -N netdir

    netdir 是要安裝的 OS 影像之 root。預設是 /cdrom/cdrom0netdir 是包含 Solaris_10_606 目錄的目錄路徑。如果要從 NFS 裝載點執行 patch_analyzer ,您必須使用這個選項。

    -D databasedir

    如果程序檔是從一個目錄啟動而不是從 OS 影像中的 Misc/ 目錄啟動,這個程式就會找不到其用於修補程式分析的資料庫。使用 -D 選項提供資料庫路徑。沒有這個位於作業系統影像中 Solaris_10_606/Misc/database 內的資料庫,程序檔就無法正常工作。

Procedure檢查修補程式分析器的輸出結果

執行分析之後,請使用這些步驟來檢查輸出結果。

  1. 檢查修補程式分析器的輸出結果。

    修補程式分析器提供了一份可移除、降級、累加或由其他修補程式取代的修補程式清單。修補程式累加和修補程式升級相似。將會刪除累加的修補程式,其修復由新的修補程式提供。此時將出現下列訊息:


    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.

    如果修補程式分析器未提供這份清單,就不會根據先前已安裝於系統的修補程式而產生任何行為。

  2. 決定是否接受取代或刪除修補程式。

    • 如果是,便會升級系統。

    • 如果不要,就不會升級系統。