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.  提供对系统信息库的访问

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

更新本地系统信息库

检查和设置系统信息库属性

定制本地系统信息库

使用多个 Depot 服务器实例提供多个系统信息库

Depot 服务器的 Apache 配置

为 Depot 服务器配置高速缓存

目录属性文件的高速缓存注意事项

搜索的高速缓存注意事项

在 Web 代理后运行 Depot 服务器

建议的常规 Apache 配置设置

Apache 配置示例

带有前缀的简单代理配置

在一个域中有多个系统信息库

负载平衡配置

完整的负载平衡示例

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

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

检查和设置系统信息库属性

本节描述如何显示有关 IPS 系统信息库的信息以及如何设置系统信息库和发布者属性。请参见 pkgrepo(1) 手册页。

以下命令显示本地系统信息库识别的软件包发布者的列表。STATUS 列说明当前是否正在处理此发布者的软件包数据。

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

以下命令显示有关本地系统信息库的属性信息。

$ pkgrepo get -s /export/repoSolaris11
SECTION    PROPERTY    VALUE
publisher  prefix      solaris
repository description This\ repository\ serves\ a\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ 
Package\ Repository.
repository name        Oracle\ Solaris\ 11.1\ Package\ Repository
repository version     4

发布者前缀的值指定在以下情况下使用 solaris

缺省情况下创建版本 4 系统信息库。版本 4 系统信息库支持存储多个发布者的软件包。

使用 set 子命令指定新的属性值。

$ pkgrepo set -s /export/repoSolaris11 \
repository/description="Local copy of the Oracle Solaris 11.1 repository" \
repository/name="Oracle Solaris 11.1 Package Repository"
$ pkgrepo get -s /export/repoSolaris11
SECTION    PROPERTY    VALUE
publisher  prefix      solaris
repository description Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
repository name        Oracle\ Solaris\ 11.1\ Package\ Repository
repository version     4

以下命令显示有关本地系统信息库中 solaris 发布者的属性信息。括号表示特定值可以是值列表。如果创建了多个本地系统信息库,请确保在配置过程中更改系统信息库名称、路径、端口号以及 Apache 代理库。带有前缀的简单代理配置说明了如何设置 pkg/proxy_base

$ pkgrepo get -p solaris -s /export/repoSolaris11
PUBLISHER SECTION    PROPERTY         VALUE
solaris   publisher  alias
solaris   publisher  prefix           solaris
solaris   repository collection-type  core
solaris   repository description      Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
solaris   repository legal-uris       ()
solaris   repository mirrors          ()
solaris   repository name             Oracle\ Solaris\ 11.1\ Package\ Repository
solaris   repository origins          ()
solaris   repository refresh-seconds
solaris   repository registration-uri ""
solaris   repository related-uris     ()
collection-type

core 集合类型表明系统信息库包含该库中的软件包所声明的所有相关项。

legal-uris

legal-uris 是一个文档位置列表,其中的文档提供有关系统信息库的法律信息。

origins

origins 是一个系统信息库位置列表,其中的系统信息库包含该系统信息库的软件包元数据和内容的完整副本。

related-uris

related-uris 是一个系统信息库位置列表,其中的系统信息库包含用户可能感兴趣的软件包。

有关其他发布者和系统信息库属性的说明,请参见 pkgrepo(1) 手册页。

以下命令显示 pkg.oracle.com 系统信息库中有关指定的 section/property 的信息。

$ pkgrepo get -p solaris -s http://pkg.oracle.com/solaris/release \
repository/name repository/description
PUBLISHER SECTION    PROPERTY         VALUE
solaris   repository description      Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
solaris   repository name             Oracle\ Solaris\ 11.1\ Package\ Repository

请注意,在本地系统信息库中,没有为 solaris 发布者设置系统信息库说明和系统信息库名称属性值。要提供发布者属性值,请使用如上所示的 set 子命令,同时指定发布者名称。在浏览器界面上,发布者 repository/name 值以页标题形式显示,靠近页面顶部。在浏览器界面上,发布者 repository/description 值显示在 "About"(关于)节中,紧接在名称下方。

$ pkgrepo set -p solaris -s /export/repoSolaris11 \
repository/description="Local copy of the Oracle Solaris 11.1 repository" \
repository/name="Oracle Solaris 11.1 Package Repository"
$ pkgrepo get -p solaris -s /export/repoSolaris11
PUBLISHER SECTION    PROPERTY         VALUE
solaris   publisher  alias
solaris   publisher  prefix           solaris
solaris   repository collection-type  core
solaris   repository description      Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
solaris   repository legal-uris       ()
solaris   repository mirrors          ()
solaris   repository name             Oracle\ Solaris\ 11.1\ Package\ Repository
solaris   repository origins          ()
solaris   repository refresh-seconds
solaris   repository registration-uri ""
solaris   repository related-uris     ()