本节说明如何使用可用的修补程序工具来管理 Oracle Solaris 修补程序。
修补程序工具可执行以下操作:
在应用修补程序时,patchadd 命令会在 /var/sadm/patch/patch-id/log 文件中记录相应的信息。
已改进 patchadd - M 命令。在使用此命令向系统应用修补程序时,不再需要按数值顺序指定修补程序 ID。如果在使用 patchadd -M 命令时未指定修补程序 ID,则该目录中的所有修补程序都将安装到系统上。有关这些更改的更多信息,请参见 patchadd(1M) 手册页。
在以下情况下,不能对修补程序或软件更新应用 patchadd 命令:
软件包未完全安装到系统上。
修补程序包的体系结构与系统的体系结构不同。
修补程序包的版本与所安装的修补程序的版本不一致。
已经应用了具有相同主版本号的修补程序或修订版本号更高的修补程序。
已经应用了废弃该修补程序的修补程序。
该修补程序与已经应用于该系统的某个修补程序不兼容。已经应用的每个修补程序都将该信息保存在其 pkginfo 文件中。
正在应用的修补程序取决于尚未应用的另一个修补程序。