JavaScript is required to for searching.
跳过导航链接
退出打印视图
复制和创建 Oracle Solaris 11.1 软件包系统信息库     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  映像包管理系统 软件包系统信息库

2.  复制 IPS 软件包系统信息库

3.  提供对系统信息库的访问

使用文件接口检索软件包

配置 NFS 共享

将发布者源设置为文件系统信息库 URI

使用 HTTP 接口检索软件包

配置系统信息库服务器服务

启动系统信息库服务

将发布者源设置为 HTTP 系统信息库 URI

4.  维护本地 IPS 软件包系统信息库

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

使用 HTTP 接口检索软件包

本节描述如何使用软件包库 (depot) 服务器提供本地系统信息库软件包。

有关使用在不同端口上运行的多个 pkg.depotd 守护进程提供多个系统信息库的信息,请参见使用多个 Depot 服务器实例提供多个系统信息库。有关在具有不同前缀的一个域名下运行多个系统信息库的信息,请参见在一个域中有多个系统信息库

配置系统信息库服务器服务

要使客户机能够通过 HTTP 访问本地系统信息库,请启用 application/pkg/server 服务管理工具 (Service Management Facility, SMF) 服务。

$ svccfg -s application/pkg/server setprop pkg/inst_root=/export/repoSolaris11
$ svccfg -s application/pkg/server setprop pkg/readonly=true

检查工作:

$ svcprop -p pkg/inst_root application/pkg/server
/export/repoSolaris11

使用 pkg.depotd 向客户机提供系统信息库。缺省情况下,pkg.depotd 在端口 80 上侦听连接。可以通过重置 pkg/port 属性来更改端口。

$ svccfg -s application/pkg/server setprop pkg/port=port_number

有关 application/pkg/server 属性的完整列表,请参见pkg.depotd(1M)手册页。

要设置多个服务属性,可使用以下命令一次编辑所有属性:

$ svccfg -s pkg/server editprop

对于要更改的行,请注意删除开始处的注释标记 (#)。

启动系统信息库服务

重新启动 pkg.depotd 系统信息库服务。

$ svcadm refresh application/pkg/server
$ svcadm enable application/pkg/server

要检查系统信息库服务器是否正在运行,请打开浏览器窗口定位到 localhost 位置。缺省情况下,pkg.depotd 在端口 80 上侦听连接。如果更改了端口,请打开浏览器窗口定位到 localhost:port_number 位置。

将发布者源设置为 HTTP 系统信息库 URI

要使客户机系统能够从本地文件系统信息库获取软件包,请设置发布者的源。使用以下命令可检查新的系统信息库中软件包的发布者名称:

$ pkgrepo info -s /export/repoSolaris11
PUBLISHER PACKAGES STATUS           UPDATED
solaris   4400     online           2012-07-25T23:40:03.496688Z

在每台客户机上执行以下命令以重置 solaris 发布者的源:

$ pfexec pkg set-publisher -G '*' -M '*' -g http://localhost:port_number/ solaris
-G '*'

删除 solaris 发布者的所有现有源。

-M '*'

删除 solaris 发布者的所有现有镜像。

-g

将新建的本地系统信息库的 URI 添加为 solaris 发布者的新源。

有关配置发布者的更多信息,请参见《添加和更新 Oracle Solaris 11.1 软件包》中的"配置发布者"