如果修补程序存储在 HTTP 服务器上,请为 patch 关键字使用下列语法之一。
patch patch_id_list | patch_file http://server_name [:port] patch_directory optional_http_keywords |
patch patch_id_list | patch_file http server_name [:port] patch_directory optional_http_keywords |
指定要安装的修补程序 ID 号。该列表应为 Solaris 修补程序 ID 的逗号分隔列表。按列表中指定的顺序安装修补程序。不要在逗号后添加空格,例如:112467-01,112765-02。
位于 patch_location 中的包含修补程序列表的文件。修补程序按文件中指定的顺序安装。
指定存储修补程序的服务器的名称。
指定可选端口。port 可以是一个端口号,也可以是在运行时确定其端口号的 TCP 服务的名称。
如果不指定端口,将使用缺省的 HTTP 端口号 80。
指定要从指定服务器检索的修补程序目录的位置。在使用 HTTP 服务器时,修补程序必须为 JAR 格式。
指定从 HTTP 服务器检索修补程序时使用的可选关键字。
关键字 |
值定义 |
---|---|
timeout min |
使用 timeout 关键字,可以以分钟为单位,指定在无法接收到来自 HTTP 服务器的数据的情形下允许等待的最大时间长度。如果发生超时,则连接将被关闭、重新打开并恢复。如果指定 timeout 值为 0(零),则不重新打开连接。 如果重新连接发生超时,那么将从软件包开头重试该软件包,并且将放弃在超时前检索到的数据。 |
proxy host:port |
proxy 关键字允许您指定代理主机和代理端口。您可以使用代理主机从防火墙的另一侧检索 Solaris 软件包。指定 proxy 关键字时必须提供一个代理端口。 |
在本示例中,patch 配置文件关键字添加 HTTP 位置 http://patch.central/Solaris/v10/patches 的 patch_file 文件中列出的所有修补程序。按照 patch 文件中指定的顺序安装修补程序。如果五分钟后未检索到任何数据,那么将重新检索修补程序数据,并且将放弃此前的修补程序数据。
patch patch_file http://patch.central/Solaris/v10/patches timeout 5
在本示例中,patch 配置文件关键字项将添加修补程序位置 http://patch_master/Solaris/v10/patches 中的修补程序 112467–01 和 112765–02。
patch 112467-01,112765-02 http://patch.central/Solaris/v10/patches