使用此过程下载未签名的 Solaris 修补程序,然后将其应用到系统。
如果要应用已签名的修补程序,必须首先设置软件包密钥库。有关更多信息,请转至 http://download.oracle.com/docs/cd/E17476_01/javase/1.4.2/docs/tooldocs/solaris/keytool.html。
通过以下方法之一获取对系统的访问权限:
启动 Web 浏览器并转至位于 http://sunsolve.Sun.COM 上的 SunSolve 在线修补程序门户。
确定是要下载特定的修补程序还是要下载修补程序簇,然后执行以下操作之一:
在 "Find Patch" 搜索字段中键入修补程序编号 (patch-id),然后单击 "Find Patch"。
输入 patch-id 即可下载最新的修补程序修订版。
如果此修补程序可免费使用,则会出现其自述文件。如果此修补程序不能免费使用,则会出现一则 ACCESS DENIED 消息。
请注意,基于 SPARC 的系统和基于 x86 的系统的修补程序编号是不同的。修补程序自述文件中列出了修补程序 ID。请确保应用与您的系统体系结构相匹配的修补程序。
选择与要修补的系统上所运行的 Oracle Solaris 发行版相匹配的建议的修补程序簇。
按照以下说明下载该修补程序:
要下载已签名的修补程序的副本,请单击 "Download Signed Patch (n bytes)" 按钮。
要下载未签名的修补程序,请单击 "Download Patch (n bytes)" 按钮。
当修补程序成功下载之后,关闭 Web 浏览器。
转到包含已下载修补程序的目录。
成为超级用户或同等角色。
(未签名的修补程序)如果下载的是未签名的修补程序,请解压缩该修补程序。
# unzip patch-id |
应用已签名或未签名的修补程序。
例如:
# patchadd /tmp/111879-01 |
如果下载的是已签名的修补程序,请应用它。
例如:
# patchadd /tmp/111879-01.jar |
如果下载的是未签名的修补程序,请应用它。
例如:
# patchadd /tmp/111879-01 |
检验修补程序是否已成功应用。
例如:
# patchadd -p | grep 111879 Patch: 111879-01 Obsoletes: Requires: Incompatibles: Packages: SUNWwsr |