可以使用 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 封装要求(参考)。