Solaris 10 6/06 安装指南:Solaris Live Upgrade 和升级规划

升级到 Solaris 更新版

如果已在运行 Solaris 10 3/05 发行版的 OS,并且已安装了各个修补程序,则升级到后续的 Solaris 10 发行版将会导致以下结果:

修补程序分析器会在您的系统上执行分析,以确定升级到上述任何一个发行版时要删除哪些修补程序(如果有)。修补程序分析器有以下几种形式。

执行分析后,请参阅查看修补程序分析器输出以了解有关修补程序分析结果的详细信息。

Procedure运行 analyze_patches 脚本


注 –

要运行 analyze_patches 脚本,必须可以使用脚本通过 NFS 或本地挂载的介质访问已安装的系统和 Solaris Operating System DVD、Solaris Software CD 或网络安装映像。


  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 映像的根的路径。缺省值为 /cdrom/cdrom0netdir 是包含 Solaris_10_606 目录的目录的路径。如果从 NFS 挂载点运行 patch_analyzer,则必须使用此选项。

    -D databasedir

    如果脚本从 OS 映像中 Misc/ 目录之外的目录调用,则程序无法找到用于修补程序分析的数据库。使用 -D 选项可以提供数据库的路径。如果没有数据库(位于 OS 映像的 Solaris_10_606/Misc/database 中),则脚本不能正常工作。

Procedure查看修补程序分析器输出

执行分析后,请执行以下步骤查看输出。

  1. 查看修补程序分析器的输出。

    修补程序分析器提供了要被其他修补程序删除、降级、积累或废弃的修补程序的列表。修补程序积累类似于修补程序升级。积累的修补程序将被删除,它的修复由一个新的修补程序传送。将显示以下信息:


    将要删除修补程序 105644-03。
    修补程序 105925 将从 -02 降级为 -01。
    修补程序 105776-01 将由修补程序 105181-05 积累/废弃。

    如果修补程序分析器程序不提供列表,将不会对系统上先前安装的任何修补程序采取任何操作。

  2. 确定修补程序替换和删除是否可以接受。

    • 如果是,则升级系统。

    • 如果否,则不升级系统。