如果软件包存储在 HTTP 服务器上,请为 package 关键字使用下列语法之一。
package package_name add http://server_name[:port] path optional_keywords package package_name add http server_name[:port] path optional_keywords |
以 SUNWname 格式指定软件包名称。要查看有关已安装的系统上的软件包及其名称的详细信息,请使用 pkginfo -l 命令。
指定存储软件包的服务器的名称。
指定可选端口。port 可以是一个端口号,也可以是在运行时确定其端口号的 TCP 服务的名称。
如果不指定端口,将使用缺省的 HTTP 端口号 80。
指定要从指定服务器检索的软件包的位置。使用 HTTP 服务器时,软件包必须为软件包数据流格式。
指定从 HTTP 服务器检索软件包时使用的可选关键字。
关键字 |
值定义 |
---|---|
timeout min |
使用 timeout 关键字,可以以分钟为单位,指定在无法接收到来自 HTTP 服务器的数据的情形下允许等待的最大时间长度。如果发生超时,则连接将被关闭、重新打开并恢复。如果指定 timeout 值为 0(零),则不重新打开连接。 如果重新连接发生超时,那么将从软件包开头重试该软件包,并且将放弃在超时前检索到的数据。 |
proxy host:port |
proxy 关键字允许您指定代理主机和代理端口。您可以使用代理主机从防火墙的另一侧检索 Solaris 软件包。指定 proxy 关键字时必须提供一个代理端口。 |
在本示例中,package 配置文件关键字将添加 HTTP 位置 http://package.central/Solaris_10 的 Solaris 10 目录中列出的所有软件包。如果五分钟后未检索到数据,将重新检索软件包数据。前一个软件包数据被放弃。可使用以下任一格式。
package SUNWnew add http package.central/Solaris_10 timeout 5
package SUNWnew add http://package.central/Solaris_10 timeout 5
在本示例中,package 配置文件关键字将添加 HTTP 位置 http://package.central/Solaris_10 的 Solaris_10 目录中列出的所有软件包。通过使用 proxy 关键字,跨防火墙检索软件包。
package SUNWnew add http://package.central/Solaris_10 proxy webcache.east:8080