跳过导航链接 | |
退出打印视图 | |
复制和创建 Oracle Solaris 11.1 软件包系统信息库 Oracle Solaris 11.1 Information Library (简体中文) |
本节说明如何扩展使用 HTTP 接口检索软件包中提供的信息,从而支持使用在同一系统信息库服务器的不同端口上运行的多个 pkg.depotd 守护进程来提供多个系统信息库。
在本示例中,除了 repoSolaris11 系统信息库以外,还存在 dev_repo 系统信息库。可从使用端口 80 从 http://localhost/ 访问 repoSolaris11 系统信息库。
请确保已在 dev_repo 系统信息库中设置发布者前缀:
$ pkgrepo set -s /export/dev_repo publisher/prefix=dev
添加 pkg/server 服务的新实例:
$ svccfg -s pkg/server add dev $ svccfg -s pkg/server:dev setprop pkg/port=81 $ svccfg -s pkg/server:dev setprop pkg/inst_root=/export/dev_repo
检查是否已添加新实例:
$ svccfg -s pkg/server list :properties default dev
启动新服务:
$ svcadm refresh application/pkg/server:dev $ svcadm enable application/pkg/server:dev
从 http://localhost:81/ 浏览系统信息库。
有关在具有不同前缀的一个域名下运行多个系统信息库的信息,请参见在一个域中有多个系统信息库。