'\" te .\" Copyright (c) 2007, 2013, Oracle and/or its affiliates.All rights reserved. .TH pkg.sysrepo 1M "2013 年 5 月 21 日" "SunOS 5.11" "系统管理命令" .SH 名称 pkg\&.sysrepo \- 映像包管理系统的系统信息库配置 .SH 用法概要 .LP .nf /usr/lib/pkg\&.sysrepo -p \fIport\fR [-c \fIcache_dir\fR] [-s \fIcache_size\fR] [-w \fIhttp_proxy\fR] [-W \fIhttps_proxy\fR] .fi .SH 描述 .sp .LP \fBpkg\&.sysrepo\fR 用于生成映像包管理系统 (Image Packaging System, IPS) 系统信息库的配置文件。\fBpkg\&.sysrepo \fR 由 \fBsvc:/application/pkg/system-repository\fR 服务管理工具 (Service Management Facility, SMF) 服务调用。应对 SMF 服务中的属性进行配置更改。 .sp .LP 系统信息库负责提供对通过集中代理在参考映像中配置的软件包系统信息库的访问权限。配置为使用系统信息库的任何客户机可立即看到对该参考映像所做的发布者配置更改。 .sp .LP 系统信息库主要用于全局区域,以允许非全局区域访问在全局区域中配置的系统信息库。SMF 服务 \fBsvc:/application/pkg/zones-proxyd\fR 和 \fB svc:/application/pkg/zones-proxy-client\fR 负责提供非全局区域和全局区域之间的传输。只有 \fBpkg\fR(5) 使用该传输。 .sp .LP 请注意,只有 \fBhttp\fR、\fBhttps\fR 和 \fBv4\fR 文件系统信息库以及 \fBp5p\fR 归档受支持。较旧的文件系统信息库格式不受支持。有关系统信息库版本的更多信息,请参见 \fBpkgrepo\fR(1)。 .SH 选项 .sp .LP 支持以下选项: .sp .ne 2 .mk .na \fB\fB-c\fR \fIcache_dir\fR\fR .ad .br .sp .6 .RS 4n 指定系统信息库在缓存来自所配置的发布者的响应时应使用的目录的绝对路径。 .sp 缺省情况下,使用文件高速缓存。但是,可以使用特殊值 \fBmemory \fR 来表示应使用内存高速缓存。特殊值 \fBNone\fR 可用于表示系统信息库不应执行任何缓存。应使用 \fBconfig/cache_dir\fR SMF 属性配置该设置。 .RE .sp .ne 2 .mk .na \fB\fB-p\fR \fIport\fR\fR .ad .br .sp .6 .RS 4n 指定系统信息库应当用来侦听请求的端口。应使用 \fBconfig/port\fR SMF 属性配置该设置。 .RE .sp .ne 2 .mk .na \fB\fB-s\fR \fIcache_size\fR\fR .ad .br .sp .6 .RS 4n 定义系统信息库的最大高速缓存大小的整数值 (MB)。应使用 \fB config/cache_max\fR SMF 属性配置该设置。 .RE .sp .ne 2 .mk .na \fB\fB-w\fR \fIhttp_proxy\fR\fR .ad .br .sp .6 .RS 4n \fB\fIscheme\fR://\fIhostname\fR[:\fIport\fR]\fR 格式的字符串,用于定义一个 Web 代理服务器,系统信息库可以使用该 Web 代理服务器来访问基于 http 的软件包系统信息库。可以使用 \fBconfig/http_proxy\fR SMF 属性配置此设置。 .RE .sp .ne 2 .mk .na \fB\fB-W\fR \fIhttps_proxy\fR\fR .ad .br .sp .6 .RS 4n \fB\fIscheme\fR://\fI hostname\fR[:\fIport\fR]\fR 格式的字符串,用于定义一个 Web 代理服务器,系统信息库可以使用该 Web 代理服务器来访问基于 https 的软件包系统信息库。可以使用 \fBconfig/https_proxy\fR SMF 属性配置此设置。 .RE .SH 示例 .LP \fB示例 1\fR 启用系统信息库 .sp .in +2 .nf $ \fBsvcadm enable svc:/application/pkg/system-repository\fR .fi .in -2 .sp .SH 退出状态 .sp .LP 将返回以下退出值: .sp .ne 2 .mk .na \fB\fB0\fR\fR .ad .RS 6n .rt 命令成功。 .RE .sp .ne 2 .mk .na \fB\fB1\fR\fR .ad .RS 6n .rt 命令无法写入有效配置。 .RE .sp .ne 2 .mk .na \fB\fB2\fR\fR .ad .RS 6n .rt 指定的命令行选项无效。 .RE .sp .ne 2 .mk .na \fB\fB99\fR\fR .ad .RS 6n .rt 发生了意外的异常。 .RE .SH 属性 .sp .LP 有关下列属性的说明,请参见 \fBattributes\fR(5): .sp .TS tab( ) box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . 属性类型 属性值 _ 可用性 \fBpackage/pkg\fR _ 接口稳定性 Uncommitted(未确定) .TE .SH 另请参见 .sp .LP \fBpkg\fR(1)、\fBpkg\&.depotd\fR(1M)、\fBpkg\fR(5) .sp .LP \fBhttps://java\&.net/projects/ips/pages/Home\fR