以下各节列出了 Solaris Live Upgrade 所需的软件包并提供了关于推荐的修补程序的信息。 有关使用 Solaris Live Upgrade 增加软件包和修补程序的信息,请参见使用软件包和修补程序升级系统。
当升级、增加和删除软件包或修补程序时,Solaris Live Upgrade 要求软件包或修补程序符合 SVR4 高级封装原则。 虽然 Sun 软件包符合这些原则,但 Sun 不能保证来自第三方供应商的软件包也符合这些原则。 如果某个软件包不符合这些原则,则该软件包可导致升级过程中用于增加软件包的软件运行失败,或改变活动的引导环境。
有关使用 Solaris Live Upgrade 增加或删除软件包的详细信息,请参见手册页 luupgrade(1M)。 有关封装要求的详细信息,请参见附录 G,附加 SVR4 封装要求(参考)。
请检查当前操作环境中以下表格列出的软件包,要使用 Solaris Live Upgrade,需要这些软件包。 如果列中缺少适用于您的发行版的软件包,请使用 pkgadd 命令增加缺少的软件包。
表 34–2 Solaris Live Upgrade 所需的软件包
Solaris 2.6 发行版 |
Solaris 7 发行版 |
Solaris 8 发行版 |
---|---|---|
SUNWadmap |
SUNWadmap |
SUNWadmap |
SUNWadmc |
SUNWadmc |
SUNWadmc |
SUNWjvrt |
SUNWjvrt |
SUNWj2rt |
SUNWlibC |
SUNWlibC |
SUNWlibC |
SUNWadmfw |
SUNWbzip |
|
SUNWmfrun |
| |
SUNWloc |
要检查系统中的软件包,请键入以下命令。
% pkginfo [[package_name]] |
可以使用 Solaris Live Upgrade 将修补程序和软件包增加到系统中。 如果使用 Solaris Live Upgrade 向计算机增加修补程序,增加过程中只有重新启动导致系统停机。 可以使用 luupgrade 命令或 Solaris Flash 归档文件将修补程序和软件包增加到引导环境。
要将修补程序直接增加到引导环境,请创建一个新的引导环境并使用带有 -t 选项的 luupgrade 命令。 要将软件包增加到引导环境,请使用带有 -p 选项的 luupgrade 命令。 有关详细信息,请参见手册页 luupgrade(1M)。
或者,可使用 Solaris Live Upgrade 安装 Solaris Flash 归档文件。 归档文件包含引导环境的完整副本,其中已包含新的软件包和修补程序。 这个完整的引导环境或单引用系统称为主系统。 要创建 Solaris Flash 归档文件,首先要创建一个主系统。 创建主系统后,增加任何要安装的修补程序和软件包。 然后,创建主系统的 Solaris Flash 归档文件。 使用 Solaris Live Upgrade 将该归档文件安装在新的引导环境中。 可以复制引导环境,并根据需要多次更改和分发引导环境。 有关如何创建 Solaris Flash 归档文件的详细信息,请参见第 21 章,创建 Solaris Flash 归档文件(任务)。 有关使用 Solaris Live Upgrade 安装 Solaris Flash 归档文件的信息,请参见在引导环境中安装 Solaris Flash 归档文件。
当升级、增加和删除软件包或修补程序时,Solaris Live Upgrade 要求软件包或修补程序符合 SVR4 高级封装原则。 虽然 Sun 软件包符合这些原则,但 Sun 不能保证来自第三方供应商的软件包也符合这些原则。 如果某个软件包不符合这些原则,则该软件包可导致升级过程中用于增加软件包的软件运行失败,或改变活动的引导环境。
有关使用 Solaris Live Upgrade 增加或删除软件包的详细信息,请参见手册页 luupgrade(1M)。 有关封装要求的详细信息,请参见附录 G,附加 SVR4 封装要求(参考)。
要正确运行 Solaris Live Upgrade,必须为给定的 OS 版本安装一组相应的修补程序。 在安装或运行 Live Upgrade 之前,您必须安装一组相应的修补程序。 请访问 http://sunsolve.sun.com,以确保您具有最近更新的修补程序列表。 可在 SunSolveSM Web 站点上搜索信息文档 72099。