7204276 resync nroff manpages from docs group s12b08
authorDanek Duvall <danek.duvall@oracle.com>
Wed, 31 Oct 2012 10:48:34 -0700
changeset 2825 0986d57e1337
parent 2823 8def820a649c
child 2826 cae308eb6426
7204276 resync nroff manpages from docs group
src/man/ja_JP/packagemanager.1
src/man/ja_JP/pkg.1
src/man/ja_JP/pkg.5
src/man/ja_JP/pkgdepend.1
src/man/ja_JP/pkgdiff.1
src/man/ja_JP/pkgfmt.1
src/man/ja_JP/pkglint.1
src/man/ja_JP/pkgmerge.1
src/man/ja_JP/pkgmogrify.1
src/man/ja_JP/pkgrecv.1
src/man/ja_JP/pkgrepo.1
src/man/ja_JP/pkgsend.1
src/man/ja_JP/pkgsign.1
src/man/ja_JP/pm-updatemanager.1
src/man/pkg.1
src/man/pkg.5
src/man/pkgdepend.1
src/man/pkgdiff.1
src/man/pkgfmt.1
src/man/pkglint.1
src/man/pkgmerge.1
src/man/pkgmogrify.1
src/man/pkgrecv.1
src/man/pkgrepo.1
src/man/pkgsend.1
src/man/pkgsign.1
src/man/zh_CN/packagemanager.1
src/man/zh_CN/pkg.1
src/man/zh_CN/pkg.5
src/man/zh_CN/pkgdepend.1
src/man/zh_CN/pkgdiff.1
src/man/zh_CN/pkgfmt.1
src/man/zh_CN/pkglint.1
src/man/zh_CN/pkgmerge.1
src/man/zh_CN/pkgmogrify.1
src/man/zh_CN/pkgrecv.1
src/man/zh_CN/pkgrepo.1
src/man/zh_CN/pkgsend.1
src/man/zh_CN/pkgsign.1
src/man/zh_CN/pm-updatemanager.1
--- a/src/man/ja_JP/packagemanager.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/packagemanager.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH packagemanager 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH packagemanager 1 "2012 年 5 月 27 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 packagemanager \- Image Packaging System の GUI 
 .SH 形式
@@ -11,9 +11,9 @@
 
 .LP
 .nf
-/usr/bin/packagemanager [-hiRu] [--help]
-    [--info-install \fIfile\fR] [--update-all]
-    [--image-dir \fIdir\fR]
+/usr/bin/packagemanager [-h | --help]
+    [-i | --info-install \fIfile\fR] [-U | --update-all]
+    [-R | --image-dir \fIdir\fR]
 .fi
 
 .LP
@@ -27,7 +27,7 @@
 \fBpackagemanager\fR は、\fB pkg\fR(5) (Image Packaging System ソフトウェア) のグラフィカルユーザーインタフェースです。
 .sp
 .LP
-パッケージマネージャーを使用すると、次の作業を実行できます。
+パッケージマネージャーを使用すると、次のタスクを実行できます。
 .RS +4
 .TP
 .ie t \(bu
@@ -52,12 +52,16 @@
 .SH オプション
 .sp
 .LP
-次のオプションを指定できます。
+サポートしているオプションは、次のとおりです。
 .sp
 .ne 2
 .mk
 .na
-\fB\fB-h\fR または \fB--help\fR\fR
+\fB\fB-h\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -68,18 +72,26 @@
 .ne 2
 .mk
 .na
-\fB\fB-i\fR または \fB--info-install\fR \fI file\fR\fR
+\fB\fB-i\fR \fIfile\fR\fR
+.ad
+.br
+.na
+\fB\fB--info-install\fR \fIfile\fR\fR
 .ad
 .sp .6
 .RS 4n
-\fB\&.p5i\fR ファイルを指定して、\fBpackagemanager\fR を Web インストールモードで実行できます。\fIfile\fR の接尾辞は \fB\&.p5i\fR である必要があります。
+\fB\&.p5i\fR ファイルを指定して、\fBpackagemanager\fR を Web インストールモードで実行します。\fIfile\fR の接尾辞は \fB\&.p5i\fR である必要があります。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB-R\fR または \fB--image-dir\fR \fI dir\fR\fR
+\fB\fB-R\fR \fIdir\fR\fR
+.ad
+.br
+.na
+\fB\fB--image-dir\fR \fIdir\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -90,7 +102,11 @@
 .ne 2
 .mk
 .na
-\fB\fB-U\fR または \fB--update-all\fR\fR
+\fB\fB-U\fR\fR
+.ad
+.br
+.na
+\fB\fB--update-all\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -161,16 +177,16 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
 .na
 \fB\fB0\fR\fR
 .ad
-.RS 6n
+.RS 5n
 .rt  
-すべて正常に動作しました。
+すべてが動作しました。
 .RE
 
 .sp
@@ -179,20 +195,20 @@
 .na
 \fB\fB1\fR\fR
 .ad
-.RS 6n
+.RS 5n
 .rt  
-エラーが発生しました。
+エラーが発生した。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
-.RS 6n
+.RS 5n
 .rt  
-無効なコマンド行オプションが指定されました。
+無効なコマンド行オプションが指定された。
 .RE
 
 .SH ファイル
@@ -259,7 +275,7 @@
 .SH 関連項目
 .sp
 .LP
-\fBpm-updatemanager\fR(1), \fBpkg\fR(1), \fB pkg\fR(5)
+\fBpm-updatemanager\fR(1), \fBpkg\fR(1), \fBpkg\fR(5)
 .sp
 .LP
 パッケージマネージャーのオンラインヘルプ
--- a/src/man/ja_JP/pkg.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkg.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkg 1 "2011 年 8 月 30 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkg 1 "2012 年 6 月 26 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkg \- Image Packaging System 取得クライアント
 .SH 形式
@@ -11,31 +11,34 @@
 
 .LP
 .nf
-/usr/bin/pkg refresh [--full] [\fIpublisher\fR ...]
+/usr/bin/pkg refresh [-q] [--full] [\fIpublisher\fR ...]
 .fi
 
 .LP
 .nf
-/usr/bin/pkg install [-nvq] [-g \fIpath_or_uri\fR ...] [--accept]
-    [--licenses] [--no-be-activate] [--no-index] [--no-refresh]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+/usr/bin/pkg install [-nvq] [-C \fIn\fR] [-g \fIpath_or_uri\fR ...]
+    [--accept] [--licenses] [--no-be-activate] [--no-index]
+    [--no-refresh] [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     [--reject \fIpkg_fmri_pattern\fR ...] \fIpkg_fmri_pattern\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkg uninstall [-nvq] [--no-be-activate] [--no-index]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+/usr/bin/pkg uninstall [-nvq] [-C \fIn\fR] [--no-be-activate]
+    [--no-index] [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     \fIpkg_fmri_pattern\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkg update [-fnvq] [-g \fIpath_or_uri\fR ...] [--accept]
-    [--licenses] [--no-be-activate] [--no-index] [--no-refresh]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+/usr/bin/pkg update [-fnvq] [-C \fIn\fR] [-g \fIpath_or_uri\fR ...]
+    [--accept] [--licenses] [--no-be-activate] [--no-index]
+    [--no-refresh] [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     [--reject \fIpkg_fmri_pattern\fR ...] [\fIpkg_fmri_pattern\fR ...]
 .fi
@@ -56,7 +59,7 @@
 .nf
 /usr/bin/pkg contents [-Hmr] [-a \fIattribute\fR=\fIpattern\fR ...]
     [-g \fIpath_or_uri\fR ...] [-o \fIattribute\fR ...] [-s \fIsort_key\fR]
-    [-t \fIaction_type\fR ...] [\fIpkg_fmri_pattern\fR ...]
+    [-t \fIaction_name\fR ...] [\fIpkg_fmri_pattern\fR ...]
 .fi
 
 .LP
@@ -72,13 +75,15 @@
 
 .LP
 .nf
-/usr/bin/pkg fix [--accept] [--licenses] [\fIpkg_fmri_pattern\fR ...]
+/usr/bin/pkg fix [--accept] [--licenses]
+    [\fIpkg_fmri_pattern\fR ...]
 .fi
 
 .LP
 .nf
 /usr/bin/pkg revert [-nv] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     (--tagged \fItag-name\fR ... | \fIpath-to-file\fR ...)
 .fi
@@ -92,7 +97,8 @@
 .nf
 usr/bin/pkg set-mediator [-nv] [-I \fIimplementation\fR]
     [-V \fIversion\fR] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     \fImediator\fR ...
 .fi
@@ -100,37 +106,40 @@
 .LP
 .nf
 /usr/bin/pkg unset-mediator [-nvIV] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     \fImediator\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkg variant [-H] [\fIvariant_spec\fR]
+/usr/bin/pkg variant [-H] [variant.\fIvariant_name\fR ...]
 .fi
 
 .LP
 .nf
-/usr/bin/pkg change-variant [-nvq] [-g \fIpath_or_uri\fR ...]
+/usr/bin/pkg change-variant [-nvq] [-C \fIn\fR] [-g \fIpath_or_uri\fR ...]
     [--accept] [--licenses] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
-    \fIvariant_spec\fR=\fIinstance\fR ...
+    \fIvariant_name\fR=\fIvalue\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkg facet [-H] [\fIfacet_spec\fR]
+/usr/bin/pkg facet [-H] [\fIfacet_name\fR ...]
 .fi
 
 .LP
 .nf
-/usr/bin/pkg change-facet [-nvq] [-g \fIpath_or_uri\fR ...]
+/usr/bin/pkg change-facet [-nvq] [-C \fIn\fR] [-g \fIpath_or_uri\fR ...]
     [--accept] [--licenses] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
-    [--deny-new-be | --require-new-be] [--be-name \fIname\fR] 
-    \fIfacet_spec\fR=[True|False|None] ...
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
+    [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
+    \fIfacet_name\fR=[True|False|None] ...
 .fi
 
 .LP
@@ -180,7 +189,7 @@
 
 .LP
 .nf
-/usr/bin/pkg publisher [-HPn] [\fIpublisher\fR ...]
+/usr/bin/pkg publisher [-HPn] [-F \fIformat\fR] [\fIpublisher\fR ...]
 .fi
 
 .LP
@@ -190,18 +199,32 @@
     [-G \fIorigin_to_remove\fR | --remove-origin \fIorigin_to_remove\fR ...]
     [-m \fImirror_to_add\fR | --add-mirror \fImirror_to_add\fR ...]
     [-M \fImirror_to_remove\fR | --remove-mirror \fImirror_to_remove\fR ...]
-    [-p \fIrepo_uri\fR] [--enable] [--disable] [--no-refresh]
-    [--reset-uuid] [--non-sticky] [--sticky]
-    [--search-after \fIpublisher\fR] [--search-before \fIpublisher\fR]
-    [--search-first]
+    [--enable] [--disable] [--no-refresh] [--reset-uuid]
+    [--non-sticky] [--sticky] [--search-after \fIpublisher\fR]
+    [--search-before \fIpublisher\fR] [--search-first]
     [--approve-ca-cert \fIpath_to_CA\fR]
     [--revoke-ca-cert \fIhash_of_CA_to_remove\fR]
     [--unset-ca-cert \fIhash_of_CA_to_remove\fR]
     [--set-property \fIname_of_property\fR=\fIvalue\fR]
     [--add-property-value \fIname_of_property\fR=\fIvalue_to_add\fR]
     [--remove-property-value \fIname_of_property\fR=\fIvalue_to_remove\fR]
-    [--unset-property \fIname_of_property_to_delete\fR]
-    [\fIpublisher\fR]
+    [--unset-property \fIname_of_property_to_delete\fR] 
+    [--proxy \fIproxy_to_use\fR] \fIpublisher\fR
+.fi
+
+.LP
+.nf
+/usr/bin/pkg set-publisher -p \fIrepo_uri\fR [-Ped]
+    [-k \fIssl_key\fR] [-c \fIssl_cert\fR] [--non-sticky] [--sticky]
+    [--search-after \fIpublisher\fR] [--search-before \fIpublisher\fR
+    [--search-first] [--approve-ca-cert \fIpath_to_CA\fR]
+    [--revoke-ca-cert \fIhash_of_CA_to_remove\fR]
+    [--unset-ca-cert \fIhash_of_CA_to_remove\fR]
+    [--set-property \fIname_of_property\fR=\fIvalue\fR]
+    [--add-property-value \fIname_of_property\fR=\fIvalue_to_add\fR]
+    [--remove-property-value \fIname_of_property\fR=\fIvalue_to_remove\fR]
+    [--unset-property \fIname_of_property_to_delete\fR] 
+    [--proxy \fIproxy_to_use\fR] [\fIpublisher\fR]
 .fi
 
 .LP
@@ -211,7 +234,7 @@
 
 .LP
 .nf
-/usr/bin/pkg history [-Hl] [-t [\fItime\fR | \fItime\fR-\fItime\fR],...]
+/usr/bin/pkg history [-HNl] [-t [\fItime\fR | \fItime\fR-\fItime\fR],...]
     [-o \fIcolumn\fR,...] [-n \fInumber\fR]
 .fi
 
@@ -244,11 +267,12 @@
 .nf
 /usr/bin/pkg image-create [-FPUfz] [--force]
     [--full | --partial | --user] [--zone]
-    [-k \fIssl_key\fR] [-c \fIssl_cert\fR]
-    [--no-refresh] [--variant \fIvariant_spec\fR=\fIinstance\fR ...]
+    [-k \fIssl_key\fR] [-c \fIssl_cert\fR] [--no-refresh]
+    [--variant \fIvariant_name\fR=\fIvalue\fR ...]
     [-g \fIpath_or_uri\fR | --origin \fIpath_or_uri\fR ...]
     [-m \fIuri\fR | --mirror \fIuri\fR ...]
-    [--facet \fIfacet_spec\fR=(True|False) ...]
+    [--set-property \fIname_of_property\fR=\fIvalue\fR]
+    [--facet \fIfacet_name\fR=(True|False) ...]
     [(-p | --publisher) [\fIname\fR=]\fIrepo_uri\fR] \fIdir\fR
 .fi
 
@@ -264,105 +288,305 @@
 リポジトリは、クライアントがパッケージの内容 (プログラムやドキュメントなど、パッケージの内部に含まれるファイル) とメタデータ (パッケージの名前や説明など、パッケージについての情報) を公開および取得できる場所です。たとえば、\fBexample.org\fR という名前のパブリッシャーは、\fBhttp://example.org/repository\fR という URI にリポジトリを配置することができます。
 .sp
 .LP
-\fBpkg\fR では、パッケージをアンインストールしたり、(利用可能なパッケージの一覧などの) パブリッシャーメタデータを更新したり、イメージにインストールされたパッケージを検証したり、イメージからさまざまなトークンを照会したりすることもできます。これらのクエリーは \fBpkg\fR(5) リポジトリで構成することもできます。
+\fBpkg\fR では、パッケージをアンインストールしたり、(利用可能なパッケージの一覧などの) パブリッシャーメタデータをリフレッシュしたり、イメージにインストールされたパッケージを検証したり、イメージからさまざまなトークンを照会したりすることもできます。これらのクエリーは \fBpkg\fR(5) リポジトリで構成することもできます。
 .sp
 .LP
 イメージには 3 つの種類があります。完全なシステムを提供できるフルイメージ、フルイメージ (親イメージ) にリンクされるがそれ自身では完全なシステムを提供しない部分イメージ、およびユーザーイメージです。
 .SH オプション
 .sp
 .LP
-次のオプションがサポートされています。
+サポートしているオプションは、次のとおりです。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-?\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用方法に関するメッセージを表示します。
+.RE
+
 .sp
 .ne 2
 .mk
 .na
 \fB\fB-R\fR \fIdir\fR\fR
 .ad
+.br
+.na
+\fB\fB--image-dir\fR \fIdir\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fIdir\fR をルートとするイメージを操作します。ディレクトリが指定されなかったか、または環境に基づいて決定される場合、デフォルトは / です。詳細は、「環境変数」のセクションを参照してください。
+.RE
+
+.SH サブコマンド
+.sp
+.LP
+サポートされているサブコマンドは次のとおりです。
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg refresh\fR [\fB-q\fR] [\fB- -full\fR] [\fIpublisher\fR ...]\fR
+.ad
 .sp .6
 .RS 4n
-\fIdir\fR をルートとするイメージを操作します。ディレクトリが指定、または環境に基づいて判別されなかった場合のデフォルトは / です。詳細は、環境変数に関する節を参照してください。
+クライアントの利用可能パッケージの一覧およびすべての発行元の発行元メタデータを更新します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+クライアントの利用可能パッケージの一覧、および指定された発行元の発行元メタデータのみを更新します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-q\fR\fR
+.ad
+.sp .6
+.RS 4n
+リクエストされた操作の実行中、進捗状況メッセージを表示しません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--full\fR\fR
+.ad
+.sp .6
+.RS 4n
+増分更新を試みる代わりにすべての発行元メタデータを強制的に完全取得し、操作中に使用されるすべてのプロキシでキャッシュデータを無視するようにリクエストします。このオプションはトラブルシューティング目的に用意されており、通常時は使用しないでください。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB--help\fR または \fB-?\fR\fR
+\fB\fBpkg install\fR [\fB-nvq\fR] [\fB-C\fR \fIn\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-refresh \fR] [\fB--no-backup-be\fR | \fB--require-backup-be\fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be \fR | \fB--require-new-be\fR] [\fB--be-name\fR \fI name\fR] [\fB--reject\fR \fIpkg_fmri_pattern\fR ...] \fI pkg_fmri_pattern\fR ...\fR
 .ad
 .sp .6
 .RS 4n
-使用方法に関するメッセージを表示します。
+指定されたパッケージをインストールし、イメージにインストールされたパッケージで許容されている \fIpkg_fmri_pattern\fR と一致する最新バージョンにパッケージを更新します。パッケージの最新バージョンを明示的に要求するには、\fIpkg_fmri_pattern\fR のバージョン部分に \fBlatest\fR を使用します。たとえば、\fBvim@latest\fR のように指定します。
+.sp
+パッケージは、発行元検索順およびスティッキネスに基づいて選択されます。検索順およびスティッキネスについては、\fBpkg publisher\fR および \fBpkg set-publisher\fR コマンドを参照してください。\fIpkg_fmri_pattern \fR が発行元を指定しない場合、一致するパッケージを提供する最初の発行元がインストール元として使用されます。該当する発行元がこのイメージ内にインストール可能なパッケージのバージョンを提供しない場合、インストール操作は失敗します。このイメージにインストール可能なパッケージのバージョンを提供する発行元を確認するには、\fBpkg list -a\fR コマンドを使用します。
+.sp
+複数の \fIpkg_fmri_pattern\fR が指定され、かつ指定されたパッケージのいずれかをこのイメージにインストールできない場合、指定されたパッケージは一切インストールされません。
+.sp
+インストールプロセスの間に、一部の設定ファイルの名前変更または置換が行われる場合があります。どのファイルを保持するかをパッケージシステムが決定する方法と、パッケージ操作中にファイルが保持されるしくみについては、\fBpkg\fR(5) のマニュアルページのファイルアクションに関する項目を参照してください。
+.sp
+パッケージが回避リストにある場合は、インストールすると回避リストから削除されます。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-g\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたパッケージリポジトリまたはアーカイブを、パッケージデータの取得元になるイメージ内のソースリストに一時的に追加します。クライアント SSL 証明書が必要なリポジトリは、このオプションとともに使用できません。このオプションは複数回指定できます。
+.sp
+どのバージョンのパッケージを使用するかを決定するときは、イメージ内に構成されているが、指定された \fIpath_or_uri\fR ソースに見つからない発行元が優先されます。インストールするパッケージのバージョンが、イメージ内で構成されている発行元および \fIpath_or_uri\fR ソースから提供されている場合、クライアントはそのパッケージの内容を \fIpath_or_uri \fR ソースから取得します。インストールまたは更新のあとに、発行元によって提供され、イメージ内で構成されていないパッケージがある場合は、起点なしでイメージ構成に追加されます。イメージ内で構成されている発行元を表示するには、\fBpkg publisher\fR コマンドを使用します。
 .RE
 
-.SH サブコマンド
-.sp
-.LP
-次のサブコマンドがサポートされています。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
+.ad
+.sp .6
+.RS 4n
+パッケージの変更は行わずに試しに操作を実行します。
+.RE
+
 .sp
 .ne 2
 .mk
 .na
-\fB\fBrefresh [\fB--full\fR] [\fIpublisher \fR ...]\fR\fR
+\fB\fB-v\fR\fR
+.ad
+.sp .6
+.RS 4n
+リクエストされた操作の実行中に詳細な進捗状況メッセージを出力し、詳細な計画情報 (ファセット、メディエータ、バリアントの変更など) を表示します。このオプションを複数回指定して、表示される計画情報の量を増やすことができます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-q\fR\fR
 .ad
 .sp .6
 .RS 4n
-指定されたパブリッシャーごとに、クライアントの利用可能パッケージの一覧およびパブリッシャーメタデータを更新します。パブリッシャーを指定しない場合、すべてのパブリッシャーを対象に操作が実行されます。
-.sp
-\fB--full\fR を指定すると、増分更新を試みる代わりにすべてのパブリッシャーメタデータを強制的に完全取得し、操作中に使用されるすべてのプロキシでキャッシュデータを無視するように要求します。このオプションはトラブルシューティング目的に用意されており、通常時は使用しないでください。
+リクエストされた操作の実行中、進捗状況メッセージを表示しません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-C\fR \fIn\fR\fR
+.ad
+.sp .6
+.RS 4n
+同時に更新する子イメージの数を指定します。子イメージ (通常はゾーン) 内への再帰時に、最大 \fIn\fR 個の子イメージを同時に更新します。更新する子イメージのデフォルト数は、1 です。\fIn\fR が 0 または負数の場合は、すべての子イメージが同時に更新されます。「環境変数」セクションの「\fBPKG_CONCURRENCY\fR」も参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--accept\fR\fR
+.ad
+.sp .6
+.RS 4n
+更新またはインストールされるパッケージのライセンス条項に同意することを示します。このオプションを指定しないと、パッケージのライセンスに同意が必要になった場合、インストール操作は失敗します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--licenses\fR\fR
+.ad
+.sp .6
+.RS 4n
+この操作の一環としてインストールまたは更新されるパッケージのすべてのライセンスを表示します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBinstall [\fB-nvq\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-refresh \fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name\fR \fIname\fR] [\fB--reject\fR \fI pkg_fmri_pattern\fR ...] \fIpkg_fmri_pattern\fR ... \fR\fR
+\fB\fB--no-backup-be\fR\fR
+.ad
+.sp .6
+.RS 4n
+バックアップブート環境を作成しません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-be-activate\fR\fR
+.ad
+.sp .6
+.RS 4n
+ブート環境が作成される場合に、それを次回ブート時にアクティブなブート環境として設定しません。詳細は、\fBbeadm\fR(1M) のマニュアルページを参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-index\fR\fR
+.ad
+.sp .6
+.RS 4n
+操作が正常に完了したあとに検索インデックスを更新しません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-refresh\fR\fR
 .ad
 .sp .6
 .RS 4n
-パッケージをインストールし、イメージにインストールされたパッケージで許容されている \fIpkg_fmri_pattern\fR と一致する最新バージョンにパッケージを更新します。パッケージの最新バージョンを明示的に要求するには、\fIpkg_fmri_pattern\fR のバージョン部分に \fBlatest\fR を使用します。たとえば、\fBvim@latest\fR のように指定します。
-.sp
-インストールプロセスの間に、一部の設定ファイルの名前変更または置換が行われる場合があります。どのファイルを保持するかをパッケージシステムが決定する方法と、パッケージ操作中にファイルが保持されるしくみについては、\fBpkg\fR(5) のファイルアクションに関する項目を参照してください。
-.sp
-パッケージが回避リストにある場合は、インストールすると回避リストから削除されます。
-.sp
-\fB-g\fR を指定すると、パッケージデータの取得元である指定のパッケージリポジトリまたはアーカイブが、イメージ内のソースのリストに一時的に追加されます。指定されたソースからのパッケージが、イメージ内に構成されているパブリッシャーからも入手できる場合でも、クライアントは指定されたソースのみからパッケージの内容を取得します。どのバージョンのパッケージを使用するかを決定するときは、イメージ内に構成されているけれども指定されたソースに見つからないパブリッシャーが優先されます。インストールまたは更新のあとに、パブリッシャーによって提供され、イメージ内に見つからないパッケージがある場合は、起点なしでイメージ構成に追加されます。このオプションは複数回指定できます。
-.sp
-\fB-n\fR を指定すると、パッケージの変更は行わずに試しに操作を実行します。
-.sp
-\fB-q\fR を指定すると、要求された操作の実行中、進捗状況メッセージを表示しません。
-.sp
-\fB-v\fR を指定すると、要求された操作の実行中に詳細な進捗状況メッセージを出力し、詳細な計画情報 (ファセット、メディエータ、バリアントの変更など) を表示します。このオプションを複数回指定して、表示される計画情報の量を増やすことができます。
-.sp
-\fB--accept\fR は、更新またはインストールされるパッケージのライセンス条項に同意することを示します。このオプションを指定しないと、パッケージのライセンスに同意が必要になった場合、インストール操作は失敗します。
-.sp
-\fB--licenses\fR を指定すると、この操作の一環としてインストールまたは更新されるパッケージのすべてのライセンスを表示します。
-.sp
-\fB--no-backup-be\fR を指定すると、バックアップブート環境を作成しません。
-.sp
-\fB--no-be-activate\fR を指定すると、ブート環境が作成される場合に、それを次回ブート時にアクティブ BE として設定しません。詳細は、\fBbeadm\fR(1M) を参照してください。
-.sp
-\fB--no-index\fR を指定すると、操作が正常に完了したあとに検索インデックスを更新しません。
-.sp
-\fB--no-refresh\fR を指定すると、入手可能パッケージやその他のメタデータの最新リストを取得するために、イメージのパブリッシャー用のリポジトリへのアクセスを試みません。
-.sp
-\fB--backup-be-name \fR を指定すると、指定された引数を使用して、作成されたバックアップブート環境に名前を付けます。\fB--backup-be-name\fR を使用すると \fB--require-backup-be\fR が暗黙的に指定されます。\fBbeadm\fR(1M) も参照してください。
-.sp
-\fB--be-name\fR を指定すると、新たに作成されたブート環境の名前を、指定された引数になるように変更します。\fB--be-name\fR を使用すると \fB- -require-new-be\fR が暗黙的に指定されます。\fBbeadm\fR(1M) も参照してください。
-.sp
-\fB--require-backup-be \fR を指定すると、新しいブート環境が作成されない場合に常にバックアップブート環境を作成します。このオプションを指定しないと、イメージポリシーに基づいてバックアップブート環境が作成されます。バックアップブート環境がいつ自動的に作成されるかについての説明は、次の「イメージプロパティー」の \fBbe-policy\fR を参照してください。
-.sp
-\fB--require-new-be\fR を指定すると、常に新しいブート環境を作成します。このオプションを指定しないと、イメージポリシーに基づいてブート環境が作成されます。ブート環境がいつ自動的に作成されるかについての説明は、次の「イメージプロパティー」の \fBbe-policy\fR を参照してください。このオプションを \fB--require-backup-be\fR と組み合わせることはできません。
-.sp
-\fB--deny-new-be\fR を指定すると、新しいブート環境を作成しません。新しいブート環境が必要な場合、この操作は実行されません。
-.sp
-\fB--reject\fR を指定すると、指定されたパターンと一致する名前を持つパッケージはインストールされません。一致するパッケージがすでにインストールされている場合、それらはこの操作の一環として削除されます。グループ依存関係のターゲットである拒否対象パッケージは回避リストに登録されます。
+入手可能パッケージやその他のメタデータの最新リストを取得するために、イメージの発行元用のリポジトリへのアクセスを試みません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--backup-be-name\fR \fIname\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された引数を使って、作成されたバックアップブート環境に名前を付けます。\fB--backup-be-name\fR を使用すると \fB--require-backup-be\fR が暗黙的に指定されます。\fBbeadm\fR(1M) のマニュアルページも参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--be-name\fR \fIname\fR\fR
+.ad
+.sp .6
+.RS 4n
+新たに作成されたブート環境の名前を、指定された引数になるように変更します。\fB--be-name\fR の使用は、暗黙的に \fB--require-new-be\fR を示します。\fBbeadm\fR(1M) のマニュアルページも参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--require-backup-be\fR\fR
+.ad
+.sp .6
+.RS 4n
+新しいブート環境が作成されない場合に、常にバックアップブート環境を作成します。このオプションを指定しないと、イメージポリシーに基づいてバックアップブート環境が作成されます。バックアップブート環境がいつ自動的に作成されるかについての説明は、次の「イメージプロパティー」の \fBbe-policy\fR を参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--require-new-be\fR\fR
+.ad
+.sp .6
+.RS 4n
+常に新しいブート環境を作成します。このオプションを指定しないと、イメージポリシーに基づいてブート環境が作成されます。ブート環境がいつ自動的に作成されるかについての説明は、次の「イメージプロパティー」の \fBbe-policy\fR を参照してください。このオプションを \fB--require-backup-be\fR と組み合わせることはできません。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBuninstall [\fB-nvq\fR] [\fB--no-be-activate \fR] [\fB--no-index\fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be \fR] [\fB--be-name\fR \fIname\fR] \fI pkg_fmri_pattern\fR ...\fR\fR
+\fB\fB--deny-new-be\fR\fR
+.ad
+.sp .6
+.RS 4n
+新しいブート環境を作成しません。新しいブート環境が必要な場合、この操作は実行されません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--reject\fR \fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたパターンと一致する名前を持つパッケージはインストールされません。一致するパッケージがすでにインストールされている場合、それらはこの操作の一環として削除されます。グループ依存関係のターゲットである拒否対象パッケージは回避リストに登録されます。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg uninstall\fR [\fB-nvq\fR] [\fB-C\fR \fIn\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-backup-be\fR | \fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fIpkg_fmri_pattern\fR ... \fR
 .ad
 .sp .6
 .RS 4n
@@ -370,55 +594,82 @@
 .sp
 パッケージがグループ依存関係の対象である場合、パッケージをアンインストールするとそのパッケージは回避リストに登録されます。後述する \fBavoid\fR サブコマンドを参照してください。
 .sp
-その他すべてのオプションの使用法および効果については、前述した \fBinstall\fR コマンドを参照してください。
+オプションの説明については、前述の \fBinstall\fR コマンドを参照してください。
+.sp
+コマンド出力で、新しいブート環境が作成されたことを示すメッセージに注意してください。新しいブート環境を作成してアクティブにすると、それが次回リブート時のデフォルトのブート環境になります。ブート環境の管理については、\fB beadm\fR(1M) のマニュアルページを参照してください。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBupdate [\fB-fnvq\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-refresh \fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name\fR \fIname\fR] [\fB--reject\fR \fI pkg_fmri_pattern\fR ...] [\fIpkg_fmri_pattern\fR ...] \fR\fR
+\fB\fBpkg update\fR [\fB-fnvq\fR] [\fB-C\fR \fIn\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-refresh \fR] [\fB--no-backup-be\fR | \fB--require-backup-be\fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be \fR | \fB--require-new-be\fR] [\fB--be-name\fR \fI name\fR] [\fB--reject\fR \fIpkg_fmri_pattern\fR ...] [\fIpkg_fmri_pattern\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
-引数を指定しないか、または提供されたパターンの 1 つがアスタリスク (*) である場合、現在のイメージ内のすべてのインストール済みパッケージを、インストール済みパッケージおよびパブリッシャー構成によってシステムに適用される制約で許可される最新のバージョンに更新します。パッケージの最新バージョンを明示的に要求するには、\fBpkg_fmri_pattern\fR のバージョン部分に \fIlatest\fR を使用します。たとえば、\fBvim@latest\fR のように指定します。
-.sp
-\fIpkg_fmri_pattern\fR を指定した場合、\fBupdate\fR は、\fIpkg_fmri_pattern\fR に一致するインストール済みパッケージを、パターンによって許可され、さらにインストール済みパッケージおよびパブリッシャー構成によってシステムに課せられる制約によって許可される、最新のバージョンに置き換えます。すでにインストールされているものより古い、または新しいバージョンを指定することで、特定のパッケージのインプレースダウングレードまたはアップグレードを実行できます。パッケージの名前変更または廃止の境界をまたがった特定パッケージの更新はサポートされていません。
-.sp
-保持される設定ファイルのうち、\fBupdate\fR によってダウングレードされるパッケージの一部であり、元のバージョンがインストールされたあとに変更されたファイルは、拡張子 \fB\&.update\fR を使用して名前が変更されます。どのファイルを保持するかをパッケージシステムが決定する方法と、パッケージのアップグレード中にこれらのファイルが保持されるしくみについては、\fBpkg\fR(5) のファイルアクションに関する項目を参照してください。
-.sp
-\fB-f\fR オプションを指定すると、すべてのインストール済みパッケージを更新するときにクライアントに対する最新状態チェックを実行しません。
-.sp
-その他すべてのオプションの使用法および効果については、前述した \fBinstall\fR コマンドを参照してください。
+現在のイメージ内のすべてのインストール済みパッケージを、インストール済みパッケージと発行元構成によりシステムに適用される制約で許可される最新のバージョンに更新します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+現在のイメージにインストール済みの、指定されたパッケージのみを更新します。指定された \fIpkg_fmri_pattern\fR パターンの 1 つがアスタリスク (*) である場合、現在のイメージ内のすべてのインストール済みパッケージを前述のとおりに更新します。
+.sp
+パッケージの最新バージョンを明示的に要求するには、\fIpkg_fmri_pattern\fR のバージョン部分に \fBlatest\fR を使用します。たとえば、\fBvim@latest\fR のように指定します。
+.sp
+すでにインストールされているものより古い、または新しいバージョンを指定することで、特定のパッケージのインプレースダウングレードまたはアップグレードを実行できます。パッケージの名前変更または廃止の境界をまたがった特定パッケージの更新はサポートされていません。
+.sp
+保持される構成ファイルのうち、ダウングレードされるパッケージの一部であり、元のバージョンがインストールされたあとに変更されたファイルは、拡張子 \fB\&.update\fR を使用して名前が変更されます。どのファイルを保持するかをパッケージシステムが決定する方法と、パッケージアップグレード中にファイルが保持されるしくみについては、\fBpkg\fR(5) のマニュアルページのファイルアクションに関する項目を参照してください。
+.sp
+複数の \fIpkg_fmri_pattern\fR が指定され、かつ指定されたパッケージのいずれかをこのイメージに更新できない場合、指定されたパッケージは一切更新されません。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBlist [\fB-Hafnsuv\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--no-refresh\fR] [\fIpkg_fmri_pattern \fR ...]\fR\fR
+\fB\fB-f\fR\fR
 .ad
 .sp .6
 .RS 4n
-現在のイメージ内のパッケージの一覧を、状態やその他の情報を含めて表示します。デフォルトでは、異なるアーキテクチャーまたはゾーンタイプのパッケージバリアントは除外されます。通常の出力は 3 列形式です。
+すべてのインストール済みパッケージを更新するときにクライアントに対する最新状態チェックを実行しません。
+.RE
+
+その他のすべてのオプションについては、前述の \fBinstall\fR コマンドを参照してください。
+.sp
+コマンド出力で、新しいブート環境が作成されたことを示すメッセージに注意してください。新しいブート環境を作成してアクティブにすると、それが次回、\fB--no-be-activate\fR オプションを指定しない場合のリブート時のデフォルトブート環境になります。ブート環境の管理については、\fBbeadm\fR(1M) のマニュアルページを参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg list\fR [\fB-Hafnsuv\fR] [\fB-g\fR \fIpath_or_uri\fR ...] [\fB--no-refresh \fR] [\fIpkg_fmri_pattern\fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+バージョンやインストール状態などの情報を含む、現在のイメージ内のインストール済みの全パッケージのリストを表示します。デフォルトでは、異なるアーキテクチャーまたはゾーンタイプのパッケージバリアントは除外されます。通常の出力は 3 列形式です。
 .sp
 .in +2
 .nf
-NAME (PUBLISHER)            VERSION           IFO
-system/core-os              0.5.11-0.169      i--
-x11/wm/fvwm (fvwm.org)      2.6.1-3           i--
+NAME (PUBLISHER)       VERSION                IFO
+system/core-os         0.5.11-0.175.0.0.0.2.1 i--
+x11/wm/fvwm (fvwm.org) 2.6.5                  i--
 .fi
 .in -2
 
-最初の列にはパッケージの名前が表示されます。パッケージのインストール元 (または、インストールされていない場合は提供元) であるパブリッシャーがパブリッシャー検索順で先頭でない場合、パッケージ名のあとに一覧表示されるパブリッシャー名は括弧で囲まれています。2 番目の列にはパッケージのリリースバージョンとブランチバージョンが表示されます。リリースバージョンとブランチバージョンについては、\fBpkg\fR(5) を参照してください。
+最初の列にはパッケージの名前が表示されます。パッケージのインストール元 (または、インストールされていない場合は提供元) であるパブリッシャーがパブリッシャー検索順で先頭でない場合、パッケージ名のあとに一覧表示されるパブリッシャー名は括弧で囲まれています。2 番目の列にはパッケージのリリースバージョンとブランチバージョンが表示されます。リリースバージョンとブランチバージョンについて、およびバリアントについては、\fBpkg\fR(5) のマニュアルページを参照してください。
 .sp
 .LP
-最後の列には、パッケージの状態を示す一連のフラグが表示されます。
+最後の列には、パッケージのステータスを示す一連のフラグが表示されます。
 .RS +4
 .TP
 .ie t \(bu
 .el o
-\fBI\fR 列の \fBi\fR は、パッケージがインストールされていることを示します。.
+\fBI\fR 列の \fBi\fR は、パッケージがインストールされていることを示します。
 .RE
 .RS +4
 .TP
@@ -432,68 +683,292 @@
 .el o
 \fBO\fR 列の \fBo\fR は、パッケージが廃止されていることを示します。\fBO\fR 列の \fBr\fR は、パッケージの名前が変更されたことを示します (廃止の形態の 1 つです)。
 .RE
-\fB-H\fR を指定すると、一覧表示からヘッダーを省略します。
-.sp
-\fB-a\fR を指定すると、インストール済みパッケージと、インストールのために入手可能なパッケージの最新バージョンを一覧表示します。インストール済みの incorporation によって、またイメージのバリアントによって許可されている場合、そのパッケージはインストールのために入手可能であるとみなされます。1 つ以上のパターンを指定した場合、指定されたパターンに一致し、インストール済みの incorporation およびイメージのバリアントによって許可されている最新バージョンが一覧表示されます。\fB-a\fR を指定しない場合、インストール済みパッケージのみを一覧表示します。
-.sp
-\fB-f\fR および \fB-a\fR を指定した場合、incorporation の制約またはインストール状態に関係なく、すべてのバリアントについてすべてのパッケージのすべてのバージョンを一覧表示します。これらのオプションを使用するとき、パッケージの最新バージョンを明示的に一覧表示するには、\fIpkg_fmri_pattern\fR のバージョン部分に \fBlatest\fR を使用します。たとえば、\fBvim@latest\fR のように指定します。
-.sp
-\fB-g\fR を指定すると、指定されたパッケージリポジトリまたはアーカイブを、操作のためのパッケージデータのソースとして使用します。このオプションは複数回指定できます。\fB-n\fR を指定しない場合、\fB-g\fR を使用すると \fB-a\fR が暗黙的に指定されます。
-.sp
-\fB-n\fR を指定すると、インストール状態に関係なく、すべての既知のパッケージの最新バージョンを表示します。
-.sp
-\fB-s\fR を指定すると、パッケージ名と要約を示す 1 行の短縮形式を表示します。このオプションは \fB-a\fR、\fB-n\fR、\fB-u\fR、または \fB-v\fR とともに使用できます。
-.sp
-\fB-u\fR を指定すると、新しいバージョンが入手可能なパッケージのみを一覧表示します。このオプションは \fB-g\fR とともに使用できません。
-.sp
-\fB-v\fR を指定すると、パブリッシャーと完全バージョンを含む、フルパッケージ FMRI をすべて最初の列に表示します (VERSION 列は消えます)。このオプションは \fB-a\fR、\fB-n\fR、または \fB-u\fR とともに使用できます。
-.sp
-\fB--no-refresh\fR を指定すると、入手可能なパッケージの最新リストを取得するために、イメージのパブリッシャー用のリポジトリへのアクセスを試みません。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定したパッケージのみを一覧表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-a\fR\fR
+.ad
+.sp .6
+.RS 4n
+インストール済みパッケージと、インストールのために入手可能なパッケージの最新バージョンを一覧表示します。インストール済みの incorporation によって、またイメージのバリアントによって許可されている場合、そのパッケージはインストールのために入手可能であるとみなされます。1 つ以上のパターンを指定した場合、指定されたパターンに一致し、インストール済みの incorporation およびイメージのバリアントによって許可されている最新バージョンが一覧表示されます。\fB-a\fR を指定しない場合、インストール済みパッケージのみを一覧表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-af\fR\fR
+.ad
+.sp .6
+.RS 4n
+incorporation の制約またはインストール状態に関係なく、すべてのバリアントについてすべてのパッケージのすべてのバージョンを一覧表示します。これらのオプションを使用するとき、パッケージの最新バージョンを明示的に一覧表示するには、\fIpkg_fmri_pattern\fR のバージョン部分に \fBlatest\fR を使用します。たとえば、\fBvim@latest\fR のように指定します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-g\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたパッケージリポジトリまたはアーカイブを、操作のためのパッケージデータのソースとして使用します。クライアント SSL 証明書が必要なリポジトリは、このオプションとともに使用できません。このオプションは複数回指定できます。\fB-n\fR を指定しない場合、\fB-g\fR を使用すると \fB-a\fR が暗黙的に指定されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
+.ad
+.sp .6
+.RS 4n
+インストール状態に関係なく、すべての既知のパッケージの最新バージョンを表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR\fR
+.ad
+.sp .6
+.RS 4n
+パッケージ名とサマリーを示す 1 行の短縮形式を表示します。このオプションは \fB-a\fR、\fB-n\fR、\fB-u\fR、または \fB-v\fR とともに使用できます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-u\fR\fR
+.ad
+.sp .6
+.RS 4n
+新しいバージョンが入手可能なパッケージのみを一覧表示します。このオプションは \fB-g\fR とともに使用できません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-v\fR\fR
+.ad
+.sp .6
+.RS 4n
+発行元と完全バージョンを含む、フルパッケージ FMRI をすべて最初の列に表示します (VERSION 列は消えます)。このオプションは \fB-a\fR、\fB-n\fR、または \fB-u\fR とともに使用できます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-refresh\fR\fR
+.ad
+.sp .6
+.RS 4n
+入手可能パッケージやその他のメタデータの最新リストを取得するために、イメージの発行元用のリポジトリへのアクセスを試みません。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg info\fR [\fB-lr\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--license\fR] [\fIpkg_fmri_pattern \fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+現在のイメージにインストールされているすべてのパッケージについての情報を、人間が判読できる形式で表示します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定したパッケージの情報のみを表示します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBinfo [\fB-lr\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--license\fR] [\fIpkg_fmri_pattern \fR ...]\fR\fR
+\fB\fB-g\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたパッケージリポジトリまたはアーカイブを、操作のためのパッケージデータのソースとして使用します。クライアント SSL 証明書が必要なリポジトリは、このオプションとともに使用できません。このオプションは複数回指定できます。\fB-g\fR を使用すると \fB-r\fR が暗黙的に指定されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-l\fR\fR
+.ad
+.sp .6
+.RS 4n
+インストール済みのパッケージの情報だけを表示します。これはデフォルトです。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-r\fR\fR
 .ad
 .sp .6
 .RS 4n
-パッケージについての情報を人間が判読できる形式で表示します。複数の FMRI パターンを指定できます。パターンを指定しない場合、イメージ内のすべてのインストール済みパッケージについての情報を表示します。
-.sp
-\fB-g\fR を指定すると、指定されたパッケージリポジトリまたはアーカイブを、操作のためのパッケージデータのソースとして使用します。このオプションは複数回指定できます。\fB-g\fR を使用すると \fB-r\fR が暗黙的に指定されます。
-.sp
-\fB-l\fR を指定すると、インストール済みパッケージの情報のみを表示します。これはデフォルトです。
-.sp
-\fB-r\fR を指定すると、最新の入手可能バージョンに基づいてパッケージを照合し、イメージの構成済みパブリッシャーのリポジトリから、現在インストールされていないパッケージの情報を取得します (必要な場合)。このオプションを使用するときは、少なくとも 1 つのパッケージを指定する必要があります。\fB-r\fR を指定しない場合、デフォルトでインストール済みパッケージのみが表示されます。
-.sp
-\fB--license\fR を指定すると、パッケージのライセンステキストを表示します。このオプションは \fB-l\fR または \fB-r\fR と組み合わせることができます。
+最新の入手可能バージョンに基づいてパッケージを照合し、イメージの構成済み発行元のリポジトリから、現在インストールされていないパッケージの情報を取得します (必要な場合)。このオプションを使用するときは、少なくとも 1 つのパッケージを指定する必要があります。\fB-r\fR を指定しない場合、デフォルトでインストール済みパッケージのみが表示されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--license\fR\fR
+.ad
+.sp .6
+.RS 4n
+パッケージのライセンステキストを表示します。このオプションは \fB-l\fR または \fB-r\fR と組み合わせることができます。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg contents\fR [\fB-Hmr\fR] [\fB-a\fR \fIattribute\fR=\fIpattern\fR ...] [\fB-g\fR \fIpath_or_uri\fR ...] [\fB-o\fR \fI attribute\fR,...] [\fB-s\fR \fIsort_key\fR] [\fB-t\fR \fIaction_name\fR ...] [\fIpkg_fmri_pattern \fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+イメージ内のすべてのインストール済みパッケージの内容 (アクション属性) を表示します。オプションが指定されていない場合、現在のイメージにインストールされているアクションの \fBpath\fR 属性の値をアルファベット順で並べ替えて表示します。アクションとそれらの属性については、\fBpkg\fR(5) のマニュアルページのアクションに関する項目を参照してください。下の疑似属性名のリストも参照してください。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定したパッケージの内容のみを表示します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBcontents [\fB-Hmr\fR] [\fB-a\fR \fI attribute\fR=\fIpattern\fR ...] [\fB-g\fR \fI path_or_uri\fR ...] [\fB-o\fR \fIattribute\fR,...] [\fB-s\fR \fIsort_key\fR] [\fB-t\fR \fI action_type\fR ...] [\fIpkg_fmri_pattern\fR ...]\fR\fR
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+出力からヘッダーを省略します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-a\fR \fIattribute\fR=\fI pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+名前がオプション引数で指定され、値がオプション引数 (属性名と等号に続く部分) の (glob) パターンに一致する属性を持つアクションに出力を限定します。複数の \fB-a\fR オプションを指定した場合、それらのいずれかに一致するアクションが表示されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-g\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたパッケージリポジトリまたはアーカイブからこのイメージにインストール可能なパッケージの情報を表示します。クライアント SSL 証明書が必要なリポジトリは、このオプションとともに使用できません。インストール可能なパッケージには、現在インストールされているパッケージと、バリアントやファセットの制限などのこのイメージへのインストールの条件を満たすその他のパッケージが含まれます。このオプションは複数回指定できます。\fB-g\fR を使用すると \fB-r\fR が暗黙的に指定されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-m\fR\fR
 .ad
 .sp .6
 .RS 4n
-現在のイメージ内のパッケージの内容 (アクション属性) を表示します。デフォルトでは、\fBpath\fR 属性のみが表示されます。表示される属性は \fB-o\fR オプションで調べることができます。\fB-o\fR オプションは複数回指定できます。または、属性名をコンマで区切ることにより、1 つの \fB-o\fR オプションの引数として複数の属性を指定できます。要求された属性を持つアクションのみが表示されます。\fB-Ho action.raw\fR の短縮形として \fB-m\fR オプションも使用できます。
-.sp
-\fB-a\fR を指定すると、名前がオプション引数で指定され、値がオプション引数 (属性名と等号に続く部分) の (glob) パターンに一致する属性を持つアクションに出力を限定します。複数の \fB-a\fR オプションを指定した場合、それらのいずれかに一致するアクションが表示されます。
-.sp
-\fB-g\fR を指定すると、指定されたパッケージリポジトリまたはアーカイブを、操作のためのパッケージデータのソースとして使用します。このオプションは複数回指定できます。\fB-g\fR を使用すると \fB-r\fR が暗黙的に指定されます。
-.sp
-\fB-r\fR を指定すると、最新の入手可能バージョンに基づいてパッケージを照合し、イメージの構成済みパブリッシャーのリポジトリから、現在インストールされていないパッケージの情報を取得します (必要な場合)。このオプションを使用するときは、少なくとも 1 つのパッケージを指定する必要があります。\fB-r\fR を指定しない場合、デフォルトでインストール済みパッケージのみが表示されます。
-.sp
-\fB-s\fR を指定すると、指定されたアクション属性によってアクションをソートします。このオプションを指定しない場合、デフォルトではパスによって、または \fB-o\fR オプションで最初に指定された属性によってソートします。\fB-s\fR オプションは複数回指定できます。.
-.sp
-\fB-t\fR を指定すると、指定されたタイプのアクションのみを一覧表示します。複数のタイプをコンマ区切りリストで指定できます。このオプションは複数回指定できます。
-.sp
-\fB-H\fR を指定すると、一覧表示からヘッダーを省略します。
-.sp
-引数を指定しない場合、出力にはすべてのインストール済みパッケージが含まれます。別の方法として、複数の FMRI パターンを指定し、一致するパッケージの内容に表示を限定することができます。\fB-r\fR を使用するときは、1 つ以上の \fIpkg_fmri_pattern\fR を指定する必要があります。
-.sp
+このイメージにインストールできないアクションを含めて、指定されたパッケージのすべてのアクションのすべての属性を表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-o\fR \fIattribute\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された属性を、リストの先頭属性の値に従って並べ替えて表示します。\fB-o\fR オプションは複数回指定できます。または、属性名をコンマで区切ることにより、1 つの \fB-o\fR オプションの引数として複数の属性を指定できます。要求された属性を持つアクションのみが表示されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-r\fR\fR
+.ad
+.sp .6
+.RS 4n
+このイメージ内で構成された発行元のリポジトリからこのイメージにインストール可能なパッケージの最新バージョンの情報を表示します。インストール可能なパッケージには、現在インストールされているパッケージと、バリアントやファセットの制限などのこのイメージへのインストールの条件を満たすその他のパッケージが含まれます。このオプションを使用するときは、少なくとも 1 つのパッケージを指定する必要があります。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIsort_key\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたアクション属性で、アクションをソートします。このオプションを指定しない場合、デフォルトではパスによって、または \fB-o\fR オプションで最初に指定された属性によってソートします。\fB-s\fR オプションは複数回指定できます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-t\fR \fIaction_name\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたアクションのみを一覧表示します。複数のアクションをコンマ区切りリストで指定できます。\fIaction_name\fR の値は、\fBpkg\fR(5) のマニュアルページの「アクション」内に一覧表示されているアクションのいずれかで、\fBfile\fR、\fBdirectory\fR、\fBdriver\fR、\fBdepend\fR、\fBset\fR などです。このオプションは複数回指定できます。
+.RE
+
 利便性のために、いくつかの特殊な疑似属性名を使用できます。
 .sp
 .ne 2
@@ -501,9 +976,9 @@
 .na
 \fB\fBaction.hash\fR\fR
 .ad
-.RS 17n
-.rt  
-アクションがペイロードを伝送する場合、アクションのハッシュの値に対応します。
+.sp .6
+.RS 4n
+アクションがペイロードを伝送する場合、アクションのハッシュの値です。
 .RE
 
 .sp
@@ -512,9 +987,9 @@
 .na
 \fB\fBaction.key\fR\fR
 .ad
-.RS 17n
-.rt  
-アクションのキー属性の値に対応します。たとえば、ファイルアクションの場合、これはファイルのパスです。
+.sp .6
+.RS 4n
+アクションのキー属性の値です。たとえば、\fBfile\fR アクションの場合、鍵属性はファイルのパスです。キー属性のないアクションもあります。
 .RE
 
 .sp
@@ -523,9 +998,9 @@
 .na
 \fB\fBaction.name\fR\fR
 .ad
-.RS 17n
-.rt  
-アクションの名前に対応します。たとえば、ファイルアクションの場合、これは \fBfile\fR です。
+.sp .6
+.RS 4n
+アクションの名前です。たとえば、ファイルアクションの場合、これは \fBfile\fR です。
 .RE
 
 .sp
@@ -534,9 +1009,9 @@
 .na
 \fB\fBaction.raw\fR\fR
 .ad
-.RS 17n
-.rt  
-パッケージのマニフェストに登録されているアクションの完全な内容に対応します。これは \fBpkg contents -m\fR の出力の行に対応します。
+.sp .6
+.RS 4n
+一致するアクションのすべての属性。
 .RE
 
 .sp
@@ -545,9 +1020,9 @@
 .na
 \fB\fBpkg.fmri\fR\fR
 .ad
-.RS 17n
-.rt  
-アクションを包含しているパッケージのフル形式 FMRI (たとえば、\fBpkg://solaris/web/[email protected],5.11-0.169:20110705T153434Z \fR) に対応します。
+.sp .6
+.RS 4n
+アクションを包含しているパッケージのフル形式 FMRI (たとえば、\fB pkg://solaris/group/feature/[email protected],5.11-0.175.0.0.0.2.1:20120705T153434Z\fR) です。
 .RE
 
 .sp
@@ -556,9 +1031,9 @@
 .na
 \fB\fBpkg.name\fR\fR
 .ad
-.RS 17n
-.rt  
-アクションを包含しているパッケージの名前 (たとえば、\fBweb/amp\fR) に対応します。
+.sp .6
+.RS 4n
+アクションを包含しているパッケージの名前 (たとえば、\fBweb/amp\fR) です。
 .RE
 
 .sp
@@ -567,9 +1042,9 @@
 .na
 \fB\fBpkg.publisher\fR\fR
 .ad
-.RS 17n
-.rt  
-アクションを包含しているパッケージのパブリッシャー (たとえば、\fBsolaris\fR) に対応します。
+.sp .6
+.RS 4n
+アクションを包含しているパッケージの発行元 (たとえば、\fBsolaris\fR) です。
 .RE
 
 .sp
@@ -578,12 +1053,12 @@
 .na
 \fB\fBpkg.shortfmri\fR\fR
 .ad
-.RS 17n
-.rt  
-アクションを包含しているパッケージの短縮形式 FMRI (たとえば、\fBpkg://solaris/web/[email protected],5.11-0.169\fR) に対応します。
+.sp .6
+.RS 4n
+アクションを包含しているパッケージのショート形式 FMRI (\fBpkg://solaris/group/feature/[email protected],5.11-0.175\fR など) です。
 .RE
 
-関連するサブコマンドは \fBcontents\fR および \fBsearch\fR で、これらはどちらも、パッケージの内容についてシステムを照会するために使用されます。\fBcontents\fR サブコマンドは、1 つ以上のパッケージ内のアクションを表示し、ユーザーが選択したオプションに基づいて出力をフィルタします。\fBsearch\fR サブコマンドは逆方向からクエリーを行い、ユーザーが指定したトークンを含むパッケージを探します。
+関連するサブコマンドは \fBcontents\fR および \fBsearch\fR であり、どちらもパッケージの内容についてシステムをクエリーします。\fBcontents\fR サブコマンドは、1 つまたは複数のインストールされているか、インストール可能なパッケージ内のアクションを、指定されたオプションに基づいて出力をフィルタ処理して表示します。\fBsearch\fR サブコマンドは逆方向からクエリーを行い、ユーザーが指定したトークンを含むすべてのパッケージの名前を表示します。
 .sp
 各サブコマンドで実行できるクエリーの一部は、他方でも実行できます。サブコマンドの選択は慎重に行ってください。クエリーによっては、もう一方のほうがより自然に実行できる場合があります。
 .RE
@@ -592,32 +1067,110 @@
 .ne 2
 .mk
 .na
-\fB\fBsearch [\fB-HIaflpr\fR] [\fB-o\fR \fI attribute\fR,...] [\fB-s\fR \fIrepo_uri\fR] \fI query\fR\fR\fR
+\fB\fBpkg search\fR [\fB-HIaflpr\fR] [\fB-o\fR \fIattribute\fR,...] [\fB-s\fR \fI repo_uri\fR] \fIquery\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fIquery\fR の一致を検索し、結果を表示します。次の \fIquery\fR の説明を参照してください。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+出力からヘッダーを省略します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-I\fR\fR
+.ad
+.sp .6
+.RS 4n
+大文字/小文字を区別する検索を使用します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-a\fR\fR
+.ad
+.sp .6
+.RS 4n
+検索を実行して、一致するアクションに関する情報を表示します。これはデフォルトです。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-f\fR\fR
 .ad
 .sp .6
 .RS 4n
-\fIquery\fR の一致を検索し、結果を表示します。どのトークンがインデックス化されるかはアクションに依存しますが、コンテンツハッシュとパス名を含めることができます。デフォルトでは、クエリーは完全一致する一連の条件として解釈されます。\fB?\fR および \fB*\fR 文字を \fBglob\fR(3C) 形式のワイルドカードとして使用することにより、より柔軟なクエリー一致が可能になります。
-.sp
-\fB-H\fR を指定するとヘッダーを省略します。.
-.sp
-\fB-I\fR を指定すると、大文字と小文字を区別する検索を使用します。
-.sp
-デフォルトでは、\fB-a\fR を一緒に指定すると、検索を実行し、一致したアクションについての情報を表示します。
-.sp
-\fBsearch\fR はデフォルトで、現在インストールされているバージョンよりも古いパッケージ、および現在の incorporation によって除外されているパッケージバージョンからの結果を取り除きます。パッケージバージョンに関係なくすべての結果を表示するには \fB-f\fR を使用します。
-.sp
-\fB-l\fR を指定すると、イメージのインストール済みパッケージを検索します。
-.sp
-\fB-o\fR を使用して結果の列を制御できます。\fB-o\fR オプションは複数回指定できます。または、属性名をコンマで区切ることにより、1 つの \fB-o\fR オプションの引数として複数の属性を指定できます。前述した疑似属性に加えて、検索結果用の次の属性が定義されています。
+パッケージのバージョンに関係なく、すべての結果を表示します。\fBsearch\fR はデフォルトで、現在インストールされているバージョンよりも古いパッケージ、および現在の incorporation によって除外されているパッケージバージョンからの結果を取り除きます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-l\fR\fR
+.ad
+.sp .6
+.RS 4n
+イメージのインストール済みパッケージを検索します。
+.sp
+\fB-l\fR と \fB-r\fR (または \fB-s\fR) の両方を同時に指定できます。この場合、ローカル検索とリモート検索の両方が実行されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-p\fR\fR
+.ad
+.sp .6
+.RS 4n
+一部のアクションが各クエリー条件に一致するパッケージを表示します。このオプションを使用することは、クエリーの各条件を山括弧 (\fB<>\fR) で囲むことと等価です。\fB<>\fR 演算子の詳細は、次の \fIquery\fR を参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-r\fR\fR
+.ad
+.sp .6
+.RS 4n
+イメージの発行元に対応するリポジトリを検索します。これはデフォルトです。
+.sp
+\fB-l\fR と \fB-r\fR (または \fB-s\fR) の両方を同時に指定できます。この場合、ローカル検索とリモート検索の両方が実行されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-o\fR \fIattribute\fR\fR
+.ad
+.sp .6
+.RS 4n
+結果の列を制御します。\fB-o\fR オプションは複数回指定できます。または、属性名をコンマで区切ることにより、1 つの \fB-o\fR オプションの引数として複数の属性を指定できます。前述した疑似属性に加えて、検索結果用の次の属性が定義されています。
 .sp
 .ne 2
 .mk
 .na
 \fB\fBsearch.match\fR\fR
 .ad
-.RS 21n
-.rt  
-検索クエリーに一致した文字列に対応します。
+.sp .6
+.RS 4n
+検索クエリーに一致した文字列。
 .RE
 
 .sp
@@ -626,261 +1179,638 @@
 .na
 \fB\fBsearch.match_type\fR\fR
 .ad
-.RS 21n
-.rt  
-検索クエリーに一致した文字列を含んでいた属性に対応します。
+.sp .6
+.RS 4n
+検索クエリーに一致した文字列を含む属性。
+.RE
+
 .RE
 
-\fB-p\fR を指定すると、一部のアクションが各クエリー条件に一致するパッケージを表示します。このオプションを使用することは、クエリーの各条件を山括弧 (\fB<>\fR) で囲むことと等価です。\fB<>\fR 演算子についての説明は後述します。
-.sp
-デフォルトでは、\fB-r\fR を一緒に指定すると、イメージのパブリッシャーに対応するリポジトリを検索します。
-.sp
-\fB-s\fR を指定すると、指定された URI に位置する \fBpkg\fR(5) リポジトリを検索します。これは複数回指定できます。パッケージアーカイブはサポートされていません。
-.sp
-\fB-l\fR と \fB-r\fR (または \fB-s\fR) の両方を同時に指定できます。この場合、ローカル検索とリモート検索の両方が実行されます。
-.sp
-単純なトークン一致およびワイルドカード検索に加えて、より複雑なクエリー言語がサポートされています。単一引用符または二重引用符 (\fB\&'\fR または \fB"\fR) を使用することにより、語句を検索できます。\fBpkg\fR が実際に \fB\&'\fR または \fB"\fR を認識するように、必ずシェルを考慮に入れてください。
-.sp
-AND と OR を使用する論理検索がサポートされています。フィールド (構造化された) クエリーがサポートされています。これらのための構文は \fB\fIpkg_name\fR:\fI action_type\fR:\fIkey\fR:\fItoken\fR\fR です。欠けているフィールドは、暗黙的にワイルドカード化されます。\fB:basename:pkg\fR の検索は、\fBbasename\fR というキーを持ち、トークン \fBpkg\fR に一致するすべてのパッケージ内のすべてのアクションタイプに一致します。\fBpkg_name\fR および \fBtoken\fR フィールドでは明示的ワイルドカードがサポートされます。\fBaction_type\fR および \fBkey\fR は正確に一致する必要があります。
-.sp
-そのアクションを包含するパッケージにアクションを変換するには、\fB<>\fR を使用します。\fB-a\fR オプションを使用する場合、\fBtoken\fR を検索した結果は \fBtoken\fR に一致したアクションについての情報である一方で、\fB<token>\fR を検索した結果は、\fBtoken\fR に一致したアクションを包含しているパッケージの一覧です。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された URI に位置する \fBpkg\fR(5) リポジトリを検索します。これは複数回指定できます。パッケージアーカイブはサポートされていません。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBverify [\fB-Hqv\fR] [\fIpkg_fmri_pattern \fR ...]\fR\fR
+\fB\fIquery\fR\fR
 .ad
 .sp .6
 .RS 4n
-現在のイメージ内でパッケージのインストールを検証します。関連するパブリッシャーの現在の署名ポリシーが \fBignore\fR でない場合、各パッケージの署名がポリシーに基づいて検証されます。署名ポリシーが適用されるしくみについては、後述する「イメージプロパティー」の \fBsignature-policy\fR で説明します。
-.sp
-\fB-H\fR を指定すると、検証の出力からヘッダーを省略します。
-.sp
-\fB-q\fR を指定すると何も出力しませんが、致命的なエラーがある場合はエラーを返します。
-.sp
-\fB-v\fR を指定すると、パッケージに関する情報メッセージを含めます。
+デフォルトでは、\fIquery\fR は完全一致する一連の条件として解釈されます。\fB?\fR および \fB*\fR 文字を \fBglob\fR(3C) 形式のワイルドカードとして使用でき、より柔軟なクエリー一致が可能になります。
+.sp
+単純なトークン一致およびワイルドカード検索に加えて、より複雑なクエリー言語がサポートされています。単一引用符または二重引用符 (\fB\&'\fR または \fB"\fR) を使用することにより、語句を検索できます。\fBpkg\fR が実際に \fB\&'\fR または \fB"\fR を認識するように、必ずシェルを考慮に入れてください。
+.sp
+AND と OR を使用する論理検索がサポートされています。
+.sp
+どのトークンがインデックス化されるかはアクションに依存しますが、コンテンツハッシュとパス名を含めることができます。アクションとそれらの属性については、\fBpkg\fR(5) のマニュアルページのアクションに関する項目を参照してください。前述の \fBpkg contents\fR および \fB- o\fR 内の擬似属性名のリストも参照してください。
+.sp
+構造化されたクエリーは、次の構文でサポートされます:
+.sp
+.in +2
+.nf
+\fIpkg_name\fR:\fIaction_name\fR:\fIindex\fR:\fItoken\fR
+.fi
+.in -2
+
+\fIaction_name\fR の値は、\fBpkg\fR(5) マニュアルページの「アクション」に一覧表示されているアクションのいずれかです。\fIindex\fR は、アクションの属性です。\fIindex\fR の値は、\fItoken\fR と一致している必要があります。
+.sp
+すべてのアクション属性が検索可能なわけではありません。たとえば、\fBmode\fR は \fBfile\fR アクションの属性ですが、\fBmode\fR は \fIindex\fR の有効な値ではありません。
+.sp
+\fIindex\fR の一部の値は、アクション属性ではなく、ほかの属性から派生した値です。たとえば、パスの最後のコンポーネントを取ることにより、\fIindex\fR を、どのアクションの属性でもないが、\fBfile\fR または \fB dir\fR アクションの \fBpath\fR 属性から派生した \fBbasename\fR にできます。
+.sp
+アクションタイプが異なると、有効な \fIindex\fR 値も異なります。このドキュメントには、使用可能な値がすべて含まれているわけではありません。より有用な \fI index\fR 値には、ファイルシステムアクションの \fBbasename\fR および \fBpath\fR、\fBdepend\fR アクションの依存性タイプ (たとえば、\fBrequire\fR、\fB optional\fR、\fBgroup\fR)、および \fBdriver \fR アクションの \fBdriver_name\fR および \fBalias\fR などがあります。
+.sp
+特殊な \fIindex\fR 値の 1 つに、\fBset\fR アクションの \fBname\fR 属性の値があります。この場合、\fItoken\fR が、指定された \fB name\fR 属性に対応する \fBvalue\fR 属性の値と照合されます。たとえば、次の検索により、Development/Databases または System/Databases のいずれかに分類されるパッケージを検索します。「使用例」セクションで、SMF サービスを検索する例を参照してください。
+.sp
+.in +2
+.nf
+$ \fBpkg search info.classification:databases\fR
+.fi
+.in -2
+.sp
+
+構造化クエリー内の欠落したフィールドは、暗黙的にワイルドカード化されます。\fBbasename:pkg\fR の検索は、\fBbasename\fR の \fIindex\fR を持ち、次の部分出力に示すような \fItoken\fR \fBpkg\fR に一致するすべてのパッケージ内のすべてのアクションに一致します:
+.sp
+.in +2
+.nf
+$ \fBpkg search basename:pkg\fR
+INDEX    ACTION VALUE         PACKAGE
+basename dir    usr/share/pkg pkg:/package/[email protected]
+basename dir    var/sadm/pkg  pkg:/package/[email protected]
+basename dir    var/spool/pkg pkg:/package/[email protected]
+basename file   usr/bin/pkg   pkg:/package/[email protected]
+.fi
+.in -2
+.sp
+
+次の完全な出力に示すように、別のフィールドを追加すると検索が絞り込まれます:
+.sp
+.in +2
+.nf
+$ \fBpkg search file:basename:pkg\fR
+INDEX    ACTION VALUE       PACKAGE
+basename file   usr/bin/pkg pkg:/package/[email protected]
+.fi
+.in -2
+.sp
+
+\fIpkg_name\fR および \fItoken\fR フィールドでは明示的ワイルドカードがサポートされます。\fIaction_name\fR および \fI index\fR は、正確に一致する必要があります。
+.sp
+ファイルと依存関係の検索例については、「使用例」セクションを参照してください。
+.sp
+アクションをこれらのアクションを含むパッケージに変換するには、次の部分出力に示すように、\fB <>\fR を使用します:
+.sp
+.in +2
+.nf
+$ \fBpkg search \e<pkg\e>\fR
+PACKAGE                                  PUBLISHER
+pkg:/package/[email protected]  solaris
+pkg:/package/[email protected] solaris
+.fi
+.in -2
+.sp
+
+\fB-a\fR オプションを使用する場合 (デフォルト)、\fBtoken\fR を検索した結果は \fBtoken\fR に一致するアクションについての情報である一方で、\fB<token>\fR を検索した結果は、\fBtoken\fR に一致するアクションを包含しているパッケージの一覧です。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBfix [\fB--accept\fR] [\fB--licenses\fR] [\fIpkg_fmri_pattern\fR ...]\fR\fR
+\fB\fBpkg verify\fR [\fB-Hqv\fR] [\fI pkg_fmri_pattern\fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+現在のイメージ内で、インストールされているすべてのパッケージのインストールを検証します。関連する発行元の現在の署名ポリシーが \fBignore\fR でない場合、各パッケージの署名がポリシーに基づいて検証されます。署名ポリシーが適用されるしくみについては、後述する「イメージプロパティー」の \fBsignature-policy\fR で説明します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
 .ad
 .sp .6
 .RS 4n
-\fBpkg verify\fR で報告されたエラーをすべて修正します。インストール済みパッケージの内容は、独自の内容解析に基づいて検証されるため、ほかのプログラムの場合とは異なる結果が返されることがあります。
-.sp
-\fB--accept\fR は、更新またはインストールされるパッケージのライセンス条項に同意することを示します。このオプションを指定しないと、パッケージのライセンスに同意が必要になった場合、操作は失敗します。
-.sp
-\fB--licenses\fR を指定すると、この操作の一環としてインストールまたは更新されるパッケージのすべてのライセンスを表示します。
+現在のイメージ内で、指定されたインストール済みパッケージのインストールのみを検証します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+検証の出力からヘッダーを省略します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBrevert [\fB-nv\fR] [\fB--no-be-activate \fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR] [\fB--deny-new-be \fR | \fB--require-new-be\fR] [\fB--be-name\fR \fIname\fR] (\fB--tagged\fR \fItag-name\fR ... | \fIpath-to-file\fR ...)\fR\fR
+\fB\fB-q\fR\fR
+.ad
+.sp .6
+.RS 4n
+何も出力しませんが、致命的なエラーがある場合はエラーを返します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-v\fR\fR
+.ad
+.sp .6
+.RS 4n
+パッケージに関する情報メッセージを含めます。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg fix\fR [\fB--accept\fR] [\fB--licenses\fR] [\fIpkg_fmri_pattern\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
-ファイルを配布時の状態に戻します。特定の値でタグ付けされたすべてのファイル、または個別ファイルを元に戻すことができます。ファイルの所有権および保護も復元されます。
-.LP
-注意 - 
-.sp
-.RS 2
-一部の編集可能ファイルをデフォルト値に戻すと、システムがブート不可になったり、その他の異常動作の原因になったりする可能性があります。
+\fBpkg verify\fR で報告されたエラーをすべて修正します。インストール済みパッケージの内容は、独自の内容解析に基づいて検証されるため、ほかのプログラムの場合とは異なる結果が返されることがあります。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+現在のイメージ内で、指定されたインストール済みパッケージに対する \fBpkg verify\fR により報告されたエラーを修正します。
 .RE
-その他すべてのオプションの使用法および効果については、前述した \fBinstall\fR コマンドを参照してください。
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--accept\fR\fR
+.ad
+.sp .6
+.RS 4n
+更新またはインストールされるパッケージのライセンス条項に同意することを示します。このオプションを指定しないと、パッケージのライセンスに同意が必要になった場合、操作は失敗します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--licenses\fR\fR
+.ad
+.sp .6
+.RS 4n
+この操作の一環としてインストールまたは更新されるパッケージのすべてのライセンスを表示します。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBmediator [\fB-aH\fR] [\fB-F\fR \fI format\fR] [\fImediator\fR ...]\fR\fR
+\fB\fBpkg revert\fR [\fB-nv\fR] [\fB- -no-be-activate\fR] [\fB--no-backup-be\fR | \fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] (\fB--tagged\fR \fI tag-name\fR ... | \fIpath-to-file\fR ...)\fR
 .ad
 .sp .6
 .RS 4n
-すべてのメディエータの、または引数が使用されている場合は指定されたメディエータのみの、現在選択されているバージョンと実装を表示します。
-.sp
-\fB-a\fR を指定すると、現在インストールされているパッケージに設定可能なメディエーションを一覧表示します。
-.sp
-\fB-F\fR は代替の出力形式を指定します。現時点では \fBtsv\fR (タブ区切り値) のみが有効です。
-.sp
-\fB-H\fR が指定されている場合は、リストのヘッダーを省略します。
+\fBpkg\fR(5) パッケージにより配布されたパッケージを、配布時の状態に戻します。ファイルの所有権および保護も復元されます。
+.LP
+注意 - 
+.sp
+.RS 2
+一部の編集可能ファイルをデフォルト値に戻すと、システムがブート不可になったり、その他の異常動作の原因になったりする可能性があります。
+.RE
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--tagged\fR \fItag-name\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fItag-name\fR でタグ付けされたすべてのファイルを元に戻します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpath-to-file\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたファイルを元に戻します。
+.RE
+
+その他のすべてのオプションについては、前述の \fBinstall\fR コマンドを参照してください。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBset-mediator [\fB-nv\fR] [\fB-I\fR \fI implementation\fR] [\fB-V\fR \fIversion\fR] [\fB--no-be-activate\fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be \fR] [\fB--be-name\fR \fIname\fR] \fI mediator\fR ...\fR\fR
+\fB\fBpkg mediator\fR [\fB-aH\fR] [\fB-F\fR \fIformat\fR] [\fImediator\fR ...] \fR
 .ad
 .sp .6
 .RS 4n
-現在のイメージ内の指定されたメディエータのバージョンと実装を設定します。
-.sp
-\fB-I\fR は、使用するメディエート対象インタフェースの実装を設定します。デフォルトでは、バージョンが指定されない場合、すべての実装バージョンが許可されます。バージョンなしで実装を指定するには、アット記号 (@) を付加します。
-.sp
-\fB-V\fR は、使用するメディエート対象インタフェースのバージョンを設定します。
-.sp
-指定されたメディエータのバージョンと実装のどちらかまたは両方が現在入手できない場合、指定されたメディエータを使用するリンクはすべて削除されます。
-.sp
-その他すべてのオプションの使用方法および効果については、前述の \fBinstall\fR コマンドを参照してください。
+現在選択されているバージョンやすべてのメディエータの実装を表示します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fImediator\fR\fR
+.ad
+.sp .6
+.RS 4n
+現在選択されているバージョンや指定されたメディエータの実装のみを表示します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBunset-mediator [\fB-nvIV\fR] [\fB--no-be-activate \fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name\fR \fIname\fR] \fImediator \fR ...\fR\fR
+\fB\fB-a\fR\fR
+.ad
+.sp .6
+.RS 4n
+現在インストールされているパッケージに設定可能なメディエーションを一覧表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-F\fR\fR
 .ad
 .sp .6
 .RS 4n
-指定されたメディエータのバージョンと実装をシステムデフォルトに戻します。
-.sp
-\fB-I\fR は、メディエート対象インタフェースの実装のみを元に戻します。
-.sp
-\fB-V\fR は、メディエート対象インタフェースのバージョンのみを元に戻します。.
-.sp
-その他すべてのオプションの使用方法および効果については、前述の \fBinstall\fR コマンドを参照してください。
+代替出力形式を指定します。現時点では \fBtsv\fR (タブ区切り値) のみが有効です。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBvariant [\fB-H\fR] [\fIvariant_spec \fR]\fR\fR
+\fB\fBpkg set-mediator\fR [\fB-nv\fR] [\fB-I\fR \fIimplementation\fR] [\fB-V\fR \fI version\fR] [\fB--no-be-activate\fR] [\fB--no-backup-be\fR | \fB- -require-backup-be\fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fImediator\fR ... \fR
+.ad
+.sp .6
+.RS 4n
+現在のイメージ内の指定されたメディエータのバージョンと実装を設定します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-I\fR \fIimplementation\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用するメディエート対象インタフェースの実装を設定します。デフォルトでは、バージョンが指定されない場合、すべての実装バージョンが許可されます。バージョンなしで実装を指定するには、アット記号 (@) を付加します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-V\fR \fIversion\fR\fR
 .ad
 .sp .6
 .RS 4n
-すべてのバリアントの、または引数が使用されている場合は指定されたバリアントのみの、現在値を表示します。
-.sp
-\fB-H\fR が指定されている場合は、リストのヘッダーを省略します。
+使用するメディエート対象インタフェースのバージョンを設定します。
+.RE
+
+指定されたメディエータのバージョンと実装のどちらかまたは両方が現在入手できない場合、指定されたメディエータを使用するリンクはすべて削除されます。
+.sp
+その他のすべてのオプションについては、前述の \fBinstall\fR コマンドを参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg unset-mediator\fR [\fB-nvIV\fR] [\fB--no-be-activate\fR] [\fB--no-backup-be\fR | \fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fImediator\fR ... \fR
+.ad
+.sp .6
+.RS 4n
+指定されたメディエータのバージョンと実装をシステムデフォルトに戻します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-I\fR\fR
+.ad
+.sp .6
+.RS 4n
+メディエート対象インタフェースの実装のみを元に戻します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-V\fR \fR
+.ad
+.sp .6
+.RS 4n
+メディエート対象インタフェースのバージョンのみを元に戻します。
+.RE
+
+その他のすべてのオプションについては、前述の \fBinstall\fR コマンドを参照してください。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBchange-variant [\fB-nvq\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be \fR] [\fB--be-name\fR \fIname\fR] \fI variant_spec\fR=\fIinstance\fR ...\fR\fR
+\fB\fBpkg variant\fR [\fB-H\fR] [\fB variant.\fR\fIvariant_name\fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+このイメージに設定されているすべてのバリアントの現在値を表示します。バリアントの詳細については、\fBpkg\fR(5) のマニュアルページのファセットとバリアントに関する項目を参照してください。
+.sp
+.ne 2
+.mk
+.na
+\fB\fBvariant.\fR\fIvariant_name\fR\fR
 .ad
 .sp .6
 .RS 4n
-現在のイメージ内の指定されたバリアントを変更します。
-.sp
-オプションの使用法および効果については、前述の \fBinstall\fR コマンドを参照してください。
+このイメージで設定されている、指定されたバリアントのみの現在値を表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBfacet [\fB-H\fR] [\fIfacet_spec\fR] \fR\fR
+\fB\fBpkg change-variant\fR [\fB-nvq\fR] [\fB-C\fR \fIn\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-backup-be\fR |\fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fIvariant_name\fR=\fI value\fR ...\fR
 .ad
 .sp .6
 .RS 4n
-引数を指定しない場合、すべてのファセットの現在値を表示します。引数を指定した場合、各ファセットの真偽を評価して結果を出力します。
-.sp
-\fB-H\fR が指定されている場合は、リストのヘッダーを省略します。
+現在のイメージに設定され、指定されているバリアントの値を変更します。
+.sp
+バリアントの値を変更すると、パッケージの内容が削除、更新、またはインストールされることがあります。バリアントの値を変更すると、新しいイメージ構成を満たすために、パッケージ全体がインストール、更新、または削除されることもあります。バリアントの詳細については、\fBpkg\fR(5) のマニュアルページのファセットとバリアントに関する項目を参照してください。
+.sp
+オプションの説明については、前述の \fBinstall\fR コマンドを参照してください。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBchange-facet [\fB-nvq\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be \fR] [\fB--be-name\fR \fIname\fR] \fI facet_spec\fR=[True|False|None] ...\fR\fR
+\fB\fBpkg facet\fR [\fB-H\fR] [\fI facet_name\fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+\fBpkg change-facet\fR コマンドを使用してこのイメージに明示的に設定されているすべてのファセットの現在の値を表示します。ファセットの詳細については、\fBpkg\fR(5) のマニュアルページのファセットとバリアントに関する項目を参照してください。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIfacet_name\fR\fR
 .ad
 .sp .6
 .RS 4n
-現在のイメージ内の指定されたファセットを変更します。
-.sp
-ファセットは \fBTrue\fR または \fBFalse\fR に設定できます。ファセットを \fBNone\fR に設定すると、そのファセットの仕様が現在のイメージから削除されます。
-.sp
-オプションの使用法および効果については、前述の \fBinstall\fR コマンドを参照してください。
+このイメージに設定されている、指定されたファセットのみの現在値を表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBavoid [\fIpkg_fmri_pattern\fR ...] \fR\fR
+\fB\fBpkg change-facet\fR [\fB-nvq\fR] [\fB-C\fR \fIn\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-backup-be\fR | \fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fIfacet_name\fR=[\fB True\fR|\fBFalse\fR|\fBNone\fR] ...\fR
+.ad
+.sp .6
+.RS 4n
+現在のイメージに設定され、指定されたファセットの値を変更します。
+.sp
+ファセットは \fBTrue\fR または \fBFalse\fR に設定できます。ファセットを \fBNone\fR に設定すると、\fBTrue\fR のデフォルト値がそのファセットに適用されるため、ファセットに依存するすべてのアクションがインストールされます。アクションについては、\fBpkg\fR(5) のマニュアルページのアクションに関する項目を参照してください。
+.sp
+ファセットの値を変更すると、パッケージの内容が削除、更新、またはインストールされることがあります。ファセットの値を変更すると、新しいイメージ構成を満たすために、パッケージ全体がインストール、更新、または削除されることもあります。ファセットの詳細については、\fBpkg\fR(5) のマニュアルページのファセットとバリアントに関する項目を参照してください。
+.sp
+オプションの説明については、前述の \fBinstall\fR コマンドを参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg avoid\fR [\fIpkg_fmri_pattern\fR ...] \fR
+.ad
+.sp .6
+.RS 4n
+回避対象の各パッケージを、そのパッケージにグループ依存関係を持つパッケージとともに表示します。
+.sp
+回避リストに登録されているパッケージは、要求された依存関係を満たすために必要であればインストールされます。その依存関係が削除された場合、パッケージはアンインストールされます。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
 .ad
 .sp .6
 .RS 4n
 指定されたパターンに現在一致するパッケージ名を回避リストに登録することにより、それらがグループ依存関係のターゲットである場合にそれらを回避します。現在インストールされていないパッケージのみを回避できます。パッケージが現在グループ依存関係のターゲットである場合、パッケージをアンインストールするとそのパッケージは回避リストに登録されます。
-.sp
-引数を指定しない場合、回避対象の各パッケージを、そのパッケージにグループ依存関係を持つパッケージとともに表示します。
-.sp
-回避リストに登録されているパッケージは、要求された依存関係を満たすために必要であればインストールされます。その依存関係が削除された場合、パッケージはアンインストールされます。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBunavoid [\fIpkg_fmri_pattern\fR ...] \fR\fR
+\fB\fBpkg unavoid\fR [\fIpkg_fmri_pattern \fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+回避対象のパッケージのリストを表示します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
 .ad
 .sp .6
 .RS 4n
 指定されたパッケージを回避リストから削除します。回避リストに登録されており、インストール済みパッケージのグループ依存関係に一致するパッケージは、このサブコマンドを使用して削除できません。グループ依存性に一致するパッケージを回避リストから削除するには、パッケージをインストールします。
-.sp
-引数を指定しない場合、回避対象パッケージの一覧を表示します。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg freeze\fR [\fB-n\fR] [\fB-c \fR \fIreason\fR] [\fIpkg_fmri_pattern\fR] ...\fR
+.ad
+.sp .6
+.RS 4n
+現在凍結されているパッケージについての情報 (パッケージ名、バージョン、パッケージがいつ凍結されたか、パッケージの凍結に関連付けられた理由があればその理由) が表示されます。
+.sp
+パッケージを凍結しても、そのパッケージを削除できなくなるわけではありません。パッケージが削除される場合に警告は表示されません。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたパッケージを指定されたバージョンに凍結します。バージョンを指定しない場合、パッケージがインストールされている必要があり、そのインストール済みバージョンで凍結されます。すでに凍結されているパッケージを凍結すると、新しく指定されたバージョンによって凍結バージョンが置き換えられます。
+.sp
+凍結されているパッケージをインストールまたは更新するときは、凍結された時点のバージョンと一致するバージョンである必要があります。たとえば、パッケージが 1.2 で凍結された場合、1.2.1、1.2.9、1.2.0.0.1 などのバージョンに更新することはできます。そのパッケージは 1.3 または 1.1 で終了することはできません。\fIpkg_fmri_pattern\fR で提供されるパブリッシャーは、一致するパッケージを検索するために使用されます。ただし、パブリッシャー情報は凍結の一環として記録されません。パッケージは発行元ではなくバージョンのみに関して凍結されます。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBfreeze [\fB-n\fR] [\fB-c\fR \fI reason\fR] [\fIpkg_fmri_pattern\fR] ...\fR\fR
+\fB\fB-c\fR \fIreason\fR\fR
+.ad
+.sp .6
+.RS 4n
+凍結されるパッケージとともに理由を記録します。\fI\fR凍結が原因でインストールまたは更新に失敗する場合、その理由が示されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
 .ad
 .sp .6
 .RS 4n
-指定されたパッケージを指定されたバージョンに凍結します。バージョンを指定しない場合、パッケージがインストールされている必要があり、そのインストール済みバージョンで凍結されます。凍結されているパッケージをインストールまたは更新するときは、凍結された時点のバージョンと一致するバージョンである必要があります。たとえば、パッケージが 1.2 で凍結された場合、1.2.1、1.2.9、1.2.0.0.1 などのバージョンに更新することはできます。そのパッケージを 1.3 や 1.1 などにすることはできません。一致するパッケージの検索には、\fIpkg_fmri_pattern\fR で提示されたパブリッシャーが使用されます。ただし、パブリッシャー情報は凍結の一環として記録されません。パッケージはパブリッシャーではなくバージョンのみに関して凍結されます。すでに凍結されているパッケージを凍結すると、新しく指定されたバージョンによって凍結バージョンが置き換えられます。
-.sp
-パッケージを提供しない場合、現在凍結されているパッケージについての情報 (パッケージ名、バージョン、パッケージがいつ凍結されたか、関連付けられた理由があればその理由) が表示されます。
-.sp
-パッケージを凍結しても、そのパッケージを削除できなくなるわけではありません。パッケージが削除される場合に警告は表示されません。
-.sp
-\fB-c\fR を指定すると、凍結されるパッケージとともに理由を記録します。\fI\fR凍結が原因でインストールまたは更新に失敗する場合、その理由が示されます。
-.sp
-\fB-n\fR を指定すると、操作を試しに実行し、凍結されるパッケージの一覧を表示しますが、実際にはどのパッケージも凍結しません。
+凍結操作を試しに実行し、凍結されるパッケージの一覧を表示しますが、実際にはどのパッケージも凍結しません。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg unfreeze\fR [\fB-n\fR] [\fI pkg_name_pattern\fR] ...\fR
+.ad
+.sp .6
+.RS 4n
+現在凍結されているパッケージについての情報 (パッケージ名、バージョン、パッケージがいつ凍結されたか、パッケージの凍結に関連付けられた理由があればその理由) が表示されます。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+凍結によって適用される制約を、指定されたパッケージから削除します。バージョンを提供しても無視されます。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBunfreeze [\fB-n\fR] [\fIpkg_name_pattern \fR] ...\fR\fR
+\fB\fB-n\fR\fR
 .ad
 .sp .6
 .RS 4n
-凍結によって適用される制約を、指定されたパッケージから削除します。バージョンを提供しても無視されます。
-.sp
-\fB-n\fR を指定すると、凍結解除を試しに実行し、凍結解除されるパッケージの一覧を表示しますが、実際にはどのパッケージも凍結解除しません。
+凍結解除操作を試しに実行し、凍結解除されるパッケージの一覧を表示しますが、実際にはどのパッケージも凍結解除しません。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBproperty [\fB-H\fR] [\fIpropname \fR ...]\fR\fR
+\fB\fBpkg property\fR [\fB-H\fR] [\fI propname\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
-イメージプロパティー情報を表示します。引数を指定しない場合、すべてのイメージプロパティーの名前および値を表示します。プロパティー名の特定のリストが要求された場合、それらのプロパティーの名前および値を表示します。
-.sp
-\fB-H\fR を指定すると、一覧表示からヘッダーを省略します。
+すべてのイメージプロパティーの名前と値を表示します。イメージプロパティーの説明については、下の「イメージプロパティー」を参照してください。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpropname\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたプロパティーのみの名前と値を表示します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBset-property \fIpropname\fR \fI propvalue\fR\fR\fR
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg set-property\fR \fIpropname\fR \fI propvalue\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -891,7 +1821,7 @@
 .ne 2
 .mk
 .na
-\fB\fBadd-property-value \fIpropname\fR \fI propvalue\fR\fR\fR
+\fB\fBpkg add-property-value\fR \fIpropname \fR \fIpropvalue\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -902,7 +1832,7 @@
 .ne 2
 .mk
 .na
-\fB\fBremove-property-value \fIpropname\fR \fI propvalue\fR\fR\fR
+\fB\fBpkg remove-property-value\fR \fIpropname \fR \fIpropvalue\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -913,7 +1843,7 @@
 .ne 2
 .mk
 .na
-\fB\fBunset-property \fIpropname\fR ... \fR\fR
+\fB\fBpkg unset-property\fR \fIpropname\fR ... \fR
 .ad
 .sp .6
 .RS 4n
@@ -924,110 +1854,473 @@
 .ne 2
 .mk
 .na
-\fB\fBpublisher [\fB-HPn\fR] [\fIpublisher \fR ...]\fR\fR
+\fB\fBpkg publisher\fR [\fB-HPn\fR] [\fB-F\fR \fIformat\fR] [\fIpublisher\fR ...] \fR
+.ad
+.sp .6
+.RS 4n
+すべての発行元、それらの起点 URI、およびミラーの一覧を、検索の優先順に従って表示します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元のみの詳細な構成を表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-P\fR\fR
+.ad
+.sp .6
+.RS 4n
+発行元検索順の先頭の発行元のみを表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
+.ad
+.sp .6
+.RS 4n
+有効な発行元のみを表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-F\fR\fR
+.ad
+.sp .6
+.RS 4n
+代替出力形式を指定します。現時点では \fBtsv\fR (タブ区切り値) のみが有効です。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg set-publisher\fR [\fB-Ped\fR] [\fB-k\fR \fIssl_key\fR] [\fB-c\fR \fI ssl_cert\fR] [\fB-g\fR \fIorigin_to_add\fR | \fB- -add-origin\fR \fIorigin_to_add\fR ...] [\fB-G\fR \fI origin_to_remove\fR | \fB--remove-origin\fR \fIorigin_to_remove \fR ...] [\fB-m\fR \fImirror_to_add\fR | \fB- -add-mirror\fR \fImirror_to_add\fR ...] [\fB-M\fR \fI mirror_to_remove\fR | \fB--remove-mirror\fR \fImirror_to_remove \fR ...] [\fB--enable\fR] [\fB--disable\fR] [\fB--no-refresh\fR] [\fB--reset-uuid\fR] [\fB--non-sticky \fR] [\fB--sticky\fR] [\fB--search-after\fR \fI publisher\fR] [\fB--search-before\fR \fIpublisher\fR] [\fB--search-first\fR] [\fB--approve-ca-cert\fR \fI path_to_CA\fR] [\fB--revoke-ca-cert\fR \fIhash_of_CA_to_remove \fR] [\fB--unset-ca-cert\fR \fIhash_of_CA_to_remove \fR] [\fB--set-property\fR \fIname_of_property\fR=\fI value\fR] [\fB--add-property-value\fR \fIname_of_property \fR=\fIvalue_to_add\fR] [\fB--remove-property-value \fR \fIname_of_property\fR=\fIvalue_to_remove \fR] [\fB--unset-property\fR \fIname_of_property_to_delete \fR] [\fB--proxy\fR \fIproxy_to_use\fR] \fI publisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+既存の発行元を更新するか、発行元を追加します。検索順に影響するオプションを指定しない場合、新しいパブリッシャーは検索順の末尾に付加され、最後に検索されます。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-P\fR\fR
+.ad
+.br
+.na
+\fB\fB--search-first\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元を、検索順の先頭に設定します。新しいパッケージをインストールするとき、このパブリッシャーが最初に検索されます。インストール済みパッケージの更新は、そのパブリッシャーが sticky であるかぎり、そのパッケージを最初に提供した同じパブリッシャーから取得されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--non-sticky\fR\fR
+.ad
+.sp .6
+.RS 4n
+この発行元よりも上位にランクされる発行元が、この発行元から最初にインストールされたパッケージに更新を提供できます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--sticky\fR\fR
 .ad
 .sp .6
 .RS 4n
-パブリッシャー情報を表示します。引数を指定しない場合、すべてのパブリッシャー、それらの起点 URI、およびミラーの一覧を、検索の優先順に従って表示します。特定のパブリッシャーが要求された場合、それらのパブリッシャーの詳細な構成を表示します。
-.sp
-\fB-H\fR を指定すると、一覧表示からヘッダーを省略します。
-.sp
-\fB-P\fR を指定すると、パブリッシャー検索順の先頭のパブリッシャーのみを表示します。
-.sp
-\fB-n\fR を指定すると、有効になっているパブリッシャーのみを表示します。.
+この発行元からインストールされたパッケージへの更新も、この発行元から取得する必要があります。これはデフォルトの動作です。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--search-before\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+追加または変更される発行元が、このオプションで指定された発行元の前に検索されるように、発行元検索順序を変えます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--search-after\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+追加または変更される発行元が、このオプションで指定された発行元のあとに検索されるように、発行元検索順序を変えます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--approve-ca-cert\fR \fIpath_to_CA\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された証明書を信頼できる CA 証明書として追加します。ユーザーが承認した CA 証明書の PEM 表現のハッシュは、\fBpkg publisher\fR コマンドの詳細出力に一覧表示されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--revoke-ca-cert\fR \fIhash_of_CA_to_remove \fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された PEM 表現のハッシュを持つ証明書を失効済みとして扱います。ユーザーが失効させた CA 証明書のハッシュは、\fBpkg publisher\fR コマンドの詳細出力に一覧表示されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--unset-ca-cert\fR \fIhash_of_CA_to_remove \fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたハッシュを持つ証明書を、承認済み証明書のリストおよび失効済み証明書のリストから削除します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--set-property\fR \fIname_of_property\fR=\fI value\fR\fR
+.ad
+.sp .6
+.RS 4n
+既存の発行元プロパティーを更新するか、または新しい発行元プロパティーを追加します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--add-property-value\fR \fIname_of_property \fR=\fIvalue_to_add\fR\fR
+.ad
+.sp .6
+.RS 4n
+既存の発行元プロパティーに値を追加するか、または新しい発行元プロパティーを追加します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--remove-property-value\fR \fIname_of_property \fR=\fIvalue_to_remove\fR\fR
+.ad
+.sp .6
+.RS 4n
+既存の発行元プロパティーから値を削除します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--unset-property\fR \fIname_of_property_to_delete \fR\fR
+.ad
+.sp .6
+.RS 4n
+既存の発行元プロパティーを削除します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-k\fR \fIssl_key\fR\fR
+.ad
+.sp .6
+.RS 4n
+クライアント SSL 鍵を指定します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-c\fR \fIssl_cert\fR\fR
+.ad
+.sp .6
+.RS 4n
+クライアント SSL 証明書を指定します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBset-publisher [\fB-Ped\fR] [\fB-k\fR \fI ssl_key\fR] [\fB-c\fR \fIssl_cert\fR] [\fB-g\fR \fIorigin_to_add\fR | \fB--add-origin \fR \fIorigin_to_add\fR ...] [\fB-G\fR \fI origin_to_remove\fR | \fB--remove-origin\fR \fIorigin_to_remove \fR ...] [\fB-m\fR \fImirror_to_add\fR | \fB- -add-mirror\fR \fImirror_to_add\fR ...] [\fB-M\fR \fI mirror_to_remove\fR | \fB--remove-mirror\fR \fImirror_to_remove \fR ...] [\fB-p\fR \fIrepo_uri\fR] [\fB--enable\fR] [\fB--disable\fR] [\fB--no-refresh\fR] [\fB--reset-uuid\fR] [\fB--non-sticky\fR] [\fB--sticky\fR] [\fB--search-after\fR \fIpublisher\fR] [\fB--search-before \fR \fIpublisher\fR] [\fB--search-first\fR] [\fB--approve-ca-cert\fR \fIpath_to_CA\fR] [\fB--revoke-ca-cert\fR \fIhash_of_CA_to_remove\fR] [\fB--unset-ca-cert\fR \fIhash_of_CA_to_remove\fR] [\fB--set-property\fR \fIname_of_property\fR=\fI value\fR] [\fB--add-property-value\fR \fIname_of_property \fR=\fIvalue_to_add\fR] [\fB--remove-property-value \fR \fIname_of_property\fR=\fIvalue_to_remove \fR] [\fB--unset-property\fR \fIname_of_property_to_delete \fR] [\fIpublisher\fR]\fR\fR
+\fB\fB-g\fR \fIorigin_to_add\fR\fR
+.ad
+.br
+.na
+\fB\fB--add-origin\fR \fIorigin_to_add\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された URI またはパスを、特定の発行元の起点として追加します。これはパッケージのリポジトリまたはアーカイブの場所にしてください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-G\fR \fIorigin_to_remove\fR\fR
+.ad
+.br
+.na
+\fB\fB--remove-origin\fR \fIorigin_to_remove\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元の起点のリストから URI またはパスを削除します。特殊値 \fB*\fR を使用して、すべての起点を削除することができます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-refresh\fR\fR
+.ad
+.sp .6
+.RS 4n
+入手可能パッケージやその他のメタデータの最新リストを取得するために、イメージの発行元用のリポジトリへのアクセスを試みません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--reset-uuid\fR\fR
 .ad
 .sp .6
 .RS 4n
-既存のパブリッシャーを更新するか、パッケージパブリッシャーを追加します。検索順に影響するオプションを指定しない場合、新しいパブリッシャーは検索順の末尾に付加され、最後に検索されます。
-.sp
-\fB-P\fR または \fB--search-first\fR を指定すると、指定されたパブリッシャーを検索順の先頭に設定します。新しいパッケージをインストールするとき、このパブリッシャーが最初に検索されます。インストール済みパッケージの更新は、そのパブリッシャーが sticky であるかぎり、そのパッケージを最初に提供した同じパブリッシャーから取得されます。\fB-P\fR または \fB--search-first\fR を \fB-p\fR とともに使用すると、追加されたパブリッシャーのみが検索順序の先頭に配置されます。
-.sp
-\fB--non-sticky\fR は、このパブリッシャーよりも上位にランクされるパブリッシャーが、このパブリッシャーから最初にインストールされたパッケージに更新を提供できることを指定します。
-.sp
-\fB--sticky\fR は、このパブリッシャーからインストールされたパッケージへの更新を引き続きこのパブリッシャーから取得する必要があることを指定します。これはデフォルトの動作です。
-.sp
-\fB--search-before\fR は、変更されるパブリッシャーが指定されたパブリッシャーの前に検索されるように、パブリッシャー検索順序を変えます。\fB-p\fR とともに使用すると、\fB--search-before\fR は追加されるパブリッシャーのみに適用されます。
-.sp
-\fB--search-after\fR は、変更されるパブリッシャーが指定されたパブリッシャーのあとに検索されるように、パブリッシャー検索順序を変えます。\fB-p\fR とともに使用すると、\fB--search-after\fR は追加されるパブリッシャーのみに適用されます。
-.sp
-\fB--approve-ca-cert\fR を指定すると、指定された証明書を、信頼できる CA 証明書として追加します。ユーザーが承認した CA 証明書の PEM 表現のハッシュは、\fBpkg publisher\fR コマンドの詳細出力に一覧表示されます。
-.sp
-\fB--revoke-ca-cert\fR を指定すると、指定された PEM 表現のハッシュを持つ証明書を失効済みとして扱います。ユーザーが失効させた CA 証明書のハッシュは、\fBpkg publisher\fR コマンドの詳細出力に一覧表示されます。
-.sp
-\fB--unset-ca-cert\fR を指定すると、指定されたハッシュを持つ証明書を、承認済み証明書のリストおよび失効済み証明書のリストから削除します。
-.sp
-\fB--set-property\fR は、既存のパブリッシャープロパティーを更新するか、新しいパブリッシャープロパティーを追加します。
-.sp
-\fB--add-property-value\fR は、既存のパブリッシャープロパティーに値を追加するか、新しいパブリッシャープロパティーを追加します。
-.sp
-\fB--remove-property-value\fR は、既存のパブリッシャープロパティーから値を削除します。
-.sp
-\fB--unset-property\fR は、既存のパブリッシャープロパティーを削除します。
-.sp
-\fB-c\fR はクライアント SSL 証明書を、\fB-k\fR は SSL 鍵をそれぞれ指定します。
-.sp
-\fB-g\fR (\fB--add-origin\fR) は、指定された URI またはパスを、指定されたパブリッシャーの起点として追加します。これはパッケージのリポジトリまたはアーカイブの場所にしてください。
-.sp
-\fB-G\fR (\fB--remove-origin\fR) は、指定されたパブリッシャーの起点のリストから URI またはパスを削除します。特殊値 \fB*\fR を使用して、すべての起点を削除することができます。
-.sp
-\fB--no-refresh\fR を指定すると、入手可能パッケージやその他のメタデータの最新リストを取得するために、イメージのパブリッシャー用のリポジトリへのアクセスを試みません。
-.sp
-\fB--reset-uuid\fR は、このイメージをそのパブリッシャーに対して識別する新しい一意識別子を選択します。
-.sp
-\fB-m\fR (\fB--add-mirror\fR) は、指定されたパブリッシャーのミラーとして URI を追加します。
-.sp
-\fB-M\fR (\fB--remove-mirror\fR) は、指定されたパブリッシャーのミラーのリストから URI を削除します。特殊値 \fB*\fR を使用して、すべてのミラーを削除することができます。
-.sp
-\fB-p\fR は、指定されたリポジトリ URI からパブリッシャー構成情報を取得します。パブリッシャーを指定した場合、一致するパブリッシャーのみが追加または更新されます。パブリッシャーを指定しない場合、すべてのパブリッシャーが必要に応じて追加または更新されます。このオプションは \fB-g\fR、\fB--add-origin\fR、\fB--G\fR、\fB--remove-origin\fR、\fB-m\fR、\fB--add-mirror\fR、\fB-M\fR、\fB--remove-mirror\fR、\fB--disable\fR、\fB--enable\fR、\fB--no-refresh\fR、または \fB--reset-uuid\fR の各オプションとは組み合わせることができません。
-.sp
-\fB-e\fR (\fB--enable\fR) はパブリッシャーを有効にします。\fB-d\fR (\fB--disable\fR) はパブリッシャーを無効にします。無効にされたパブリッシャーは、パッケージリストの生成時に、または特定のパッケージ操作 (インストール、アンインストール、および更新) で使用されません。ただし、無効なパブリッシャーのプロパティーを設定または表示することはできます。パブリッシャーが 1 つだけの場合は、無効にすることはできません。
+このイメージをその発行元に対して識別する新しい一意識別子を選択します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-m\fR \fImirror_to_add\fR\fR
+.ad
+.br
+.na
+\fB\fB--add-mirror\fR \fImirror_to_add\fR\fR
+.ad
+.sp .6
+.RS 4n
+URI を指定された発行元のミラーとして追加します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-M\fR \fImirror_to_remove\fR\fR
+.ad
+.br
+.na
+\fB\fB--remove-mirror\fR \fImirror_to_remove\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元のミラーのリストから URI を削除します。特殊値 \fB*\fR を使用して、すべてのミラーを削除することができます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-e\fR\fR
+.ad
+.br
+.na
+\fB\fB--enable\fR\fR
+.ad
+.sp .6
+.RS 4n
+発行元を有効にします。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-d\fR\fR
+.ad
+.br
+.na
+\fB\fB--disable\fR\fR
+.ad
+.sp .6
+.RS 4n
+発行元を無効にします。無効にされたパブリッシャーは、パッケージリストの生成時に、または特定のパッケージ操作 (インストール、アンインストール、および更新) で使用されません。ただし、無効なパブリッシャーのプロパティーを設定または表示することはできます。発行元が 1 つだけの場合は、無効にすることはできません。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBunset-publisher \fIpublisher\fR ... \fR\fR
+\fB\fB--proxy\fR \fIproxy_to_use\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定した Web プロキシ URI を使用して、指定した起点 (\fB-g\fR) またはミラー(\fB-m\fR) のコンテンツを取得します。プロキシ値は、発行元の構成の一部として格納されます。実行時に、\fB$http_proxy\fR または関連する環境変数は、このプロキシ設定をオーバーライドします。受け入れられる環境変数名のリストについては、\fBcurl\fR(1) のマニュアルページを参照してください。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg set-publisher\fR \fB-p\fR \fI repo_uri\fR [\fB-Ped\fR] [\fB-k\fR \fIssl_key \fR] [\fB-c\fR \fIssl_cert\fR] [\fB- -non-sticky\fR] [\fB--sticky\fR] [\fB--search-after\fR \fI publisher\fR] [\fB--search-before\fR \fIpublisher\fR] [\fB--search-first\fR] [\fB--approve-ca-cert\fR \fI path_to_CA\fR] [\fB--revoke-ca-cert\fR \fIhash_of_CA_to_remove \fR] [\fB--unset-ca-cert\fR \fIhash_of_CA_to_remove \fR] [\fB--set-property\fR \fIname_of_property\fR=\fI value\fR] [\fB--add-property-value\fR \fIname_of_property \fR=\fIvalue_to_add\fR] [\fB--remove-property-value \fR \fIname_of_property\fR=\fIvalue_to_remove \fR] [\fB--unset-property\fR \fIname_of_property_to_delete \fR] [\fB--proxy\fR \fIproxy_to_use\fR] [\fIpublisher\fR]\fR
 .ad
 .sp .6
 .RS 4n
-指定されたパブリッシャーに関連付けられた構成を削除します。
+\fIrepo_uri\fR リポジトリ URI から発行元構成情報を取得します。
+.sp
+発行元オペランドがこの \fBset-publisher\fR サブコマンドに指定されている場合、その発行元のみが追加または更新されます。発行元を指定しない場合、\fIrepo_uri\fR 内のすべての発行元が必要に応じて追加または更新されます。
+.sp
+オプションの説明については、前述の \fBset-publisher\fR コマンドを参照してください。\fB-p\fR と同時に使用する場合、\fB-P\fR、\fB--search-first \fR、\fB--search-before\fR、および \fB--search-after\fR オプションは追加された発行元のみに適用され、更新された発行元には適用されません。
+.sp
+\fB-p\fR オプションは、\fB-g\fR、\fB--add-origin\fR、\fB-G\fR、\fB--remove-origin\fR、\fB-m\fR、\fB--add-mirror\fR、\fB-M\fR、\fB--remove-mirror\fR、\fB--disable\fR、\fB--enable\fR、\fB--no-refresh\fR、または \fB--reset-uuid\fR オプションと組み合わせることはできません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg unset-publisher\fR \fIpublisher \fR ...\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元に関連付けられた構成を削除します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg history\fR [\fB-HNl\fR] [\fB-t\fR [\fItime\fR | \fItime\fR-\fI time\fR],...] [\fB-o\fR \fIcolumn\fR,...] [\fB-n\fR \fInumber\fR]\fR
+.ad
+.sp .6
+.RS 4n
+該当するイメージのコマンド履歴を表示します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBhistory [\fB-Hl\fR] [\fB-t\fR [\fI time\fR | \fItime\fR-\fItime\fR],...] [\fB-o\fR \fIcolumn\fR,...] [\fB-n\fR \fI number\fR]\fR\fR
+\fB\fB-t\fR \fItime\fR\fR
+.ad
+.br
+.na
+\fB\fB-t\fR \fItime\fR-\fItime\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fB%Y-%m-%dT%H:%M:%S\fR 形式のタイムスタンプのコンマ区切りリストでログレコードを表示します (\fB strftime\fR(3C) を参照)。日時の範囲を指定するには、開始と終了のタイムスタンプの間にハイフン (-) を使用します。キーワード \fBnow\fR は、現在の日時の別名として使用できます。指定されたタイムスタンプに、重複したタイムスタンプまたは重複する日付範囲が含まれる場合、重複した各履歴イベントの 1 つのインスタンスのみが出力されます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-l\fR\fR
 .ad
 .sp .6
 .RS 4n
-該当するイメージのコマンド履歴を表示します。
-.sp
-\fB-H\fR を指定すると、一覧表示からヘッダーを省略します。
-.sp
-\fB-t\fR を指定すると、\fB%Y-%m-%dT%H:%M:%S\fR 形式のタイムスタンプのコンマ区切りリストでログレコードを表示します (\fB strftime\fR(3C) を参照)。日時の範囲を指定するには、開始と終了のタイムスタンプの間にハイフン (-) を使用します。キーワード \fBnow\fR は、現在の日時の別名として使用できます。指定されたタイムスタンプに、重複したタイムスタンプまたは重複する日付範囲が含まれる場合、重複した各履歴イベントの 1 つのインスタンスのみが出力されます。
-.sp
-\fB-l\fR を指定すると、長い形式でログレコードを表示します。これには標準形式に加えて、コマンドの結果、コマンドが完了した日時、使用されたクライアントのバージョンと名前、操作を実行したユーザーの名前、およびコマンドの実行中に発生したすべてのエラーが含まれます。
-.sp
-\fB-n\fR は、最新のものから順に指定された数のエントリのみを表示します。
-.sp
-\fB-o\fR は、列名を指定するコンマ区切りリストを使用して出力を表示します。有効な列名は次のとおりです。
+長い形式でログレコードを表示します。これには標準形式に加えて、コマンドの結果、コマンドが完了した日時、使用されたクライアントのバージョンと名前、操作を実行したユーザーの名前、およびコマンドの実行中に発生したすべてのエラーが含まれます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-N\fR\fR
+.ad
+.sp .6
+.RS 4n
+リリースノートのテキストを表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR \fInumber\fR\fR
+.ad
+.sp .6
+.RS 4n
+最新のものから順に指定された数のエントリのみを表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-o\fR \fIcolumn\fR\fR
+.ad
+.sp .6
+.RS 4n
+列名を指定するコンマ区切りリストを使用して出力を表示します。有効な列名は次のとおりです。
 .sp
 .ne 2
 .mk
 .na
 \fB\fBbe\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作が開始されたブート環境の名前。
 .RE
 
@@ -1037,8 +2330,8 @@
 .na
 \fB\fBbe_uuid\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作が開始されたブート環境の \fBUUID\fR。
 .RE
 
@@ -1048,8 +2341,8 @@
 .na
 \fB\fBclient\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 クライアントの名前。
 .RE
 
@@ -1059,8 +2352,8 @@
 .na
 \fB\fBclient_ver\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 クライアントのバージョン。
 .RE
 
@@ -1070,8 +2363,8 @@
 .na
 \fB\fBcommand\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作のために使用されたコマンド行。
 .RE
 
@@ -1081,8 +2374,8 @@
 .na
 \fB\fBfinish\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作が完了した日時。
 .RE
 
@@ -1092,8 +2385,8 @@
 .na
 \fB\fBid\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作を開始したユーザー ID。
 .RE
 
@@ -1103,8 +2396,8 @@
 .na
 \fB\fBnew_be\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作によって作成された新しいブート環境。
 .RE
 
@@ -1114,8 +2407,8 @@
 .na
 \fB\fBnew_be_uuid\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作によって作成された新しいブート環境の \fBUUID\fR。
 .RE
 
@@ -1125,8 +2418,8 @@
 .na
 \fB\fBoperation\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 操作の名前。
 .RE
 
@@ -1136,9 +2429,9 @@
 .na
 \fB\fBoutcome\fR\fR
 .ad
-.RS 15n
-.rt  
-この操作の結果の要約。
+.sp .6
+.RS 4n
+この操作の結果のサマリー。
 .RE
 
 .sp
@@ -1147,8 +2440,8 @@
 .na
 \fB\fBreason\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作の結果に関する追加情報。
 .RE
 
@@ -1156,10 +2449,21 @@
 .ne 2
 .mk
 .na
+\fB\fBrelease_note\fR\fR
+.ad
+.sp .6
+.RS 4n
+この操作によってリリースノートが生成されたかどうかを示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fBsnapshot\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作中に作成されたスナップショット。これは、操作が正常に完了したあとにスナップショットが自動削除されなかった場合にのみ記録されます。
 .RE
 
@@ -1169,8 +2473,8 @@
 .na
 \fB\fBstart\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作が開始した日時。
 .RE
 
@@ -1180,8 +2484,8 @@
 .na
 \fB\fBtime\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作の実行にかかった合計時間。1 秒未満の操作については 0:00:00 と表示されます。
 .RE
 
@@ -1189,10 +2493,10 @@
 .ne 2
 .mk
 .na
-\fB\fBuser\fR\fR
+\fB\fBuser\fR \fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 この操作を開始したユーザー名。
 .RE
 
@@ -1203,11 +2507,13 @@
 \fBbe\fR および \fBnew_be\fR の値は、\fBbe_uuid\fR または \fBnew_be_uuid\fR フィールドを使用して現在のブート環境名を検索することによって取得されます。その後、ブート環境の名前が変更されたあとにその環境が削除された場合、\fBbe\fR および \fBnew_be\fR に表示される値は、\fBpkg\fR 操作の時点で記録された値です。
 .RE
 
+.RE
+
 .sp
 .ne 2
 .mk
 .na
-\fB\fBpurge-history\fR\fR
+\fB\fBpkg purge-history\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -1218,7 +2524,7 @@
 .ne 2
 .mk
 .na
-\fB\fBrebuild-index\fR\fR
+\fB\fBpkg rebuild-index\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -1229,7 +2535,7 @@
 .ne 2
 .mk
 .na
-\fB\fBupdate-format\fR\fR
+\fB\fBpkg update-format\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -1240,22 +2546,33 @@
 .ne 2
 .mk
 .na
-\fB\fBversion\fR\fR
+\fB\fBpkg version\fR\fR
 .ad
 .sp .6
 .RS 4n
-\fBpkg\fR(1) のバージョンを識別する一意な文字列を表示します。この文字列は、バージョン間で何らかの方法で比較可能であることは保証されていません。
+\fBpkg\fR のバージョンを識別する一意な文字列を表示します。この文字列は、バージョン間で何らかの方法で比較可能であることは保証されていません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg help\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用方法に関するメッセージを表示します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBimage-create [\fB-FPUfz\fR] [\fB--force \fR] [\fB--full\fR | \fB--partial\fR | \fB--user\fR] [\fB--zone\fR] [\fB-k\fR \fIssl_key\fR] [\fB-c\fR \fIssl_cert\fR] [\fB--no-refresh\fR] [\fB--variant\fR \fIvariant_spec\fR=\fIinstance \fR ...] [\fB-g\fR \fIpath_or_uri\fR | \fB- -origin\fR \fIpath_or_uri\fR ...] [\fB-m\fR \fI uri\fR | \fB--mirror\fR \fIuri\fR ...] [\fB--facet\fR \fIfacet_spec\fR=(True|False) ...] [(\fB-p\fR | \fB--publisher\fR) [\fIname\fR=]\fI repo_uri\fR] \fIdir\fR\fR\fR
+\fB\fBpkg image-create\fR [\fB-FPUz\fR] [\fB-f\fR |\fB--force\fR] [\fB--full\fR | \fB--partial \fR | \fB--user\fR] [\fB--zone\fR] [\fB-k\fR \fI ssl_key\fR] [\fB-c\fR \fIssl_cert\fR] [\fB--no-refresh\fR] [\fB--variant\fR \fIvariant_name \fR=\fIvalue\fR ...] [\fB-g\fR \fI path_or_uri\fR | \fB--origin\fR \fIpath_or_uri\fR ...] [\fB-m\fR \fIuri\fR | \fB--mirror\fR \fI uri\fR ...] [\fB--set-property\fR \fIname_of_property \fR=\fIvalue\fR] [\fB--facet\fR \fI facet_name\fR=(\fBTrue\fR|\fBFalse\fR) ...] [(\fB-p\fR | \fB--publisher\fR) [\fIname\fR=]\fI repo_uri\fR] \fIdir\fR\fR
 .ad
 .sp .6
 .RS 4n
-\fIdir\fR によって指定された場所に、パッケージ操作に適したイメージを作成します。デフォルトのイメージタイプはユーザーであり、\fB-U\fR (\fB--user\fR) オプションによって指定されます。イメージタイプはフルイメージ (\fB--F\fR または \fB--full\fR)、または指定された \fIdir\fR パスを包含するフルイメージにリンクされた部分イメージ (\fB-P\fR または \fB--partial\fR) に設定できます。\fB-g\fR または \fB--origin\fR を使用して追加の起点を指定できます。\fB--m\fR または \fB--mirror\fR を使用して追加のミラーを指定できます。
+\fIdir\fR によって指定された場所に、パッケージ操作に適したイメージを作成します。デフォルトのイメージタイプはユーザーであり、\fB-U\fR (\fB--user\fR) オプションによって指定されます。イメージタイプはフルイメージ (\fB--F\fR または \fB--full\fR)、または指定された \fIdir\fR パスを包含するフルイメージにリンクされた部分イメージ (\fB-P\fR または \fB--partial\fR) に設定できます。\fB-g\fR または \fB--origin\fR を使用して追加の起点を指定できます。\fB-m\fR または \fB--mirror\fR を使用して追加のミラーを指定できます。
 .sp
 パッケージリポジトリの URI は、\fB-p\fR または \fB--publisher\fR オプションを使用して提供する必要があります。パブリッシャーの名前も提供した場合、イメージの作成時にそのパブリッシャーのみが追加されます。パブリッシャーの名前を提供しない場合、指定されたリポジトリによって認識されているすべてのパブリッシャーがイメージに追加されます。このパブリッシャーに関連付けられたカタログは、初期作成操作に続いて取得が試みられます。
 .sp
@@ -1263,19 +2580,70 @@
 .sp
 イメージが非大域ゾーンコンテキストの内部で実行される予定の場合、\fB-z\fR (\fB--zone\fR) オプションを使用して適切なバリアントを設定できます。
 .sp
-\fB-f\fR (\fB--force\fR) を指定すると、強制的に既存のイメージを上書きしてイメージを作成します。このオプションは慎重に使用してください。
-.sp
-\fB--no-refresh\fR を指定すると、入手可能パッケージやその他のメタデータの最新リストを取得するために、イメージのパブリッシャー用のリポジトリへのアクセスを試みません。
-.sp
-\fB--variant\fR は、指定されたバリアントを指定された値に設定します。
-.sp
-\fB--facet\fR は、指定されたファセットを指定された値に設定します。
+.ne 2
+.mk
+.na
+\fB\fB-f\fR\fR
+.ad
+.br
+.na
+\fB\fB--force\fR\fR
+.ad
+.sp .6
+.RS 4n
+既存のイメージ上にイメージを強制的に作成します。このオプションは慎重に使用してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-refresh\fR\fR
+.ad
+.sp .6
+.RS 4n
+入手可能パッケージやその他のメタデータの最新リストを取得するために、イメージの発行元用のリポジトリへのアクセスを試みません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--variant\fR \fIvariant_name\fR=\fI value\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたバリアントを指定された値に設定します。バリアントの詳細については、\fBpkg\fR(5) のマニュアルページのファセットとバリアントに関する項目を参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--facet\fR \fIfacet_name\fR=(\fB True\fR|\fBFalse\fR)\fR
+.ad
+.sp .6
+.RS 4n
+指定されたファセットを指定された値に設定します。ファセットの詳細については、\fBpkg\fR(5) のマニュアルページのファセットとバリアントに関する項目を参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--set-property\fR \fIname_of_property\fR=\fI value\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたイメージプロパティーを指定された値に設定します。イメージプロパティーの説明については、下の「イメージプロパティー」を参照してください。
+.RE
+
 .RE
 
 .SH イメージプロパティー
 .sp
 .LP
-次のプロパティーはイメージの一部であり、\fBset-property\fR サブコマンドを使用して設定できます。これらのプロパティーの値は、\fBproperty\fR サブコマンドを使用して参照できます。
+次のプロパティーはイメージの特性を定義します。これらのプロパティーは、イメージの目的、内容、および動作に関する情報を格納します。イメージ内のこれらのプロパティーの現在の値を表示するには、\fBpkg property\fR コマンドを使用します。これらのプロパティーの値を変更するには、\fBpkg set-property\fR コマンドおよび \fBpkg unset-property\fR コマンドを使用します。
 .sp
 .ne 2
 .mk
@@ -1291,9 +2659,9 @@
 .na
 \fB\fBdefault\fR\fR
 .ad
-.RS 14n
-.rt  
-デフォルトの BE 作成ポリシー \fBcreate-backup\fR を適用します。
+.sp .6
+.RS 4n
+デフォルトブート環境作成ポリシー \fBcreate-backup\fR を適用します。
 .RE
 
 .sp
@@ -1302,9 +2670,9 @@
 .na
 \fB\fBalways-new\fR\fR
 .ad
-.RS 14n
-.rt  
-次のブート時にアクティブに設定されている新しい BE でパッケージ操作を実行するため、すべてのパッケージ操作に対してリブートを必要とします。明示的に要求されないかぎり、バックアップ BE は作成されません。
+.sp .6
+.RS 4n
+次のブート時にアクティブに設定されている新しいブート環境でパッケージ操作を実行するため、すべてのパッケージ操作に対してリブートを必要とします。明示的にリクエストされないかぎり、バックアップブート環境は作成されません。
 .sp
 このポリシーはもっとも安全ですが、リブートしないとパッケージを追加できないため、ほとんどのサイトの要求よりも厳格です。
 .RE
@@ -1319,7 +2687,7 @@
 .ad
 .sp .6
 .RS 4n
-リブートを必要とするパッケージ操作で、新しい BE が作成され、次のブート時にアクティブに設定されます。パッケージが変更されるか、カーネルに影響する可能性のあるコンテンツがインストールされて操作がライブ BE に影響する場合、バックアップ BE は作成されますがアクティブには設定されません。バックアップ BE を明示的に要求することもできます。
+リブートを必要とするパッケージ操作で、新しいブート環境が作成され、次のブート時にアクティブに設定されます。パッケージが変更されるか、カーネルに影響を及ぼす可能性のある内容がインストールされて、ライブブート環境がこの操作の影響を受ける場合、バックアップブート環境は作成されますが、アクティブには設定されません。バックアップブート環境を明示的にリクエストすることもできます。
 .sp
 このポリシーは、新しくインストールされたソフトウェアによりシステムが不安定になっている場合にのみ潜在的に危険です。この可能性はありますが、比較的まれです。
 .RE
@@ -1332,9 +2700,9 @@
 .ad
 .sp .6
 .RS 4n
-リブートを必要とするパッケージ操作で、新しい BE が作成され、次のブート時にアクティブに設定されます。明示的に要求されないかぎり、バックアップ BE は作成されません。
-.sp
-パッケージの変更によりライブ BE へのこれ以上の変更が不可能になると、フォールバックできる新しい BE がなくなる可能性があるため、このポリシーはもっとも大きな危険を伴います。
+リブートを必要とするパッケージ操作で、新しいブート環境が作成され、次のブート時にアクティブに設定されます。明示的にリクエストされないかぎり、バックアップブート環境は作成されません。
+.sp
+ライブブート環境へのパッケージ変更によりそれ以上の変更が不可能になる場合、フォールバック可能な最近のブート環境が存在しない可能性があるため、このポリシーには最大の危険が伴います。
 .RE
 
 .sp
@@ -1358,7 +2726,7 @@
 .ad
 .sp .6
 .RS 4n
-(文字列) True に設定すると、パッケージクライアントは、署名検証のために使用される証明書の CRL 配布ポイントへのアクセスを試み、発行時よりもあとに証明書が失効していないかどうかを調べます。
+(ブール型) \fBTrue\fR に設定されている場合、パッケージクライアントは、署名検証のために使用される証明書の CRL 配布ポイントへのアクセスを試み、発行時よりもあとに証明書が失効していないかどうかを調べます。
 .sp
 デフォルト値: \fBFalse\fR
 .RE
@@ -1371,7 +2739,7 @@
 .ad
 .sp .6
 .RS 4n
-(ブール型) True に設定すると、パッケージクライアントは、インストールまたは更新操作の完了時にその内容キャッシュ内のファイルを削除します。更新操作の場合、内容はソース BE からのみ削除されます。出力先 BE でパッケージ操作が次に発生したとき、このオプションが変更されていなければ、パッケージクライアントはその内容キャッシュをフラッシュします。
+(ブール型) \fBTrue\fR に設定されている場合、パッケージクライアントは、インストールまたは更新操作の完了時にその内容キャッシュ内のファイルを削除します。更新操作の場合、内容はソースブート環境からのみ削除されます。出力先ブート環境でパッケージ操作が次に発生したとき、このオプションが変更されていなければ、パッケージクライアントはその内容キャッシュをフラッシュします。
 .sp
 このプロパティーを使用して、ディスク容量の限られたシステムで内容キャッシュを小さく保つことができます。このプロパティーを使用すると、操作が完了するまでの時間が長くなる可能性があります。
 .sp
@@ -1386,7 +2754,7 @@
 .ad
 .sp .6
 .RS 4n
-(ブール型) このプロパティーは、mDNS および DNS-SD を使用してリンクローカル内容ミラーを検出するようにクライアントに命令します。このプロパティーを True に設定すると、クライアントはミラーを動的に検出し、そのミラーからパッケージ内容のダウンロードを試みます。mDNS を介してその内容を通知するミラーの実行方法については、\fBpkg.depotd\fR(1M) を参照してください。
+(ブール型) このプロパティーは、mDNS および DNS-SD を使用してリンクローカル内容ミラーを検出するようにクライアントに命令します。このプロパティーを \fBTrue\fR に設定すると、クライアントはミラーを動的に検出し、そのミラーからパッケージ内容のダウンロードを試みます。mDNS を介してその内容を通知するミラーの実行方法については、\fBpkg.depotd\fR(1M) のマニュアルページを参照してください。
 .sp
 デフォルト値: \fBFalse\fR
 .RE
@@ -1412,15 +2780,15 @@
 .ad
 .sp .6
 .RS 4n
-(文字列) イメージ内のパッケージのインストール、更新、修正、または検証時にマニフェストに対してどのチェックが実行されるかを決定します。パッケージに適用される最終的なポリシーは、イメージポリシーとパブリッシャーポリシーの組み合わせに依存します。この組み合わせの厳格さは、少なくとも、この 2 つのポリシーが個別に適用された場合の厳格な方と同じです。デフォルトでは、パッケージクライアントは証明書が失効済みかどうかをチェックしません。そのようなチェック (クライアントから外部 Web サイトへのアクセスが必要な場合がある) を有効にするには、\fBcheck-certificate-revocation\fR イメージプロパティーを \fBtrue\fR に設定します。次の値が許可されます。
+(文字列) イメージ内のパッケージのインストール、更新、修正、または検証時にマニフェストに対してどのチェックが実行されるかを決定します。パッケージに適用される最終的なポリシーは、イメージポリシーと発行元ポリシーの組み合わせに依存します。この組み合わせの厳格さは、少なくとも、この 2 つのポリシーが個別に適用された場合の厳格な方と同じです。デフォルトでは、パッケージクライアントは証明書が失効済みかどうかをチェックしません。そのようなチェック (クライアントから外部 Web サイトへのアクセスが必要な場合がある) を有効にするには、\fBcheck-certificate-revocation\fR イメージプロパティーを \fBTrue\fR に設定します。次の値が許可されます。
 .sp
 .ne 2
 .mk
 .na
 \fB\fBignore\fR\fR
 .ad
-.RS 22n
-.rt  
+.sp .6
+.RS 4n
 すべてのマニフェストの署名を無視します。
 .RE
 
@@ -1430,8 +2798,8 @@
 .na
 \fB\fBverify\fR\fR
 .ad
-.RS 22n
-.rt  
+.sp .6
+.RS 4n
 署名が含まれているすべてのマニフェストが有効に署名されていることを確認しますが、インストール済みパッケージがすべて署名されている必要はありません。これがデフォルト値です。
 .RE
 
@@ -1441,8 +2809,8 @@
 .na
 \fB\fBrequire-signatures\fR\fR
 .ad
-.RS 22n
-.rt  
+.sp .6
+.RS 4n
 新しくインストールされたすべてのパッケージに、有効な署名が少なくとも 1 つ含まれている必要があります。インストール済みパッケージに有効な署名が含まれていない場合は、\fBpkg fix\fR および \fBpkg verify\fR コマンドでも警告が表示されます。
 .RE
 
@@ -1452,8 +2820,8 @@
 .na
 \fB\fBrequire-names\fR\fR
 .ad
-.RS 22n
-.rt  
+.sp .6
+.RS 4n
 \fBrequire-signatures\fR と同じ要件に従いますが、\fBsignature-required-names\fR プロパティーで一覧表示される文字列が、署名の信頼のチェーンを検証するために使用される証明書の共通名としても表示される必要があります。
 .RE
 
@@ -1489,13 +2857,13 @@
 .ad
 .sp .6
 .RS 4n
-(ブール型) このプロパティーではシステムリポジトリを、イメージおよびパブリッシャー構成のソースとして、および提供されたパブリッシャーと通信するためのプロキシとしてイメージで使用するべきかどうかを指定します。デフォルト値は \fBignore\fR です。システムリポジトリについては、\fBpkg.sysrepo\fR(1M) を参照してください。
+(ブール型) このプロパティーではシステムリポジトリを、イメージおよびパブリッシャー構成のソースとして、および提供されたパブリッシャーと通信するためのプロキシとしてイメージで使用するべきかどうかを指定します。デフォルト値は \fBFalse\fR です。システムリポジトリについては、\fBpkg.sysrepo\fR(1M) のマニュアルページを参照してください。
 .RE
 
 .SH パブリッシャープロパティー
 .sp
 .LP
-次のプロパティーはイメージの一部であり、\fBset-publisher\fR サブコマンドの \fB--set-property\fR オプションを使用して設定できます。
+次のプロパティーは、特定の発行元の署名ポリシーを定義します。同じ名前のイメージプロパティーはイメージの署名ポリシーを定義します。特定の発行元のこれらのプロパティーの現在の値を表示するには、\fBpkg publisher\fR \fIpublisher_name\fR コマンドを使用します。これらの発行元の署名ポリシープロパティーの値を変更するには、\fBpkg set-publisher\fR コマンドの \fB--set-property\fR オプションと \fB--unset-property\fR オプションを使用します。
 .sp
 .ne 2
 .mk
@@ -1520,7 +2888,7 @@
 
 .SH 使用例
 .LP
-\fB例 1 \fRパブリッシャーを設定してイメージを作成する
+\fB例 1 \fRパブリッシャーを構成してイメージを作成する
 .sp
 .LP
 パブリッシャーを \fBexample.com\fR として新しいフルイメージを作成し、\fB/aux0/example_root\fR に格納します。
@@ -1553,10 +2921,10 @@
 .sp
 
 .LP
-\fB例 3 \fRパブリッシャーを設定せずにイメージを作成する
+\fB例 3 \fRパブリッシャーを構成せずにイメージを作成する
 .sp
 .LP
-パブリッシャーを設定せずに、新しいフルイメージを \fB/aux0/example_root\fR に作成します。
+パブリッシャーを構成せずに、新しいフルイメージを \fB/aux0/example_root\fR に作成します。
 
 .sp
 .in +2
@@ -1567,7 +2935,7 @@
 .sp
 
 .LP
-\fB例 4 \fRパッケージをインストールする
+\fB例 4 \fRパッケージのインストール
 .sp
 .LP
 \fBwidget\fR パッケージの最新バージョンを現在のイメージにインストールします。
@@ -1642,11 +3010,13 @@
 .in +2
 .nf
 $ \fBpkg search bge\fR
-INDEX       ACTION VALUE                      PACKAGE
-driver_name driver bge                        pkg:/driver/network/[email protected]
-basename    file   kernel/drv/sparcv9/bge     pkg:/driver/network/[email protected]
-basename    file   kernel/drv/amd64/bge       pkg:/driver/network/[email protected]
-pkg.fmri    set    solaris/driver/network/bge pkg:/driver/network/[email protected]
+INDEX       ACTION VALUE                                 PACKAGE
+driver_name driver bge                                   pkg:/driver/network/ethernet/[email protected]
+basename    file   kernel/drv/sparcv9/bge                pkg:/driver/network/ethernet/[email protected]
+basename    file   kernel/drv/amd64/bge                  pkg:/driver/network/ethernet/[email protected]
+basename    file   platform/sun4v/kernel/drv/sparcv9/bge pkg:/system/kernel/[email protected]
+pkg.fmri    set    solaris/driver/network/bge            pkg:/driver/network/[email protected]
+pkg.fmri    set    solaris/driver/network/ethernet/bge   pkg:/driver/network/ethernet/[email protected]
 .fi
 .in -2
 .sp
@@ -1656,7 +3026,89 @@
 このトークンはパッケージ \fBdriver/network/bge\fR 内に、\fB/kernel/drv/\fI arch\fR/bge\fR を表すファイルアクションのベース名として、およびドライバ名として存在します。
 
 .LP
-\fB例 8 \fR指定されたパッケージに依存するパッケージを検索する
+\fB例 8 \fRファイルの検索
+.sp
+.LP
+先頭のスラッシュ文字を含むファイルのフルパス名を指定して、ファイルを提供するパッケージを検索します。
+
+.sp
+.in +2
+.nf
+$ \fBpkg search -o path,pkg.name -l /usr/bin/vim\fR
+PATH         PKG.NAME
+usr/bin/vim  editor/vim/vim-core
+.fi
+.in -2
+.sp
+
+.sp
+.LP
+\fIaction_name\fR に \fB file\fR を指定し、\fIindex\fR に \fBpath\fR または \fBbasename\fR を指定し、\fItoken\fR に完全または部分的なファイル名を指定することにより、ファイルおよびそのファイルを提供するパッケージを検索します。
+
+.sp
+.in +2
+.nf
+$ \fBpkg search -o path,pkg.name -l file:basename:vim\fR
+PATH         PKG.NAME
+usr/bin/vim  editor/vim/vim-core
+.fi
+.in -2
+.sp
+
+.LP
+\fB例 9 \fRファイルとディレクトリの検索
+.sp
+.LP
+\fI index\fR に \fBpath\fR または \fBbasename\fR を、\fItoken\fR に完全または部分的なファイル名を指定することにより、ファイルとディレクトリ、およびそれらを提供するパッケージを検索します。使用するシェルによっては、ワイルドカードをエスケープする必要があります。
+
+.sp
+.in +2
+.nf
+$ \fBpkg search -o path,pkg.name -l path:*/vim\fR
+PATH           PKG.NAME
+usr/bin/vim    editor/vim/vim-core
+usr/share/vim  editor/vim
+usr/share/vim  editor/vim/vim-core
+$ \fBpkg search -o path,pkg.name -l basename:vim\fR
+PATH           PKG.NAME
+usr/share/vim  editor/vim
+usr/share/vim  editor/vim/vim-core
+usr/bin/vim    editor/vim/vim-core
+.fi
+.in -2
+.sp
+
+.LP
+\fB例 10 \fRどのパッケージがどの SMF サービスを提供するかを表示する
+.sp
+.LP
+構造化された検索内で \fIindex\fR に値 \fBorg.opensolaris.smf.fmri\fR を指定し、\fI token\fR に検索対象のサービスの名前を指定することにより、特定の SMF サービスを提供するのはどのパッケージかを表示します。値 \fBorg.opensolaris.smf.fmri\fR は、\fBset\fR アクションの属性の名前です。サービスの名前では、「:」を確実にエスケープしてください。
+
+.sp
+.LP
+たとえば、使用可能な HTTP サーバーを表示するには、\fItoken\fR に値 \fBsvc:/network/http\fR を指定します。
+
+.sp
+.in +2
+.nf
+$ \fBpkg search 'org.opensolaris.smf.fmri:svc\e:/network/http*'\fR
+INDEX                    ACTION VALUE                        PACKAGE
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/server/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/proxy/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/proxy/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/java-servlet/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/server/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:apache22   pkg:/web/server/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:lighttpd14 pkg:/web/server/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:privoxy    pkg:/web/proxy/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:squid      pkg:/web/proxy/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:tomcat6    pkg:/web/java-servlet/[email protected]
+.fi
+.in -2
+.sp
+
+.LP
+\fB例 11 \fR指定されたパッケージに依存するパッケージを検索する
 .sp
 .LP
 \fBpackage/pkg\fR に依存するインストール済みパッケージを検索します。
@@ -1664,17 +3116,23 @@
 .sp
 .in +2
 .nf
-$ \fBpkg search -l 'depend::package/pkg'\fR
-INDEX       ACTION VALUE                    PACKAGE
-incorporate depend package/[email protected] pkg:/consolidation/ips/[email protected]
-require     depend package/[email protected] pkg:/system/[email protected]
-require     depend package/[email protected] pkg:/package/pkg/[email protected]
+$ \fBpkg search -l depend::package/pkg\fR
+INDEX       ACTION VALUE                                    PACKAGE
+incorporate depend package/[email protected]      pkg:/consolidation/ips/[email protected]
+require     depend pkg:/package/[email protected] pkg:/package/pkg/[email protected]
+require     depend pkg:/package/[email protected] pkg:/system/library/[email protected]
+require     depend pkg:/package/[email protected] pkg:/package/pkg/[email protected]
+require     depend pkg:/package/[email protected] pkg:/system/library/[email protected]
+require     depend package/pkg                             pkg:/system/zones/brand/[email protected]
+require     depend pkg:/package/[email protected] pkg:/install/[email protected]
+require     depend pkg:/package/[email protected] pkg:/system/[email protected]
+require     depend pkg:/package/[email protected] pkg:/package/pkg/[email protected]
 .fi
 .in -2
 .sp
 
 .LP
-\fB例 9 \fR依存関係を検索する
+\fB例 12 \fR依存関係を検索する
 .sp
 .LP
 インストール済みパッケージ内のすべての \fBincorporate\fR 依存関係を検索します。
@@ -1682,17 +3140,17 @@
 .sp
 .in +2
 .nf
-$ \fBpkg search -l 'depend:incorporate:'\fR
-INDEX       ACTION VALUE                           PACKAGE
-incorporate depend pkg:/[email protected],5.11-0.133  pkg:/consolidation/osnet/[email protected]
-incorporate depend pkg:/[email protected],5.11-0.133 pkg:/consolidation/osnet/[email protected]
+$ \fBpkg search -l depend:incorporate:\fR
+INDEX       ACTION VALUE                                PACKAGE
+incorporate depend pkg:/[email protected]  pkg:/consolidation/osnet/[email protected]
+incorporate depend pkg:/[email protected] pkg:/consolidation/osnet/[email protected]
 \&...
 .fi
 .in -2
 .sp
 
 .LP
-\fB例 10 \fRパブリッシャーを追加する
+\fB例 13 \fR発行元を追加
 .sp
 .LP
 新しいパブリッシャー \fBexample.com\fR を追加し、リポジトリの場所を \fBhttp://www.example.com/repo\fR に設定します。
@@ -1706,7 +3164,7 @@
 .sp
 
 .LP
-\fB例 11 \fR鍵と証明書を指定してパブリッシャーを追加する
+\fB例 14 \fR鍵と証明書を指定してパブリッシャーを追加する
 .sp
 .LP
 新しいパブリッシャー \fBexample.com\fR を追加し、セキュリティー保護されたリポジトリの場所を \fBhttps://secure.example.com/repo\fR に設定し、鍵および証明書をディレクトリ \fB/root/creds\fR に格納します。
@@ -1722,7 +3180,7 @@
 .sp
 
 .LP
-\fB例 12 \fRパブリッシャーを追加して自動設定する
+\fB例 15 \fRパブリッシャーを追加して自動構成する
 .sp
 .LP
 自動設定を使用して新しいパブリッシャーを追加し、リポジトリの場所を \fB/export/repo\fR に設定します。
@@ -1736,7 +3194,7 @@
 .sp
 
 .LP
-\fB例 13 \fRパブリッシャーを追加して手動設定する
+\fB例 16 \fRパブリッシャーを追加して手動構成する
 .sp
 .LP
 手動設定を使用して新しいパブリッシャー \fBexample.com\fR を追加し、リポジトリの場所を \fB/export/repo/example.com\fR に設定します。
@@ -1750,10 +3208,25 @@
 .sp
 
 .LP
-\fB例 14 \fRすべての署名付きパッケージを検証する
+\fB例 17 \fR発行元を追加してプロキシを構成する
 .sp
 .LP
-すべての署名付きパッケージを検証するようにイメージを設定します。
+起点 \fBhttp://server/repo \fR とプロキシ \fBhttp://webcache:8080\fR を使用して新しい発行元 \fBmypub\fR を追加します。
+
+.sp
+.in +2
+.nf
+$ \fBpkg set-publisher -g http://server/repo \e\fR
+\fB--proxy http://webcache:8080 mypub\fR
+.fi
+.in -2
+.sp
+
+.LP
+\fB例 18 \fRすべての署名付きパッケージを検証する
+.sp
+.LP
+すべての署名付きパッケージを検証するようにイメージを構成します。
 
 .sp
 .in +2
@@ -1764,10 +3237,10 @@
 .sp
 
 .LP
-\fB例 15 \fRすべてのパッケージで署名を必須にする
+\fB例 19 \fRすべてのパッケージで署名を必須にする
 .sp
 .LP
-すべてのパッケージで署名を必須とするように、また、いずれかの証明書で文字列 \fBexample.com\fR が共通名として信頼チェーンに出現することを必須とするようにイメージを設定します。
+すべてのパッケージで署名を必須とするように、また、いずれかの証明書で文字列 \fBexample.com\fR が共通名として信頼チェーンに出現することを必須とするようにイメージを構成します。
 
 .sp
 .in +2
@@ -1778,10 +3251,10 @@
 .sp
 
 .LP
-\fB例 16 \fR指定したパブリッシャーからのすべてのパッケージで署名を必須にする
+\fB例 20 \fR指定したパブリッシャーからのすべてのパッケージで署名を必須にする
 .sp
 .LP
-パブリッシャー \fBexample.com\fR からインストールされるすべてのパッケージで署名を必須とするようにイメージを設定します。
+パブリッシャー \fBexample.com\fR からインストールされるすべてのパッケージで署名を必須とするようにイメージを構成します。
 
 .sp
 .in +2
@@ -1793,7 +3266,7 @@
 .sp
 
 .LP
-\fB例 17 \fR信頼チェーンで指定された文字列を必須にする
+\fB例 21 \fR信頼チェーンで指定された文字列を必須にする
 .sp
 .LP
 有効とみなされるために署名の信頼チェーンに存在する必要がある文字列 \fBfoo\fR をイメージの共通名の一覧に追加します。
@@ -1807,7 +3280,7 @@
 .sp
 
 .LP
-\fB例 18 \fR指定されたパブリッシャーの信頼チェーンから文字列を削除する
+\fB例 22 \fR指定されたパブリッシャーの信頼チェーンから文字列を削除する
 .sp
 .LP
 パブリッシャー \fBexample.com\fR の署名を検証するために存在する必要がある文字列 \fBfoo\fR を共通名の一覧から削除します。
@@ -1822,7 +3295,7 @@
 .sp
 
 .LP
-\fB例 19 \fR信頼できる CA 証明書を追加する
+\fB例 23 \fR信頼できる CA 証明書を追加する
 .sp
 .LP
 \fB/tmp/example_file.pem\fR に格納された証明書を、パブリッシャー \fBexample.com\fR の信頼できる CA 証明書として追加します。
@@ -1837,7 +3310,7 @@
 .sp
 
 .LP
-\fB例 20 \fR証明書を失効させる
+\fB例 24 \fR証明書を失効させる
 .sp
 .LP
 \fBa12345\fR というハッシュを持つ、パブリッシャー \fBexample.com\fR 用の証明書を失効させ、\fBexample.com\fR からのパッケージの署名をその証明書で検証しないようにします。
@@ -1851,7 +3324,7 @@
 .sp
 
 .LP
-\fB例 21 \fR証明書を抹消する
+\fB例 25 \fR証明書を抹消する
 .sp
 .LP
 証明書 \fBa12345\fR がユーザーによって追加または失効させられたことを \fBpkg\fR から抹消します。
@@ -1865,7 +3338,7 @@
 .sp
 
 .LP
-\fB例 22 \fRパッケージをダウングレードする
+\fB例 26 \fRパッケージをダウングレードする
 .sp
 .LP
 インストール済みパッケージ \[email protected]\fR を古いバージョンにダウングレードします。
@@ -1879,7 +3352,7 @@
 .sp
 
 .LP
-\fB例 23 \fR競合するパッケージインストールを切り替える
+\fB例 27 \fR競合するパッケージインストールを切り替える
 .sp
 .LP
 2 つのパッケージが競合している場合に、どちらのパッケージがインストールされるかを切り替えます。パッケージ A がパッケージ B または C のどちらかに依存し、B および C は相互排他であるとします。A と B がインストールされる場合に、次のコマンドを使用して、A をアンインストールせずに B の代わりに C を使用するように切り替えます。
@@ -1893,7 +3366,7 @@
 .sp
 
 .LP
-\fB例 24 \fRパッケージアーカイブ内のパッケージを一覧表示する
+\fB例 28 \fRパッケージアーカイブ内のパッケージを一覧表示する
 .sp
 .LP
 パッケージアーカイブ内のすべてのパッケージのすべてのバージョンを一覧表示します。
@@ -1907,7 +3380,7 @@
 .sp
 
 .LP
-\fB例 25 \fRパッケージリポジトリ内のパッケージを一覧表示する
+\fB例 29 \fRパッケージリポジトリ内のパッケージを一覧表示する
 .sp
 .LP
 リポジトリ内のすべてのパッケージのすべてのバージョンを一覧表示します。
@@ -1921,7 +3394,7 @@
 .sp
 
 .LP
-\fB例 26 \fRパッケージアーカイブ内のパッケージについての情報を表示する
+\fB例 30 \fRパッケージアーカイブ内のパッケージについての情報を表示する
 .sp
 .LP
 パッケージアーカイブ内のパッケージの最新バージョンのパッケージ情報を表示します。パッケージが現在インストールされていてもいなくてもかまいません。
@@ -1935,7 +3408,7 @@
 .sp
 
 .LP
-\fB例 27 \fRパッケージアーカイブ内のパッケージの内容を表示する
+\fB例 31 \fRパッケージアーカイブ内のパッケージの内容を表示する
 .sp
 .LP
 パッケージアーカイブ内のパッケージの内容を表示します。パッケージは現在インストールされていません。
@@ -1949,7 +3422,7 @@
 .sp
 
 .LP
-\fB例 28 \fRパブリッシャーの起点とミラーをすべて削除する
+\fB例 32 \fRパブリッシャーの起点とミラーをすべて削除する
 .sp
 .LP
 パブリッシャーのすべての起点およびミラーを削除し、新しい起点を追加します。
@@ -1983,7 +3456,9 @@
 .ad
 .sp .6
 .RS 4n
-トランスポート操作中に接続しようとするのを待機する秒数 (試行ごと)。これが経過するとクライアントは操作を中止します。デフォルトの値は 60 です。
+トランスポート操作中に接続しようとするのを待機する秒数 (試行ごと)。これが経過するとクライアントは操作を中止します。値 0 は無制限に待機することを意味します。
+.sp
+デフォルト値: 60
 .RE
 
 .sp
@@ -1994,7 +3469,9 @@
 .ad
 .sp .6
 .RS 4n
-トランスポート操作中に \fBlowspeed\fR 制限 (1024 バイト/秒) を下回っていられる秒数。これが経過するとクライアントは操作を中止します。デフォルトの値は 30 です。
+トランスポート操作中に \fBlowspeed\fR 制限 (1024 バイト/秒) を下回っていられる秒数。これが経過するとクライアントは操作を中止します。値 0 は、操作を中止しないことを意味します。
+.sp
+デフォルト値: 30
 .RE
 
 .sp
@@ -2005,7 +3482,9 @@
 .ad
 .sp .6
 .RS 4n
-一時的なトランスポートエラーの最大数。これを上回るとクライアントは操作を中止します。デフォルト値は 4 です。
+一時的なトランスポートエラーの最大数。これを上回るとクライアントは操作を中止します。値 0 は、操作を中止しないことを意味します。
+.sp
+デフォルト値: 4
 .RE
 
 .sp
@@ -2016,7 +3495,24 @@
 .ad
 .sp .6
 .RS 4n
-トランスポート操作中に許可される HTTP または HTTPS リダイレクトの最大数。これを上回ると接続が中止されます。デフォルト値は 5 です。
+トランスポート操作中に許可される HTTP または HTTPS リダイレクトの最大数。これを上回ると接続が中止されます。値 0 は、操作を中止しないことを意味します。
+.sp
+デフォルト値: 5
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBPKG_CONCURRENCY\fR\fR
+.ad
+.sp .6
+.RS 4n
+同時に更新する子イメージの数。\fB-C\fR オプションが指定されている場合には、無視されます。
+.sp
+子イメージ (通常はゾーン) 内への再帰時に、最大 \fB$PKG_CONCURRENCY \fR 個の子イメージを同時に更新します。\fB$PKG_CONCURRENCY\fR が 0 または負数の場合は、すべての子イメージが同時に更新されます。
+.sp
+デフォルト値: 1
 .RE
 
 .sp
@@ -2027,7 +3523,9 @@
 .ad
 .sp .6
 .RS 4n
-ホストあたりのトランスポート試行の最大数。これを上回るとクライアントは操作を中止します。デフォルト値は 4 です。
+ホストあたりのトランスポート試行の最大数。これを上回るとクライアントは操作を中止します。値 0 は、操作を中止しないことを意味します。
+.sp
+デフォルト値: 4
 .RE
 
 .sp
@@ -2044,7 +3542,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -2064,18 +3562,18 @@
 .ad
 .RS 6n
 .rt  
-エラーが発生しました。
+エラーが発生した。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
 .RS 6n
 .rt  
-無効なコマンド行オプションが指定されました。
+無効なコマンド行オプションが指定された。
 .RE
 
 .sp
@@ -2086,7 +3584,7 @@
 .ad
 .RS 6n
 .rt  
-複数の操作が要求されましたが、そのうちの一部だけが成功しました。
+複数の操作が要求されましたが、それらの一部のみが成功しました。
 .RE
 
 .sp
@@ -2156,7 +3654,7 @@
 .ad
 .sp .6
 .RS 4n
-フルイメージまたは部分イメージのメタデータディレクトリ。
+完全または部分的なイメージのメタデータディレクトリ。
 .RE
 
 .sp
@@ -2179,8 +3677,8 @@
 .na
 \fB\fB$IMAGE_META/lost+found\fR\fR
 .ad
-.RS 26n
-.rt  
+.sp .6
+.RS 4n
 パッケージ操作中に移動された、競合するディレクトリおよびファイルの場所。削除されたディレクトリのパッケージ化されない内容の場所。
 .RE
 
@@ -2190,8 +3688,8 @@
 .na
 \fB\fB$IMAGE_META/publisher\fR\fR
 .ad
-.RS 26n
-.rt  
+.sp .6
+.RS 4n
 パブリッシャーごとに 1 つのディレクトリが含まれます。各ディレクトリにはパブリッシャー固有のメタデータが格納されます。
 .RE
 
@@ -2220,7 +3718,7 @@
 .SH 関連項目
 .sp
 .LP
-\fBpkgsend\fR(1), \fBpkg.depotd\fR(1M), \fB glob\fR(3C), \fBpkg\fR(5), \fBbeadm\fR(1M)
+\fBpkgsend\fR(1), \fBpkg.depotd\fR(1M), \fBglob\fR(3C), \fBpkg\fR(5), \fBbeadm\fR(1M)
 .sp
 .LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/ja_JP/pkg.5	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkg.5	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkg 5 "2011 年 8 月 30 日" "SunOS 5.11" "標準、環境、マクロ"
+.\" Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkg 5 "2012 年 6 月 22 日" "SunOS 5.11" "標準、環境、マクロ"
 .SH 名前
 pkg \- Image Packaging System
 .SH 機能説明
@@ -14,17 +14,17 @@
 .sp
 .in +2
 .nf
-pkg://opensolaris.org/library/[email protected],5.11-0.75:20071001T163427Z
+pkg://solaris/system/library/[email protected],5.11-0.175.0.0.0.2.1:20120921T190358Z
 .fi
 .in -2
 .sp
 
 .sp
 .LP
-\fBopensolaris.org\fR はパブリッシャーです。\fBlibrary/libc\fR はパッケージ名です。名前空間は階層的であり、その深さは任意ですが、適用される包含関係は存在しません。名前は基本的に任意です。パブリッシャー情報は省略可能ですが、存在する場合は、前に \fBpkg://\fR を付ける必要があります。パブリッシャーを含む FMRI は多くの場合、「完全指定」と呼ばれます。パブリッシャー情報が存在しない場合は、一般に、パッケージ名の前に \fBpkg:/\fR が付けられます。
+\fBsolaris\fR は発行元です。\fBsystem/library/c++-runtime\fR はパッケージ名です。名前空間は階層的であり、その深さは任意ですが、適用される包含関係は存在しません。名前は基本的に任意です。発行元情報はオプションですが、存在する場合は \fBpkg://\fR を前に付ける必要があります。発行元を含む FMRI は多くの場合、「完全指定」と呼ばれます。発行元情報が存在しない場合は一般に、パッケージ名の前に \fBpkg:/\fR が付けられます。
 .sp
 .LP
-クライアントをパッケージ化すると、通常、FMRI にパブリッシャー情報が含まれていない場合に FMRI のスキームを省略できます。たとえば、\fBpkg:/library/libc\fR を \fBlibrary/libc\fR として記述できます。スキームが省略される場合、クライアントは照合の目的で、パッケージ名の最後のコンポーネントを除くすべてのコンポーネントを省略することもできます。たとえば、\fBlibrary/libc\fR を \fBlibc\fR として記述できます。これは、\fBlibc\fR という名前のパッケージ、または \fB/libc\fR で終わるパッケージ名に一致します。
+クライアントをパッケージ化すると、通常、FMRI にパブリッシャー情報が含まれていない場合に FMRI のスキームを省略できます。たとえば、\fBpkg:/system/library/c++-runtime\fR は \fBsystem/library/c++-runtime\fR と書くことができます。スキームが省略される場合、クライアントは照合の目的で、パッケージ名の最後のコンポーネントを除くすべてのコンポーネントを省略することもできます。たとえば、\fBsystem/library/c++-runtime\fR は \fBlibrary/c++-runtime\fR または \fBc++-runtime\fR と書くことができ、これらは \fBc++-runtime\fR という名前のパッケージまたは \fB/c++-runtime\fR で終わるパッケージ名に一致します。
 .sp
 .LP
 パブリッシャーの名前によって、人、人のグループ、または組織が 1 つ以上のパッケージのソースとして識別されます。パブリッシャーの名前の競合を避け、パブリッシャーを識別しやすくするために、パッケージを公開するエンティティーを表すドメイン名をパブリッシャーの名前として使用することがベストプラクティスです。
@@ -52,7 +52,7 @@
 .SH アクション
 .sp
 .LP
-アクションは、システム上のインストール可能オブジェクトを表します。アクションは、パッケージのマニフェスト内に記述されます。すべてのアクションは、最初に名前とキー属性を含みます。また、これらはバージョン履歴をたどる過程で一意のオブジェクトを参照します。アクションには、このほかの属性も含まれます。一部の属性は、パッケージシステムによって直接解釈されます。その他の属性は、システム管理者またはエンドユーザーにのみ役立つ可能性があります。
+アクションはシステム上のインストール可能オブジェクトを表します。アクションはパッケージのマニフェストに記述されます。すべてのアクションは、最初に名前とキー属性を含みます。また、これらはバージョン履歴をたどる過程で一意のオブジェクトを参照します。アクションには、このほかの属性も含まれます。一部の属性は、パッケージシステムによって直接解釈されます。その他の属性は、システム管理者またはエンドユーザーにのみ役立つ可能性があります。
 .sp
 .LP
 アクションには、次の単純なテキスト表現があります。
@@ -65,7 +65,7 @@
 
 .sp
 .LP
-属性の名前に、空白、引用符、または等号 (=) を含めることはできません。最初の等号のあとの文字はすべて、値に属します。値にはすべての文字を含めることができますが、スペースは単一引用符または二重引用符で囲む必要があります。二重引用符で囲まれている文字列の内部で単一引用符をエスケープする必要はなく、単一引用符で囲まれている文字列の内部で二重引用符をエスケープする必要はありません。引用符の前にバックスラッシュ (\\) 文字を付けて、引用文字列が終了しないようにすることができます。バックスラッシュは、バックスラッシュでエスケープできます。
+属性の名前に、空白、引用符、または等号 (=) を含めることはできません。最初の等号のあとの文字はすべて、値に属します。値にはすべての文字を含めることができますが、スペースは単一引用符または二重引用符で囲む必要があります。二重引用符で囲まれている文字列の内部で単一引用符をエスケープする必要はなく、単一引用符で囲まれている文字列の内部で二重引用符をエスケープする必要はありません。引用符の前にバックスラッシュ (\) 文字を付けて、引用文字列が終了しないようにすることができます。バックスラッシュは、バックスラッシュでエスケープできます。
 .sp
 .LP
 複数の値を使用して、属性に複数回名前を付けることができます。これらは、順序なしリストとして扱われます。
@@ -77,7 +77,7 @@
 下に示されている属性セットは、これがすべてではありません。実際、アクションに付加できる属性は任意であるため、標準の属性セットは、将来の開発を実装するために容易に拡張できます。
 .sp
 .LP
-特定のアクション属性によって、パッケージ化コンテキストの外部で追加の操作が実行されます。これらの属性は、下の「アクチュエータ」の節で説明されています。
+特定のアクション属性によって、パッケージ化コンテキストの外部で追加の操作が実行されます。これらの属性は、下の「アクチュエータ」のセクションで説明されています。
 .SS "ファイルアクション"
 .sp
 .LP
@@ -138,8 +138,8 @@
 .na
 \fB\fBpreserve\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 これは、ファイルの内容がそのファイルのインストールまたは最後のアップグレード以降に変更されたと判定された場合、アップグレード時にその内容を上書きすべきではないことを指定します。初期インストール時に既存のファイルが見つかった場合、そのファイルは回収されます (\fB/var/pkg/lost+found\fR 内に格納されます)。
 .sp
 \fBpreserve\fR の値が \fBrenameold\fR である場合は、既存のファイルの名前が拡張子 \fB\&.old\fR を使用して変更され、新しいファイルがその場所に置かれます。
@@ -157,8 +157,8 @@
 .na
 \fB\fBoverlay\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 これは、このアクションによってほかのパッケージが同じ場所にファイルを提供できるか、またはこのアクションによって別のファイルをオーバーレイすることを目的にしたファイルが提供されるかを指定します。この機能は、どの自己アセンブリにも参加しておらず (たとえば、\fB/etc/motd\fR)、かつ安全に上書きできる構成ファイルで使用されることを目的にしています。
 .sp
 \fBoverlay\fR が指定されていない場合は、複数のパッケージが同じ場所にファイルを提供することはできません。
@@ -177,8 +177,8 @@
 .na
 \fB\fBelfarch\fR\fR
 .ad
-.RS 17n
-.rt  
+.sp .6
+.RS 4n
 ELF ファイルのアーキテクチャー。これは、そのファイルが構築されたアーキテクチャー上での \fBuname -p\fR の出力です。
 .RE
 
@@ -188,8 +188,8 @@
 .na
 \fB\fBelfbits\fR\fR
 .ad
-.RS 17n
-.rt  
+.sp .6
+.RS 4n
 これは \fB32\fR または \fB64\fR です。
 .RE
 
@@ -199,8 +199,8 @@
 .na
 \fB\fBelfhash\fR\fR
 .ad
-.RS 17n
-.rt  
+.sp .6
+.RS 4n
 これは、そのファイル内の「興味深い」ELF セクションのハッシュです。これらは、バイナリがロードされるときにメモリーにマップされるセクションです。これらは、2 つのバイナリの実行可能ファイルの動作が異なるかどうかを判定するときに考慮する必要のある唯一のセクションです。
 .RE
 
@@ -210,8 +210,8 @@
 .na
 \fB\fBoriginal_name\fR\fR
 .ad
-.RS 17n
-.rt  
+.sp .6
+.RS 4n
 この属性は、パッケージからパッケージに、または場所から場所に、あるいはその両方で移動している編集可能なファイルを処理するために使用されます。この形式は、元のパッケージの名前のあとに、コロンとこのファイルの元のパスが続きます。削除されているファイルはすべて、そのパッケージとパス、または \fBoriginal_name\fR 属性の値 (指定されている場合) のどちらかを使用して記録されます。\fBoriginal_name\fR 属性が設定された、インストールされている編集可能なファイルはすべて、それが同じパッケージ化の操作の一部として削除されている場合は、その名前のファイルを使用します。
 .RE
 
@@ -219,11 +219,22 @@
 .ne 2
 .mk
 .na
+\fB\fBrelease-note\fR\fR
+.ad
+.sp .6
+.RS 4n
+この属性は、このファイルにリリースノートテキストが含まれていることを示すために使用されます。この属性の値は、パッケージ FMRI です。元のイメージに存在し、元のイメージ内のパッケージよりも新しいバージョンのパッケージ名が FMRI で指定されている場合、このファイルはリリースノートに含まれます。特別な FMRI (\fBfeature/pkg/self\fR) は、含まれるパッケージを指します。\fBfeature/pkg/self\fR のバージョンが 0 の場合、このファイルは初期インストールのリリースノートにのみ含まれます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fBrevert-tag\fR\fR
 .ad
-.RS 17n
-.rt  
-この属性は、セットとして元に戻すべき編集可能なファイルをタグ付けするために使用されます。複数の revert-tag 値を指定できます。これらのいずれかのタグを指定して \fBpkg revert\fR が呼び出されると、ファイルはマニフェストで定義された状態に戻ります。\fBpkg\fR(1) を参照してください。
+.sp .6
+.RS 4n
+この属性は、セットとして元に戻すべき編集可能なファイルをタグ付けするために使用されます。複数の \fBrevert-tag\fR 値を指定できます。これらのいずれかのタグを指定して \fBpkg revert\fR が呼び出されると、ファイルはマニフェストで定義された状態に戻ります。\fBpkg\fR(1) を参照してください。
 .RE
 
 .SS "ディレクトリアクション"
@@ -232,7 +243,7 @@
 \fBdir\fR アクションは、ファイルシステムオブジェクトを表すという点で \fBfile\fR アクションに似ています。\fBdir\fR アクションは、通常ファイルの代わりにディレクトリを表します。\fBdir\fR アクションには、\fBfile\fR アクションと同じ 4 つの標準属性があり、\fBpath\fR がキー属性です。
 .sp
 .LP
-ディレクトリは、IPS でカウントされる参照です。あるディレクトリを明示的または暗黙的に参照している最後のパッケージが参照を行わなくなると、そのディレクトリは削除されます。そのディレクトリにパッケージ解除されたファイルシステムオブジェクトが含まれている場合、それらの項目は \fB$IMAGE_META/lost+found\fR に移動されます。\fB$IMAGE_META\fR についての詳細は、「ファイル」の節を参照してください。
+ディレクトリは、IPS でカウントされる参照です。あるディレクトリを明示的または暗黙的に参照している最後のパッケージが参照を行わなくなると、そのディレクトリは削除されます。そのディレクトリにパッケージ解除されたファイルシステムオブジェクトが含まれている場合、それらの項目は \fB$IMAGE_META/lost+found\fR に移動されます。\fB$IMAGE_META\fR についての詳細は、「ファイル」のセクションを参照してください。
 .sp
 .LP
 パッケージ解除された内容を新しいディレクトリに移動するために、次の属性が役立つことがあります。
@@ -242,8 +253,8 @@
 .na
 \fB\fBsalvage-from\fR\fR
 .ad
-.RS 16n
-.rt  
+.sp .6
+.RS 4n
 これは、回収された項目のディレクトリを指定します。このような属性を持つディレクトリは、作成時、回収されたディレクトリの内容を継承します (その内容が存在する場合)。
 .RE
 
@@ -266,7 +277,7 @@
 .ne 2
 .mk
 .na
-\fB\fBtarget\fR\fR
+\fB\fBtarget\fR \fR
 .ad
 .sp .6
 .RS 4n
@@ -307,7 +318,7 @@
 .sp
 この値は、英数字とスペースで構成された任意の長さの文字列にすることができます。実装自体をバージョン管理できるか、または実際にバージョン管理されている場合は、文字列の最後の @ のあとに (負にならない整数のドットで区切られた並びとして表された) バージョンを指定します。実装の複数のバージョンが存在する場合、デフォルトの動作では、最大のバージョンを持つ実装が選択されます。
 .sp
-特定のパスにある実装メディエーションリンクの 1 つのインスタンスだけがシステムにインストールされている場合は、その 1 つのインスタンスが自動的に選択されます。このパスにある将来のリンクがインストールされても、ベンダー、サイト、またはローカルの上書きが適用されないかぎり、またはいずれかのリンクのバージョンがメディエートされた場合、このリンクは切り替えられません。
+特定のパスにある実装メディエーションリンクの 1 つのインスタンスだけがシステムにインストールされている場合は、その 1 つのインスタンスが自動的に選択されます。このパスにある将来のリンクがインストールされても、ベンダー、サイト、またはローカルのオーバーライドが適用されないかぎり、またはいずれかのリンクのバージョンがメディエートされた場合、このリンクは切り替えられません。
 .RE
 
 .sp
@@ -318,7 +329,7 @@
 .ad
 .sp .6
 .RS 4n
-メディエートされたリンクの競合を解決する場合、\fBpkg\fR(5) は通常、\fBmediator-version\fR の最大の値を持つリンクを選択するか、またはそれが不可能な場合は \fBmediator-implementation\fR に基づいて選択します。この属性は、正常な競合解決処理のための上書きを指定するために使用されます。
+メディエートされたリンクの競合を解決する場合、\fBpkg\fR(5) は通常、\fBmediator-version\fR の最大の値を持つリンクを選択するか、またはそれが不可能な場合は \fBmediator-implementation\fR に基づいて選択します。この属性は、正常な競合解決処理のためのオーバーライドを指定するために使用されます。
 .sp
 この属性が指定されていない場合は、デフォルトのメディエータ選択ロジックが適用されます。
 .sp
@@ -326,7 +337,7 @@
 .sp
 この値が \fBsite\fR である場合は、このリンクが、\fBvendor\fR の値を持つリンクや、\fBmediator-priority\fR が指定されていないリンクより優先されます。
 .sp
-ローカルシステム管理者は、上で説明した選択ロジックを上書きできます。
+ローカルシステム管理者は、上で説明した選択ロジックをオーバーライドできます。
 .RE
 
 .SS "ハードリンクアクション"
@@ -341,10 +352,10 @@
 .ne 2
 .mk
 .na
-\fB\fBname\fR \fR
+\fB\fBname\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 ドライバの名前。多くの場合はドライババイナリのファイル名ですが、必ずしもそうとは限りません。これは \fBdriver\fR アクションのキー属性です。
 .RE
 
@@ -354,8 +365,8 @@
 .na
 \fB\fBalias\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 これはドライバの別名を表します。特定のドライバが複数の \fBalias\fR 属性を持つことができます。特殊な引用符の規則は必要ありません。
 .RE
 
@@ -365,8 +376,8 @@
 .na
 \fB\fBclass\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 これはドライバクラスを表します。特定のドライバが複数の \fBclass\fR 属性を持つことができます。
 .RE
 
@@ -376,8 +387,8 @@
 .na
 \fB\fBperms\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 これは、ドライバのデバイスノードのファイルシステムアクセス権を表します。
 .RE
 
@@ -387,8 +398,8 @@
 .na
 \fB\fBclone_perms\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 これは、このドライバに対する複製ドライバのマイナーノードのファイルシステムアクセス権を表します。
 .RE
 
@@ -398,8 +409,8 @@
 .na
 \fB\fBpolicy\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 これは、デバイスのための追加のセキュリティーポリシーを指定します。特定のドライバが複数の \fBpolicy\fR 属性を持つことができますが、マイナーデバイスの指定が複数の属性に存在することはできません。
 .RE
 
@@ -409,8 +420,8 @@
 .na
 \fB\fBprivs\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 これは、ドライバで使用される特権を指定します。特定のドライバが複数の \fBprivs\fR 属性を持つことができます。
 .RE
 
@@ -420,9 +431,9 @@
 .na
 \fB\fBdevlink\fR\fR
 .ad
-.RS 15n
-.rt  
-これは \fB/etc/devlink.tab\fR 内のエントリを指定します。この値はファイルに書き込まれる行そのものであり、タブは \fB\\t\fR で示されます。詳細は、\fBdevlinks\fR(1M) を参照してください。特定のドライバが複数の \fBdevlink\fR 属性を持つことができます。
+.sp .6
+.RS 4n
+これは \fB/etc/devlink.tab\fR 内のエントリを指定します。この値はファイルに書き込まれる行そのものであり、タブは \fB\et\fR で示されます。詳細は、\fBdevlinks\fR(1M) を参照してください。特定のドライバが複数の \fBdevlink\fR 属性を持つことができます。
 .RE
 
 .SS "依存アクション"
@@ -438,8 +449,8 @@
 .na
 \fB\fBfmri\fR\fR
 .ad
-.RS 14n
-.rt  
+.sp .6
+.RS 4n
 依存パッケージを表す FMRI。これは \fBdependency\fR アクションのキー属性です。\fBfmri\fR 値にパブリッシャーを含めることはできません。パッケージ名は完全であると見なされます。タイプ \fBrequire-any\fR の依存関係は、複数の \fBfmri\fR 属性を持つことができます。\fBfmri\fR 値でバージョンは省略可能ですが、依存関係のタイプによっては、バージョンのない \fBfmri\fR は無意味である場合があります。
 .RE
 
@@ -449,27 +460,108 @@
 .na
 \fB\fBtype\fR\fR
 .ad
-.RS 14n
-.rt  
+.sp .6
+.RS 4n
 依存関係のタイプ。
 .sp
-この値が \fBrequire\fR である場合は、依存関係が必要であり、\fBfmri\fR 属性で指定されたバージョン以上のバージョンを持っている必要があります。バージョンが指定されていない場合は、任意のバージョンが依存関係を満たします。パッケージの必要な依存関係のいずれかを満たすことができない場合、そのパッケージはインストールできません。
+.ne 2
+.mk
+.na
+\fB\fBrequire\fR\fR
+.ad
+.sp .6
+.RS 4n
+依存関係が必要であり、かつ \fBfmri\fR 属性で指定されたバージョン以上のバージョンを持っている必要があります。バージョンが指定されていない場合は、任意のバージョンが依存関係を満たします。パッケージの必要な依存関係のいずれかを満たすことができない場合、そのパッケージはインストールできません。
+.RE
+
 .sp
-この値が \fBoptional\fR である場合は、依存関係 (存在する場合) が、指定されたバージョンレベル以上に存在する必要があります。
+.ne 2
+.mk
+.na
+\fB\fBoptional\fR\fR
+.ad
+.sp .6
+.RS 4n
+依存関係が存在する場合は、指定されたバージョンレベル以上である必要があります。
+.RE
+
 .sp
-この値が \fBexclude\fR である場合は、指定されたバージョンレベル以上に依存関係が存在すると、包含するパッケージをインストールできません。バージョンが指定されていない場合、依存パッケージは、依存関係を指定しているパッケージと同時にインストールできません。
+.ne 2
+.mk
+.na
+\fB\fBexclude\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたバージョンレベル以上という依存関係が存在する場合は、含んでいるパッケージをインストールできません。バージョンが指定されていない場合、依存パッケージは、依存関係を指定しているパッケージと同時にインストールできません。
+.RE
+
 .sp
-この値が \fBincorporate\fR である場合、依存関係は省略可能ですが、依存パッケージのバージョンが制約されます。下の「制約と凍結」を参照してください。
+.ne 2
+.mk
+.na
+\fB\fBincorporate\fR\fR
+.ad
+.sp .6
+.RS 4n
+依存関係はオプションですが、依存するパッケージのバージョンは制約されます。以下の「制約と凍結」を参照してください。
+.RE
+
 .sp
-この値が \fBrequire-any\fR である場合は、複数の \fBfmri\fR 属性で指定された複数の依存パッケージのうちのいずれか 1 つが、依存関係のタイプ \fBrequire\fR と同じ規則に従って依存関係を満たすことができます。
+.ne 2
+.mk
+.na
+\fB\fBrequire-any\fR\fR
+.ad
+.sp .6
+.RS 4n
+複数の \fBfmri\fR 属性で指定された複数の依存パッケージのうちのいずれか 1 つが、依存関係のタイプ \fBrequire\fR と同じ規則に従って依存関係を満たすことができます。
+.RE
+
 .sp
-この値が \fBconditional\fR である場合は、\fBpredicate\fR 属性で定義されたパッケージがシステム上に存在する場合にのみ依存関係が必要です。
+.ne 2
+.mk
+.na
+\fB\fBconditional\fR\fR
+.ad
+.sp .6
+.RS 4n
+依存関係は、\fBpredicate\fR 属性で定義されたパッケージがシステム上に存在する場合にのみ必要です。
+.RE
+
 .sp
-この値が \fBorigin\fR である場合は、依存関係 (存在する場合) が、インストールの前に変更されるイメージ上の指定された値以上に存在する必要があります。\fBroot-image\fR 属性の値が \fBtrue\fR である場合、このパッケージをインストールするには、/ をルートとするイメージ上に依存関係が存在する必要があります。
+.ne 2
+.mk
+.na
+\fB\fBorigin\fR\fR
+.ad
+.sp .6
+.RS 4n
+依存関係が存在する場合、依存関係はインストールの前に変更されるイメージ上の指定された値以上である必要があります。\fBroot-image\fR 属性の値が \fBtrue\fR である場合、このパッケージをインストールするには、/ をルートとするイメージ上に依存関係が存在する必要があります。
+.RE
+
 .sp
-この値が \fBgroup\fR である場合は、パッケージがイメージ回避リスト上にないかぎり、依存関係が必要です。廃止されたパッケージは、暗黙のうちにグループの依存関係を満たすことに注意してください。\fBpkg\fR(1) の \fBavoid\fR サブコマンドを参照してください。
+.ne 2
+.mk
+.na
+\fB\fBgroup\fR \fR
+.ad
+.sp .6
+.RS 4n
+依存関係は、パッケージがイメージ回避リスト上にないかぎり必要です。廃止されたパッケージは、暗黙のうちにグループの依存関係を満たすことに注意してください。\fBpkg\fR(1) の \fBavoid\fR サブコマンドを参照してください。
+.RE
+
 .sp
-この値が \fBparent\fR である場合は、このイメージが子イメージでなければ、依存関係は無視されます。このイメージが子イメージである場合は、親イメージ内に依存関係が存在する必要があります。\fBparent\fR 依存関係でのパッケージバージョンの照合は、\fBincorporate\fR 依存関係で使用されるものと同じです。
+.ne 2
+.mk
+.na
+\fB\fBparent\fR\fR
+.ad
+.sp .6
+.RS 4n
+依存関係は、イメージが子イメージでない場合は無視されます。このイメージが子イメージである場合は、親イメージ内に依存関係が存在する必要があります。\fBparent\fR 依存関係でのパッケージバージョンの照合は、\fBincorporate\fR 依存関係で使用されるものと同じです。
+.RE
+
 .RE
 
 .sp
@@ -478,8 +570,8 @@
 .na
 \fB\fBpredicate\fR\fR
 .ad
-.RS 14n
-.rt  
+.sp .6
+.RS 4n
 \fBconditional\fR 依存関係の述語を表す FMRI。
 .RE
 
@@ -489,8 +581,8 @@
 .na
 \fB\fBroot-image\fR\fR
 .ad
-.RS 14n
-.rt  
+.sp .6
+.RS 4n
 先に説明した \fBorigin\fR 依存関係に対してのみ有効です。
 .RE
 
@@ -510,8 +602,8 @@
 .na
 \fB\fBlicense\fR\fR
 .ad
-.RS 16n
-.rt  
+.sp .6
+.RS 4n
 これは \fBlicense\fR アクションのキー属性です。この属性は、ユーザーがライセンスのテキスト自体を読まなくてもその内容を判断できるように支援するための、ライセンスの意味のある説明を提供します。この値のいくつかの例を次に示します。
 .RS +4
 .TP
@@ -561,7 +653,7 @@
 .el o
 Simplified BSD License
 .RE
-上に示すように、可能な場合は常にライセンスのバージョンを説明に含めることをお勧めします。\fBlicense\fR 値は、パッケージ内で一意である必要があります。
+\fBlicense\fR 値は、パッケージ内で一意である必要があります。上のいくつかの例に示すように、説明にライセンスのバージョンを含めることをお勧めします。パッケージに複数のライセンスに基づくコードが含まれる場合、複数の \fBlicense\fR アクションを使用します。ライセンス属性値の長さは、64 文字以下にしてください。
 .RE
 
 .sp
@@ -570,8 +662,8 @@
 .na
 \fB\fBmust-accept\fR\fR
 .ad
-.RS 16n
-.rt  
+.sp .6
+.RS 4n
 \fBtrue\fR の場合は、関連するパッケージをインストールまたは更新するには、ユーザーがこのライセンスに同意する必要があります。この属性を省略すると、\fBfalse\fR と同等になります。同意の方法 (たとえば、対話型または構成ベース) は、クライアントに任されています。
 .RE
 
@@ -581,8 +673,8 @@
 .na
 \fB\fBmust-display\fR\fR
 .ad
-.RS 16n
-.rt  
+.sp .6
+.RS 4n
 \fBtrue\fR の場合は、パッケージ化の操作中に、クライアントがこのアクションのペイロードを表示する必要があります。この値を省略すると、\fBfalse\fR と同等になります。この属性は、コピーライト表示に使用してはいけません。操作中に表示する必要のある実際のライセンスまたはその他の素材にのみ使用してください。表示の方法は、クライアントに任されています。
 .RE
 
@@ -599,8 +691,8 @@
 .na
 \fB\fBcategory\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBCATEGORY\fR パラメータの値。デフォルト値は \fBsystem\fR です。
 .RE
 
@@ -610,8 +702,8 @@
 .na
 \fB\fBdesc\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBDESC\fR パラメータの値。
 .RE
 
@@ -621,8 +713,8 @@
 .na
 \fB\fBhotline\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBHOTLINE\fR パラメータの値。
 .RE
 
@@ -630,10 +722,10 @@
 .ne 2
 .mk
 .na
-\fB\fBname\fR \fR
+\fB\fBname\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBNAME\fR パラメータの値。デフォルト値は \fBnone provided\fR です。
 .RE
 
@@ -643,8 +735,8 @@
 .na
 \fB\fBpkg\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 インストールされるパッケージの略語。デフォルト値は、パッケージの FMRI の名前です。これは \fBlegacy\fR アクションのキー属性です。
 .RE
 
@@ -654,8 +746,8 @@
 .na
 \fB\fBvendor\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBVENDOR\fR パラメータの値。
 .RE
 
@@ -665,8 +757,8 @@
 .na
 \fB\fBversion\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 VERSION パラメータの値。デフォルト値は、パッケージの FMRI のバージョンです。
 .RE
 
@@ -681,7 +773,7 @@
 .ne 2
 .mk
 .na
-\fB\fBname\fR \fR
+\fB\fBname\fR\fR
 .ad
 .RS 9n
 .rt  
@@ -706,10 +798,21 @@
 .ne 2
 .mk
 .na
+\fB\fBpkg.fmri\fR\fR
+.ad
+.sp .6
+.RS 4n
+「説明」セクションの「パッケージの FMRI とバージョン」を参照してください。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fBinfo.classification\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 \fBpkg\fR(5) クライアントがパッケージを分類するために使用できる 1 つ以上のトークン。この値には、スキーム (「org.opensolaris.category.2008」や「org.acm.class.1998」など) と実際の分類 (「アプリケーション/ゲーム」など) がコロン (:) で区切られて含まれています。
 .RE
 
@@ -719,8 +822,8 @@
 .na
 \fB\fBpkg.description\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 パッケージの内容と機能の詳細な説明。通常は、1 つの段落程度の長さです。
 .RE
 
@@ -730,8 +833,8 @@
 .na
 \fB\fBpkg.obsolete\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 \fBtrue\fR の場合、パッケージは廃止としてマークされています。廃止されたパッケージには、ほかの設定アクション以外のアクションは存在せず、また名前変更としてマークすることはできません。
 .RE
 
@@ -741,8 +844,8 @@
 .na
 \fB\fBpkg.renamed\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 \fBtrue\fR の場合は、パッケージの名前が変更されました。このパッケージには、このパッケージの名前が変更された先のパッケージバージョンを指す 1 つ以上の \fBdepend\fR アクションも存在する必要があります。パッケージを名前変更と廃止の両方としてマークすることはできませんが、それ以外は任意の数の設定アクションが存在できます。
 .RE
 
@@ -752,8 +855,8 @@
 .na
 \fB\fBpkg.summary\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 パッケージの短い、1 行の説明。
 .RE
 
@@ -767,8 +870,8 @@
 .na
 \fB\fBgroupname\fR\fR
 .ad
-.RS 13n
-.rt  
+.sp .6
+.RS 4n
 グループの名前の値。
 .RE
 
@@ -778,8 +881,8 @@
 .na
 \fB\fBgid\fR\fR
 .ad
-.RS 13n
-.rt  
+.sp .6
+.RS 4n
 グループの一意の数値 ID。デフォルト値は、100 未満の最初に空いているグループです。
 .RE
 
@@ -796,8 +899,8 @@
 .na
 \fB\fBusername\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 ユーザーの一意の名前。
 .RE
 
@@ -807,8 +910,8 @@
 .na
 \fB\fBpassword\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 ユーザーの暗号化パスワード。デフォルト値は \fB*LK*\fR です。\fBshadow\fR(4) を参照してください。
 .RE
 
@@ -818,8 +921,8 @@
 .na
 \fB\fBuid\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 ユーザーの一意の UID。デフォルト値は、100 未満の最初に空いている値です。
 .RE
 
@@ -829,9 +932,9 @@
 .na
 \fB\fBgroup\fR \fR
 .ad
-.RS 15n
-.rt  
-ユーザーの一次グループの名前。\fB/etc/group\fR に存在する必要があります。
+.sp .6
+.RS 4n
+ユーザーのプライマリグループの名前。\fB/etc/group\fR に存在する必要があります。
 .RE
 
 .sp
@@ -840,8 +943,8 @@
 .na
 \fB\fBgcos-field\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 \fB/etc/passwd\fR 内の \fBgcos\fR フィールドの値。デフォルト値は \fBusername\fR です。
 .RE
 
@@ -851,8 +954,8 @@
 .na
 \fB\fBhome-dir\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 ユーザーのホームディレクトリ。デフォルト値は / です。
 .RE
 
@@ -862,8 +965,8 @@
 .na
 \fB\fBlogin-shell\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 ユーザーのデフォルトのシェル。デフォルト値は空です。
 .RE
 
@@ -873,9 +976,9 @@
 .na
 \fB\fBgroup-list\fR\fR
 .ad
-.RS 15n
-.rt  
-ユーザーが属している二次グループ。\fBgroup\fR(4) を参照してください。
+.sp .6
+.RS 4n
+ユーザーが属しているセカンダリグループ。\fBgroup\fR(4) を参照してください。
 .RE
 
 .sp
@@ -884,8 +987,8 @@
 .na
 \fB\fBftpuser\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 \fBtrue\fR または \fBfalse\fR に設定できます。\fBtrue\fR のデフォルト値は、ユーザーが FTP 経由のログインを許可されていることを示します。\fBftpusers\fR(4) を参照してください。
 .RE
 
@@ -895,8 +998,8 @@
 .na
 \fB\fBlastchg\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 1970 年 1 月 1 日と、パスワードが最後に変更された日付の間の日数。デフォルト値は空です。\fBshadow\fR(4) を参照してください。
 .RE
 
@@ -904,10 +1007,10 @@
 .ne 2
 .mk
 .na
-\fB\fBmin\fR\fR
+\fB\fBmin\fR \fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 パスワード変更の間の必要な最小日数。パスワードの有効期限を有効にするには、このフィールドを 0 以上に設定する必要があります。デフォルト値は空です。\fBshadow\fR(4) を参照してください。
 .RE
 
@@ -915,10 +1018,10 @@
 .ne 2
 .mk
 .na
-\fB\fBmax\fR\fR
+\fB\fBmax\fR \fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 パスワードが有効な最大日数。デフォルト値は空です。\fBshadow\fR(4) を参照してください。
 .RE
 
@@ -928,8 +1031,8 @@
 .na
 \fB\fBwarn\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 パスワードの期限が切れる前にユーザーに警告が表示される日数。\fBshadow\fR(4) を参照してください。
 .RE
 
@@ -939,8 +1042,8 @@
 .na
 \fB\fBinactive\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 そのユーザーに許可されている非活動の日数。これはマシンごとにカウントされます。最終ログインに関する情報は、そのマシンの \fBlastlog\fR ファイルから取得されます。\fBshadow\fR(4) を参照してください。
 .RE
 
@@ -950,8 +1053,8 @@
 .na
 \fB\fBexpire\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 UNIX エポック (1970 年 1 月 1 日) 以降の日数として表される絶対的な日付。この日数に達すると、ログインを使用できなくなります。たとえば、13514 の期限切れの値は、ログインの有効期限が 2007 年 1 月 1 日であることを指定します。\fBshadow\fR(4) を参照してください。
 .RE
 
@@ -961,8 +1064,8 @@
 .na
 \fB\fBflag\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 空に設定されています。\fBshadow\fR(4) を参照してください。
 .RE
 
@@ -984,7 +1087,7 @@
 .ad
 .sp .6
 .RS 4n
-\fBtrue\fR または \fBfalse\fR に設定できます。パッケージのインストール中に、このアクチュエータが \fBtrue\fR に設定されたアクションがインストールまたは更新された場合は、パッケージ化のトランザクションをリブートが必要であるとして通知できます。特定のクライアント実装では、イメージがライブシステムイメージである場合、イメージの複製を使用してパッケージ操作全体を実行するなどの、追加の手順が実行される可能性があります。
+\fBtrue\fR または \fBfalse\fR に設定できます。このアクチュエータは、パッケージシステムがライブイメージ上で動作している場合、タグ付きアクションの更新または削除を新しいブート環境で実行する必要があることを宣言します。新しいブート環境の作成は、\fBbe-policy\fR イメージプロパティーによって制御されます。\fBbe-policy\fR プロパティーについての詳細は、\fBpkg\fR(1) のマニュアルページの「イメージプロパティー」セクションを参照してください。
 .RE
 
 .sp
@@ -995,11 +1098,29 @@
 .ad
 .sp .6
 .RS 4n
-これらの各アクチュエータは、パッケージのインストールまたは削除中に操作するサービスインスタンスの FMRI の値を取ります。\fBdisable_fmri\fR を指定すると、\fBsvcadm\fR(1M) の \fBdisable\fR サブコマンドに従って、アクションの削除の前に特定の FMRI が無効になります。\fBrefresh_fmri\fR および \fBrestart_fmri\fR を指定すると、\fBsvcadm\fR(1M) の対応するサブコマンドに従って、アクションのインストールまたは更新のあとに特定の FMRI が更新または再起動されます。最後に、\fBsuspend_fmri\fR を指定すると、アクションのインストールフェーズの前に特定の FMRI が一時的に無効になり、そのフェーズが完了したあとに有効になります。
+これらの各アクチュエータは、パッケージのインストールまたは削除中に操作するサービスインスタンスの FMRI の値を取ります。\fBdisable_fmri\fR を指定すると、\fBsvcadm\fR(1M) の \fBdisable\fR サブコマンドに従って、アクションの削除の前に特定の FMRI が無効になります。\fBrefresh_fmri\fR および \fBrestart_fmri\fR を指定すると、\fBsvcadm\fR(1M) の対応するサブコマンドに従って、アクションのインストール、更新、または削除のあとに特定の FMRI が更新または再起動されます。最後に、\fBsuspend_fmri\fR を指定すると、アクションのインストールフェーズの前に特定の FMRI が一時的に無効になり、そのフェーズが完了したあとに有効になります。
 .sp
 この値には、複数のサービスインスタンスに一致するパターンを含めることができます。ただし、それをインスタンスを示さずに暗黙的に行うのではなく、\fBsvcs\fR(1) によって受け入れられた glob を使用して明示的に行う必要があります。
 .RE
 
+.SH メディエーション
+.sp
+.LP
+メディエータは、一連の関連するシンボリックリンクまたはハードリンクを表す名前です。2 つ以上のリンクアクションが同じパスとメディエータ名を持つ場合、ユーザーまたはパッケージシステムは、バージョン、実装、または優先順位に基づいてリンクターゲットを選択します。メディエータ属性については、「リンクアクション」を参照してください。
+.sp
+.LP
+次の例は、リンクがバージョンによって選択される、\fBjava\fR という名前のメディエータの 2 つの異なるインスタンスを示しています。これらの 2 つの \fBlink\fR アクションは 2 つの異なるパッケージに出現します。
+.sp
+.in +2
+.nf
+link mediator=java mediator-version=1.6 path=usr/java target=jdk/jdk1.6.0_31
+link mediator=java mediator-version=1.7 path=usr/java target=jdk/jdk1.7.0_02
+.fi
+.in -2
+
+.sp
+.LP
+このリンクパスのバージョンを選択する方法については、\fBpkg\fR(1) のマニュアルページの \fBset-mediator\fR サブコマンドを参照してください。バージョンを選択するには、両方のパッケージがインストールされている必要があります。
 .SH 制約と凍結
 .sp
 .LP
@@ -1012,7 +1133,7 @@
 オペレーティングシステムのほとんどの部分は、\fBincorporation\fR と呼ばれるパッケージによってカプセル化されています。これらのパッケージは主に、\fBincorporate\fR 依存関係によって表される制約を提供します。
 .sp
 .LP
-上で説明したように、組み込まれたパッケージがシステム上に存在する必要はありませんが、存在する場合は、包括的な最小バージョンと排他的な最大バージョンの両方を指定します。たとえば、依存する FMRI のバージョンが 1.4.3 の場合は、1.4.3 未満のバージョンも、1.4.4 以上のどのバージョンも依存関係を満たしません。ただし、1.4.3.7 などの、ドットで区切られた並びを拡張しただけのバージョンは許可されます。
+上で説明したように、組み込まれたパッケージがシステム上に存在する必要はありませんが、存在する場合は、包括的な最小バージョンと排他的な最大バージョンの両方を指定します。たとえば、依存する FMRI のバージョンが 1.4.3 の場合、1.4.3 未満のバージョンは依存関係を満たさず、1.4.4 以上のバージョンでも依存関係を満たしません。ただし、1.4.3.7 など、単にドット形式の数列を拡張したバージョンは許可されます。
 .sp
 .LP
 incorporation は、システムの各部の同期的なアップグレードを強制的に行うために使用されます。C ライブラリやカーネルなどの一部のコンポーネントでは、これは基本的な要件です。ほかには依存関係が存在しない単純なユーザーランドコンポーネントなどのその他のコンポーネントでは、incorporation の特定のバージョンから参照できるテストされた、既知の一連のパッケージバージョンを提供するためだけに、同期アップグレードが使用されます。
@@ -1028,7 +1149,7 @@
 .sp
 .LP
 凍結がパッケージシステムによって自動的に解除されることはありません。制約を緩和するには、\fBpkg unfreeze\fR コマンドを使用します。
-.SH パブリッシャーとリポジトリ
+.SH 発行元とリポジトリ
 .sp
 .LP
 上で詳細に説明したように、パブリッシャーとは単に、パッケージクライアントがパッケージのプロバイダを識別するために使用する名前です。パブリッシャーは、パッケージリポジトリまたはパッケージアーカイブ、あるいはその両方を使用してパッケージを配布できます。現在パッケージシステムでサポートされているリポジトリのタイプには、起点リポジトリとミラーリポジトリの 2 つがあります。
@@ -1038,40 +1159,130 @@
 .sp
 .LP
 \fBミラー\fRは、パッケージの内容 (ファイル) のみを含むパッケージリポジトリです。イメージ内の特定のパブリッシャーに対して 1 つ以上のミラーが構成されている場合、クライアント API はパッケージ内容の取得のためのミラーを優先し、パッケージの内容の取得元として最適なミラーを選択しようとします。ミラーが到達不可能か、必要な内容が含まれていないか、またはより低速な場合、クライアント API は、構成されているいずれかの起点リポジトリから内容を取得します。ミラーは、\fBpkg.depotd\fR(1M) の動的ミラー機能を使用している、信頼できる一連のクライアント間の内容共有に使用されることを目的にしています。ミラーはまた、パッケージのメタデータへのアクセスを認証するために使用されることも目的にしています。ただし、パッケージの内容は認証なしで配布します。たとえば、あるクライアントが、アクセスするには SSL キーと証明書のペアが必要な \fBhttps\fR 起点と、パッケージの内容を提供する \fBhttp\fR ミラーを使用して構成される可能性があります。このようにして、認可クライアントだけがパッケージをインストールまたは更新できるようにしながら、パッケージ内容の取得のための認証のオーバーヘッドが回避されます。ミラーは、\fBfile\fR という名前のサブディレクトリとその親を除く、リポジトリのすべてのサブディレクトリを削除することによって作成できます。また、\fBpkg.depotd\fR(1M) のミラーモードを使用すると、起点リポジトリもミラーとしてプロビジョニングできます。
-.SH プロパティー
+.SH 大域ゾーンと非大域ゾーンの更新
+.sp
+.LP
+\fBpkg\fR システムは、非大域ゾーンを強制的に大域ゾーンと同期された状態に保持します。つまり、同じカーネルが確実に実行されるようにするために、特定のパッケージを大域ゾーンとすべての非大域ゾーンで同じバージョンにする必要があります。このために、\fBpkg\fR は \fBparent\fR 依存関係を使用して、非大域ゾーンに特定の制約を課します。\fBparent\fR 依存関係についての詳細は、上の「依存アクション」を参照してください。
+.sp
+.LP
+大域ゾーンが非大域ゾーンに課す制限のため、非大域ゾーンは大域ゾーンのパッケージにアクセスできる必要があり、かつ同様の発行元構成にする必要があります。これらの目的はどちらも、\fBシステムリポジトリ\fR を使用して実現されます (\fBpkg.sysrepo\fR(1M) のマニュアルページを参照)。システムリポジトリは、大域ゾーン内で構成された発行元へのアクセスと、これらの発行元が構成されている方法に関する情報を提供します。インストールまたは更新中に非大域ゾーンで別のパッケージが選択されないようにするために、発行元の検索順序で、システム発行元には非大域ゾーン内で構成された発行元より高くランク付けされます。発行元の検索順序については、\fBpkg\fR(1) のマニュアルページの \fBpkg set-publisher\fR コマンドを参照してください。
+.sp
+.LP
+システム上のすべての非大域ゾーンを更新するには、大域ゾーン内で \fBpkg update\fR コマンドを引数なしで使用します。このコマンドは大域ゾーンに対して、また各非大域ゾーンに対して再帰的に動作します。非大域ゾーンを大域ゾーン内で行われた変更と同期された状態にするために、非大域ゾーンに対して必要な最小の変更が加えられます。たとえば、パッケージ \fBfoo\fR が大域ゾーンと非大域ゾーンの両方にバージョン 1 でインストールされており、システムリポジトリ内でバージョン 2 が使用可能であると想定します。\fBfoo\fR に親の依存関係が存在する場合、\fBparent\fR 依存関係によってパッケージは強制的に同期された状態に保持されるため、\fBpkg update foo\fR は \fBfoo\fR を大域ゾーンと非大域ゾーンの両方でバージョン 2 に更新します。\fBfoo\fR に親の依存関係が存在しない場合、\fBfoo\fR は大域ゾーンでバージョン 2 に更新されますが、非大域ゾーンではバージョン 1 のままになります。
+.SH ファセットとバリアント
+.sp
+.LP
+ソフトウェアには、省略可能なコンポーネントや、相互に排他的なコンポーネントが含まれることがあります。省略可能なコンポーネントの例には、ロケールやドキュメントがあります。相互に排他的なコンポーネントの例には、SPARC バイナリと x86 バイナリや、デバッグバイナリと非デバッグバイナリなどがあります。
+.sp
+.LP
+IPS では、省略可能なコンポーネントを\fBファセット\fR、相互に排他的なコンポーネントを\fBバリアント\fRと呼びます。ファセットとバリアントはパッケージアクションのタグとして指定します。各ファセットタグおよびバリアントタグには名前と値があります。1 つのアクションに複数のファセットタグおよびバリアントタグを付けることができます。複数のファセットおよびバリアントタグのあるコンポーネントの例には、開発者によって使われるアーキテクチャー固有のヘッダーファイルや SPARC 大域ゾーン専用のコンポーネントなどがあります。
+.sp
+.LP
+バリアントタグの例は \fBvariant.arch=sparc\fR です。ファセットタグの例は \fBfacet.devel=true\fR です。ファセットとバリアントは、\fBfacet.\fR や \fB variant.\fR を先頭に付けずに参照されることがよくあります。
+.sp
+.LP
+ファセットとバリアントはイメージの特殊なプロパティーであり、個々のパッケージには設定できません。イメージに設定されたファセットおよびバリアントの現在の値を表示するには、\fBpkg\fR(1) のマニュアルページに示すように、\fBpkg facet\fR コマンドと \fBpkg variant\fR コマンドを使用します。イメージに設定されたファセットおよびバリアントの値を変更するには、\fBpkg change-facet\fR コマンドと \fB pkg change-variant\fR コマンドを使用します。
+.sp
+.LP
+ファセットはブール型です。それらには \fBtrue\fR (有効) または \fBfalse\fR (無効) のみ設定できます。デフォルトで、イメージ内のすべてのファセットは、\fBtrue\fR に設定されていると見なされます。アクションのファセットタグの値には \fBtrue\fR のみを指定すべきであり、それ以外の値では動作が不確定になります。イメージに設定されるファセットは、\fBdoc.man\fR などの完全なファセットか、\fBlocale.*\fR などのパターンになります。これは、ファセット名前空間の一部を無効にし、その中の個々のファセットのみを有効にする場合に役立ちます。たとえば、次の例に示すように、すべてのロケールを無効にしてから、1 つか 2 つの特定のロケールのみを有効にすることができます。
+.sp
+.in +2
+.nf
+# \fBpkg change-facet locale.*=false\fR
+[output about packages being updated]
+# \fBpkg change-facet locale.en_US=true\fR
+[output about packages being updated]
+.fi
+.in -2
+.sp
+
+.sp
+.LP
+ほとんどのバリアントは任意の数の値を設定できます。たとえば、\fBarch\fR バリアントには、\fBi386\fR、\fBsparc\fR、\fBppc\fR、\fBarm\fR、またはディストリビューションがサポートしているどのようなアーキテクチャーでも設定できます。(Oracle Solaris では \fBi386\fR と \fBsparc\fR のみが使用されます。)例外は \fBdebug\fR バリアントです。\fBdebug\fR バリアントは、\fBtrue\fR または \fBfalse\fR のみ設定でき、ほかの値では動作が不定になります。ファイルアクションに非デバッグバージョンとデバッグバージョンの両方がある場合、次の例に示すように、両方のバージョンに該当する \fBdebug\fR バリアントが明示的に設定されている必要があります。
+.sp
+.in +2
+.nf
+file group=sys mode=0644 overlay=allow owner=root \e
+  path=etc/motd pkg.csize=115 pkg.size=103 preserve=true \e
+  variant.debug.osnet=true
+
+file group=sys mode=0644 overlay=allow owner=root \e
+  path=etc/motd pkg.csize=68 pkg.size=48 preserve=true \e
+  variant.debug.osnet=false 
+.fi
+.in -2
+
+.sp
+.LP
+バリアントを使用するパッケージをインストールするために、バリアント値をイメージに設定する必要があります。\fBarch\fR および \fBzone\fR バリアントは、イメージを作成し、その初期コンテンツをインストールするプログラムによって設定されます。イメージ内の \fBdebug.*\fR バリアントはデフォルトで \fBfalse\fR です。
 .sp
 .LP
-イメージには、1 つ以上のプロパティーを関連付けることができます。これらのプロパティーは、イメージの目的、内容、および動作に関する情報を格納するために使用できます。完全なリストについては、\fBpkg\fR(1) を参照してください。
+イメージに設定されたファセットとバリアントは、特定のアクションがインストールされるかどうかに影響します。
+.RS +4
+.TP
+.ie t \(bu
+.el o
+ファセットまたはバリアントタグのないアクションは常にインストールされます。
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+ファセットタグのあるアクションは、イメージ上のタグに一致するすべてのファセットまたはファセットパターンが \fBfalse\fR に設定されていないかぎり、インストールされます。いずれかのファセットが \fBtrue\fR に設定されているか、明示的に設定されていない (\fBtrue\fR はデフォルト) 場合、アクションがインストールされます。
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+バリアントタグのあるアクションは、すべてのバリアントタグの値がイメージに設定されている値と同じ場合にのみインストールされます。
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+ファセットタグとバリアントタグの両方があるアクションは、ファセットとバリアントの両方でアクションのインストールが許可されている場合にインストールされます。
+.RE
+.sp
+.LP
+独自のファセットおよびバリアントタグを作成できます。Oracle Solaris では、次のタグが一般に使用されます。
+.sp
+
+.sp
+.TS
+tab();
+cw(2.75i) cw(2.75i) 
+lw(2.75i) lw(2.75i) 
+.
+バリアント名取り得る値
+_
+\fBvariant.arch\fR\fBsparc\fR、\fBi386\fR
+\fBvariant.opensolaris.zone\fR\fBglobal\fR、\fBnonglobal\fR
+\fBvariant.debug.*\fR\fBtrue\fR、\fBfalse\fR
+.TE
+
+.sp
+.LP
+次のリストに、Oracle Solaris で使用される小さなファセットタグの例を示します。
+.sp
+.in +2
+.nf
+facet.devel             facet.doc
+facet.doc.html          facet.doc.info
+facet.doc.man           facet.doc.pdf
+facet.locale.de         facet.locale.en_GB
+facet.locale.en_US      facet.locale.fr
+facet.locale.ja_JP      facet.locale.zh_CN
+.fi
+.in -2
+
 .SH イメージポリシー
 .sp
 .LP
-ポリシーは、ブール値を使用してイメージプロパティーで定義されます。サポートされるポリシーには次のものがあります。
-.sp
-.ne 2
-.mk
-.na
-\fB\fBflush-content-cache-on-success\fR\fR
-.ad
-.sp .6
-.RS 4n
-true の場合は、パッケージのインストールが成功したあと、ダウンロードされたファイルのキャッシュが消去されます。デフォルト値: \fBTrue\fR.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fBsend-uuid\fR\fR
-.ad
-.sp .6
-.RS 4n
-true の場合は、パブリッシャーへのイメージを識別する一意の識別子 (UUID) が、すべての要求に対して送信されます。デフォルト値: \fBTrue\fR。
-.RE
-
+イメージポリシーはブール値を持つイメージプロパティーによって定義されます。\fBflush-content-cache-on-success\fR および \fBsend-uuid\fR プロパティーについてとそれらの値の表示および変更方法については、\fBpkg\fR(1) のマニュアルページのイメージプロパティーに関する項目を参照してください。
 .SH ファイル
 .sp
 .LP
-\fBpkg\fR(5) イメージは大きなファイルシステム内の任意の場所に配置できるため、相対パスを区別するためにトークン \fB$IMAGE_ROOT\fR が使用されます。標準的なシステムインストールでは、\fB$IMAGE_ROOT\fR は / と同等です。
+\fBpkg\fR(5) イメージはより大きなファイルシステム内に任意に配置できるため、トークン \fB$IMAGE_ROOT\fR を使用して相対パスが区別されます。標準的なシステムインストールでは、\fB$IMAGE_ROOT\fR は / と同等です。
 .sp
 .ne 2
 .mk
@@ -1080,7 +1291,7 @@
 .ad
 .sp .6
 .RS 4n
-フルイメージまたは部分イメージのメタデータディレクトリ。
+完全または部分的なイメージのメタデータディレクトリ。
 .RE
 
 .sp
@@ -1096,15 +1307,15 @@
 
 .sp
 .LP
-特定のイメージのメタデータ内の特定のファイルおよびディレクトリに、修復や復旧中に役立つ情報を含めることができます。トークン \fB$IMAGE_META\fR は、そのメタデータを含む最上位レベルのディレクトリを参照するために使用されます。\fB$IMAGE_META\fR は通常、上に示した 2 つのパスのいずれかです。
+特定のイメージのメタデータ内の特定のファイルおよびディレクトリに、修復や復旧中に役立つ情報を含めることができます。トークン \fB$IMAGE_META \fR は、メタデータが含まれる最上位ディレクトリを参照するために使用されます。通常、\fB $IMAGE_META\fR は前述の 2 つのパスのいずれかです。
 .sp
 .ne 2
 .mk
 .na
 \fB\fB$IMAGE_META/lost+found\fR\fR
 .ad
-.RS 26n
-.rt  
+.sp .6
+.RS 4n
 パッケージ操作中に移動された、競合するディレクトリおよびファイルの場所。
 .RE
 
@@ -1114,8 +1325,8 @@
 .na
 \fB\fB$IMAGE_META/publisher\fR\fR
 .ad
-.RS 26n
-.rt  
+.sp .6
+.RS 4n
 パブリッシャーごとに 1 つのディレクトリが含まれます。各ディレクトリにはパブリッシャー固有のメタデータが格納されます。
 .RE
 
@@ -1144,7 +1355,16 @@
 .SH 関連項目
 .sp
 .LP
-\fBpkg\fR(1), \fBpkgsend\fR(1), \fBpkg.depotd \fR(1M), \fBsvcadm\fR(1M), \fBpkginfo\fR(4)
+\fBpkg \fR(1)、\fBpkg\fR(1)、\fBpkg\fR(1M)、\fBpkg\fR(1M)、\fBsvcs\fR(1)、\fBsvcadm\fR(1M)
+.sp
+.LP
+\fI『Adding and Updating Oracle Solaris 11.1 Software Packages』\fR
+.sp
+.LP
+\fI『Copying and Creating Oracle Solaris 11.1 Package Repositories』\fR
+.sp
+.LP
+\fI『Packaging and Delivering Software With the Oracle Solaris 11 Image Packaging System』\fR
 .sp
 .LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/ja_JP/pkgdepend.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkgdepend.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgdepend 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgdepend 1 "2012 年 6 月 22 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkgdepend \- Image Packaging System 依存関係アナライザ
 .SH 形式
@@ -12,19 +12,19 @@
 .LP
 .nf
 /usr/bin/pkgdepend generate [-IMm] -d \fIdir\fR [-d \fIdir\fR]
-    [-D \fIname\fR=\fIvalue\fR] [-k \fIpath\fR] \fImanifest_path\fR
+    [-D \fIname\fR=\fIvalue\fR] [-k \fIpath\fR] \fImanifest_file\fR
 .fi
 
 .LP
 .nf
 /usr/bin/pkgdepend resolve [-moSv] [-d \fIoutput_dir\fR]
-    [-s \fIsuffix\fR] \fImanifest_path\fR ...
+    [-s \fIsuffix\fR] \fImanifest_file\fR ...
 .fi
 
 .SH 機能説明
 .sp
 .LP
-\fBpkgdepend\fR は、パッケージの依存関係を生成および解決するために使用されます。パッケージは、ほかのパッケージのファイルに依存することがあります。\fBpkgdepend\fR は通常、ファイル依存関係の生成と、ファイルからパッケージへの解決という 2 つのパスで使用されます。
+\fBpkgdepend\fR コマンドは、パッケージの依存関係を生成および解決します。パッケージは、ほかのパッケージのファイルに依存することがあります。\fBpkgdepend\fR コマンドは通常、ファイル依存関係の生成と、ファイルからパッケージへの解決という 2 つのパスで使用されます。
 .sp
 .LP
 \fBgenerate\fR サブコマンドはパッケージの内容を検査し、そのパッケージにどのような外部ファイルが必要かを判定します。
@@ -42,7 +42,7 @@
 .ad
 .RS 22n
 .rt  
-提供されたファイル内の ELF ヘッダーが依存関係情報のために分析され、\fB-k\fR および \fB-D\fR オプションが指定されていると取得された情報が変更されます。ELF 依存関係についての詳細は、\fBldd\fR(1) および\fI『『リンカーとライブラリ』』\fRを参照してください。
+提供されたファイル内の ELF ヘッダーが依存関係情報のために分析され、\fB-k\fR および \fB-D\fR オプションが指定されていると取得された情報が変更されます。ELF 依存関係についての詳細は、\fBldd\fR および\fI『Linker and Libraries Guide』\fRを参照してください。
 .RE
 
 .sp
@@ -92,64 +92,123 @@
 .SH オプション
 .sp
 .LP
-次のオプションがサポートされています。
+サポートしているオプションは、次のとおりです。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-?\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用方法に関するメッセージを表示します。
+.RE
+
 .sp
 .ne 2
 .mk
 .na
 \fB\fB-R\fR \fIdir\fR\fR
 .ad
-.RS 16n
-.rt  
-\fIdir\fR をルートとするイメージを操作します。ディレクトリが指定されなかったか、または環境に基づいて決定される場合、デフォルトは / です。詳細は、「環境変数」の節を参照してください。
+.br
+.na
+\fB\fB--image-dir\fR \fIdir\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fIdir\fR をルートとするイメージを操作します。ディレクトリが指定されなかったか、または環境に基づいて決定される場合、デフォルトは / です。詳細は、「環境変数」のセクションを参照してください。
+.RE
+
+.SH サブコマンド
+.sp
+.LP
+サポートされているサブコマンドは次のとおりです。
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgdepend generate\fR [\fB-IMm\fR] \fB- d\fR \fIdir\fR [\fB-d\fR \fIdir\fR] [\fB-D\fR \fIname\fR=\fIvalue\fR] [\fB-k\fR \fIpath\fR] \fImanifest_file\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fImanifest_file\fR で指定されたマニフェストのファイルへの依存関係を生成します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-I\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fImanifest_file\fR 内で満たされている依存関係を表示します。\fB-I\fR と \fBpkgdepend resolve\fR の結果を使用しないでください。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB--help\fR or \fB-?\fR\fR
+\fB\fB-M\fR\fR
 .ad
-.RS 16n
-.rt  
-使用方法に関するメッセージを表示します。
+.sp .6
+.RS 4n
+分析できなかったファイルタイプのリストを表示します。
 .RE
 
-.SH サブコマンド
 .sp
-.LP
-次のサブコマンドがサポートされています。
+.ne 2
+.mk
+.na
+\fB\fB-m\fR\fR
+.ad
+.sp .6
+.RS 4n
+元のマニフェストを繰り返してから、検出された依存関係をすべて追加します。
+.RE
+
 .sp
 .ne 2
 .mk
 .na
-\fB\fBgenerate [\fB-IMm\fR] \fB-d\fR \fI dir\fR [\fB-d\fR \fIdir\fR] [\fB-D\fR \fI name\fR=\fIvalue\fR] [\fB-k\fR \fI path\fR] \fImanifest_path\fR\fR\fR
+\fB\fB-d\fR \fIdir\fR\fR
+.ad
+.sp .6
+.RS 4n
+マニフェストのファイルを検索するディレクトリのリストに \fIdir\fR を追加します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-D\fR \fIname\fR=\fI value\fR\fR
 .ad
 .sp .6
 .RS 4n
-\fImanifest_path\fR で指定されたマニフェストのファイルへの依存関係を生成します。
-.sp
-\fB-I\fR が指定されている場合は、指定されたマニフェスト内で満たされている依存関係を表示します。
-.sp
-\fB-M\fR が指定されている場合は、分析できなかったファイルタイプのリストを表示します。
-.sp
-\fB-m\fR が指定されている場合は、元のマニフェストを繰り返してから、検出された依存関係をすべて追加します。
+ELF ファイル依存関係のための実行パス内のトークン \fIname\fR を展開する方法として \fIvalue\fR を追加します。
+.RE
+
 .sp
-\fB-d\fR が指定されている場合は、マニフェストのファイルを検索するディレクトリのリストに \fIdir\fR を追加します。
-.sp
-\fB-D\fR が指定されるたびに、ELF ファイル依存関係のための実行パス内のトークン \fIname\fR を展開する方法として \fIvalue\fR を追加します。
+.ne 2
+.mk
+.na
+\fB\fB-k\fR \fIpath\fR\fR
+.ad
+.sp .6
+.RS 4n
+カーネルモジュールを検索する実行パスのリストに \fIpath\fR を追加します。\fB-k\fR オプションを使用すると、デフォルトのパス (\fB/kernel\fR と \fB/usr/kernel\fR) が削除されます。
 .sp
-\fB-k\fR が指定されるたびに、カーネルモジュールを検索する実行パスのリストに \fIpath\fR を追加します。\fB-k\fR 引数を使用すると、デフォルトのパス (\fB/kernel\fR と \fB/usr/kernel\fR) が削除されます。
-.sp
-\fB-k\fR オプションで指定されるような実行パスは、アクションまたはマニフェスト属性 \fBpkg.depend.runpath\fR を使用して、アクションごとまたはマニフェストごとにも指定できます。\fBpkg.depend.runpath\fR 属性の値は、使用するパスのコロンで区切られた文字列です。
-.sp
-\fB-k\fR の使用は、マニフェストまたはアクションで設定された任意の \fBpkg.depend.runpath\fR 属性によって上書きされます。
+\fB-k\fR オプションで指定されるような実行パスは、アクションまたはマニフェスト属性 \fBpkg.depend.runpath\fR を使用して、アクションごとまたはマニフェストごとにも指定できます。\fBpkg.depend.runpath\fR 属性の値は、使用するパスのコロンで区切られた文字列です。マニフェストまたはアクション内にいずれかの \fBpkg.depend.runpath\fR 属性を設定すると、\fB-k\fR オプションで指定されたパスがオーバーライドされます。
 .sp
 \fBpkg.depend.runpath\fR 属性値の 1 つのコンポーネントとして、特殊なトークン \fB$PKGDEPEND_RUNPATH\fR を使用すると、分析対象のファイルのための標準のシステム実行パスを含めることができます。
-.sp
+.RE
+
 場合によっては、依存関係が自動的に生成されることを回避したいことがあります。たとえば、あるパッケージによって、一連のモジュールをインポートするサンプルの Python スクリプトが提供される場合、そのサンプルスクリプトによってインポートされるこれらのモジュールは、サンプルスクリプトを提供しているパッケージの依存関係ではありません。指定されたファイルに対する依存関係の生成を回避するには、アクションまたはマニフェスト属性 \fBpkg.depend.bypass-generate\fR を使用します。
 .sp
-\fBpkg.depend.bypass-generate\fR 値は、ファイル名に一致する \fBperl5\fR の正規表現です。これらの正規表現は、ファイルパスの先頭と最後に暗黙的に固定されます。次の例で指定された値は \fBthis/that\fR に一致しますが、\fBsomething/this/that/the/other\fR には一致しません。
+\fBpkg.depend.bypass-generate\fR 値は、ファイル名に一致する Python の正規表現です。これらの正規表現は、ファイルパスの先頭と最後に暗黙的に固定されます。次の例で指定されている値は \fBthis/that\fR に一致しますが、\fBsomething/this/that/the/other\fR には一致しません。
 .sp
 .in +2
 .nf
@@ -157,29 +216,86 @@
 .fi
 .in -2
 
+Python 正規表現の構文については、コマンド \fBpydoc re\fR を使用するか、または \fBhttp://docs.python.org/dev/howto/regex.html\fR にあるより完全なドキュメントを参照してください。
+.sp
+\fBpkgdepend generate\fR 入力マニフェストに SMF マニフェストファイルが含まれる場合、それらの SMF マニフェストファイルによって宣言されている SMF サービスまたはインスタンスが \fBpkgdepend\fR の出力に含まれます。これらの SMF サービスまたはインスタンスは、\fBorg.opensolaris.smf.fmri\fR の名前で \fBset\fR アクションの形式で含まれます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgdepend resolve\fR [\fB-moSv\fR] [\fB-d\fR \fIoutput_dir\fR] [\fB-s\fR \fI suffix\fR] \fImanifest_file\fR ...\fR
+.ad
+.sp .6
+.RS 4n
+ファイルへの依存関係を、これらのファイルを提供するパッケージへの依存関係に変換します。依存関係は、まずコマンド行に指定されたマニフェストに基づいて解決され、次にシステムにインストールされているパッケージに基づいて解決されます。デフォルトでは、各マニフェストの依存関係は \fB\fImanifest_file\fR.res\fR という名前のファイルに格納されます。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-m\fR\fR
+.ad
+.sp .6
+.RS 4n
+解決された依存関係を追加する前に、\fBgenerate\fR ステップによって生成された依存関係をすべて削除して、マニフェストを繰り返します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-o\fR\fR
+.ad
+.sp .6
+.RS 4n
+結果を標準出力に書き込みます。このオプションは、人による使用を目的にしています。この出力をファイルに追加すると、無効なマニフェストが生成されることがあります。マニフェスト処理のパイプラインでは、\fB-o\fR の代わりに \fB-d\fR または \fB-s\fR オプションを使用することを強くお勧めします。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBresolve [\fB-moSv\fR] [\fB-d\fR \fI output_dir\fR] [\fB-s\fR \fIsuffix\fR] \fI manifest_path\fR ...\fR\fR
+\fB\fB-d\fR \fIoutput_dir\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された各マニフェストの解決された依存関係を \fIoutput_dir\fR 内の個別のファイルに書き込みます。デフォルトでは、各ファイルには、そのファイルに書き込まれた依存関係のソースだったマニフェストと同じベース名が付けられます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIsuffix\fR\fR
 .ad
 .sp .6
 .RS 4n
-ファイルへの依存関係を、これらのファイルを提供するパッケージへの依存関係に変換します。依存関係は、まずコマンド行で指定されたマニフェストに対して解決され、次にシステムにインストールされているパッケージに対して解決されます。デフォルトでは、各マニフェストの依存関係は \fB\fImanifest_path\fR.res\fR という名前のファイルに格納されます。
-.sp
-\fB-m\fR が指定されている場合は、解決された依存関係を追加する前に、\fBgenerate\fR ステップによって生成された依存関係をすべて削除して、マニフェストを繰り返します。
-.sp
-\fB-o\fR が指定されている場合は、結果を標準出力に書き込みます。このオプションは、人による使用を目的にしています。この出力をファイルに追加すると、無効なマニフェストが生成されることがあります。マニフェスト処理のパイプラインでは、\fB-o\fR の代わりに \fB-d\fR または \fB-s\fR オプションを使用することを強くお勧めします。
+出力ファイルごとに、解決された依存関係のソースだったファイルのベース名に \fIsuffix\fR を追加します。\fIsuffix\fR が \fI\&.suffix\fR でない場合、ピリオド (.) が \fIsuffix\fR の前に付加されます。
+.RE
+
 .sp
-\fB-d\fR が指定されている場合は、指定された各マニフェストの解決された依存関係を \fIoutput_dir\fR 内の個別のファイルに書き込みます。デフォルトでは、各ファイルには、そのファイルに書き込まれた依存関係のソースだったマニフェストと同じベース名が付けられます。
-.sp
-\fB-s\fR が指定されている場合は、出力ファイルごとに、解決された依存関係のソースだったファイルのベース名に \fIsuffix\fR を追加します。「.」が \fIsuffix\fR に付加されます (指定されていない場合)。
+.ne 2
+.mk
+.na
+\fB\fB-S\fR\fR
+.ad
+.sp .6
+.RS 4n
+コマンド行で指定されたマニフェストに対してのみ解決し、システムにインストールされているマニフェストに対しては解決しません。
+.RE
+
 .sp
-\fB-S\fR が指定されている場合は、コマンド行で指定されたマニフェストに対してのみ解決し、システムにインストールされているマニフェストに対しては解決しません。
-.sp
-\fB-v\fR が指定されている場合は、追加のパッケージ依存関係デバッグ用のメタデータを含めます。
+.ne 2
+.mk
+.na
+\fB\fB-v\fR\fR
+.ad
+.sp .6
+.RS 4n
+追加のパッケージ依存関係デバッグ用のメタデータを含めます。
+.RE
+
 .RE
 
 .SH 使用例
@@ -284,10 +400,10 @@
 # Add runpath and bypass-generate attributes:
 #
 file NOHASH path=opt/python/foo/file.py mode=0644 group=sys owner=root \e
-    pkg.depend.bypass-generate=^.*/test.py.*$ \e
-    pkg.depend.bypass-generate=^.*/testmodule.so$ \e
-    pkg.depend.bypass-generate=^.*/test.so$ \e
-    pkg.depend.bypass-generate=^usr/lib/python2.6/vendor-packages/xdg/.*$ \e
+    pkg.depend.bypass-generate=.*/test.py.* \e
+    pkg.depend.bypass-generate=.*/testmodule.so \e
+    pkg.depend.bypass-generate=.*/test.so \e
+    pkg.depend.bypass-generate=usr/lib/python2.6/vendor-packages/xdg/.* \e
     pkg.depend.runpath=$PKGDEPEND_RUNPATH:/opt/python
 
 $ \fBpkgdepend generate -d proto manifest.py\fR
@@ -310,7 +426,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -330,7 +446,7 @@
 .ad
 .RS 6n
 .rt  
-エラーが発生しました。
+エラーが発生した。
 .RE
 
 .sp
@@ -341,7 +457,7 @@
 .ad
 .RS 6n
 .rt  
-無効なコマンド行オプションが指定されました。
+無効なコマンド行オプションが指定された。
 .RE
 
 .sp
--- a/src/man/ja_JP/pkgdiff.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkgdiff.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgdiff 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgdiff 1 "2012 年 5 月 27 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkgdiff \- パッケージマニフェストの比較
 .SH 形式
@@ -23,8 +23,8 @@
 .na
 \fB+ \fIcomplete_action\fR\fR
 .ad
-.RS 21n
-.rt  
+.sp .6
+.RS 4n
 このアクションは \fIfile2\fR に含まれていますが、\fIfile1\fR には含まれていません。
 .RE
 
@@ -34,8 +34,8 @@
 .na
 \fB- \fIcomplete_action\fR\fR
 .ad
-.RS 21n
-.rt  
+.sp .6
+.RS 4n
 このアクションは \fIfile1\fR に含まれていますが、\fIfile2\fR には含まれていません。
 .RE
 
@@ -52,8 +52,8 @@
 .na
 \fB- \fIattribute1\fR=\fIvalue1\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 この \fIattribute\fR,\fIvalue\fR は \fIfile1\fR に含まれていますが、\fIfile2\fR には含まれていません。
 .RE
 
@@ -63,8 +63,8 @@
 .na
 \fB+ \fIattribute2\fR=\fIvalue2\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 この \fIattribute\fR,\fIvalue\fR は \fIfile2\fR に含まれていますが、\fIfile1\fR には含まれていません。
 .RE
 
@@ -74,15 +74,26 @@
 .SH オプション
 .sp
 .LP
-次のオプションがサポートされています。
+サポートしているオプションは、次のとおりです。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用方法に関するメッセージを表示します。
+.RE
+
 .sp
 .ne 2
 .mk
 .na
 \fB\fB-i\fR \fIattribute\fR\fR
 .ad
-.RS 17n
-.rt  
+.sp .6
+.RS 4n
 比較中に \fIattribute\fR が存在した場合は、無視します。\fB-i\fR \fIhash\fR により、ファイルのハッシュ値を無視できます。このオプションを \fB-o\fR オプションとともに使用することはできません。このオプションは繰り返すことができます。
 .RE
 
@@ -92,8 +103,8 @@
 .na
 \fB\fB-o\fR \fIattribute\fR\fR
 .ad
-.RS 17n
-.rt  
+.sp .6
+.RS 4n
 \fIattribute\fR の違いのみを報告します。このオプションを \fB-i\fR オプションとともに使用することはできません。このオプションは、アクション時に \fIattribute\fR に影響を与えないアクション変更をすべて省略します。
 .RE
 
@@ -103,15 +114,15 @@
 .na
 \fB\fB-v\fR \fIname\fR=\fIvalue\fR\fR
 .ad
-.RS 17n
-.rt  
+.sp .6
+.RS 4n
 このバリアント値の違いのみを計算します。たとえば、\fBarch=sparc\fR の違いのみを計算します。このバリアントタグは、比較前にすべてのアクションについて削除されます。バリアントあたり 1 つの値のみを指定できます。このオプションは、異なるバリアントに対して繰り返すことができます。
 .RE
 
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -142,7 +153,7 @@
 .ad
 .RS 7n
 .rt  
-エラーが発生しました。
+エラーが発生した。
 .RE
 
 .sp
--- a/src/man/ja_JP/pkgfmt.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkgfmt.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgfmt 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgfmt 1 "2012 年 5 月 27 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkgfmt \- パッケージマニフェストの整形
 .SH 形式
@@ -22,14 +22,29 @@
 .SH オプション
 .sp
 .LP
-次のオプションがサポートされています。
+サポートしているオプションは、次のとおりです。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-?\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.RS 10n
+.rt  
+使用方法に関するメッセージを表示します。
+.RE
+
 .sp
 .ne 2
 .mk
 .na
 \fB\fB-c\fR\fR
 .ad
-.RS 6n
+.RS 10n
 .rt  
 マニフェストが \fBpkgfmt\fR 形式で整形されているかどうかをチェックします。
 .RE
@@ -40,7 +55,7 @@
 .na
 \fB\fB-d\fR\fR
 .ad
-.RS 6n
+.RS 10n
 .rt  
 統合された形式で整形されたバージョンとのマニフェストの違いを表示します。
 .RE
@@ -51,7 +66,7 @@
 .na
 \fB\fB-u\fR\fR
 .ad
-.RS 6n
+.RS 10n
 .rt  
 80 文字で行を折り返しません。このオプションは、パッケージマニフェストに従来のテキスト処理ツールを適用する場合に有効です。
 .RE
@@ -59,7 +74,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -86,11 +101,11 @@
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
 .RS 6n
 .rt  
-無効なコマンド行オプションが指定されました。
+無効なコマンド行オプションが指定された。
 .RE
 
 .sp
--- a/src/man/ja_JP/pkglint.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkglint.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,14 +1,14 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkglint 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkglint 1 "2012 年 5 月 27 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkglint \- Image Packaging System パッケージ lint
 .SH 形式
 .LP
 .nf
-/usr/bin/pkglint [-c \fIdir\fR] [-r \fIuri\fR] [-p \fIregexp\fR]
-    [-f \fIrcfile\fR] [-b \fIbuild_no\fR] [-v]
-    [-l \fIuri\fR] | \fImanifest\fR ...
+/usr/bin/pkglint [-c \fIcache_dir\fR] [-r \fIrepo_uri\fR] [-p \fIregexp\fR]
+    [-f \fIconfig_file\fR] [-b \fIbuild_no\fR] [-v]
+    [-l \fIlint_uri\fR] | \fImanifest\fR ...
 .fi
 
 .LP
@@ -22,7 +22,7 @@
 \fBpkglint\fR は、必要に応じて別のリポジトリを参照しながら、1 つ以上のパッケージマニフェストに対して一連のチェックを実行します。
 .sp
 .LP
-\fBpkglint\fR は、パッケージ公開前の、パッケージ作成処理中に使用するべきです。\fBpkglint\fR は、マニフェストに対して、\fBpkgsend\fR(1) または \fBpkg.depotd\fR(1M) の通常動作中に実行するには負荷が大きすぎる可能性のある徹底的なテストを実行します。\fBpkglint\fR のチェックには、重複したアクション、欠落した属性、および異常なファイルアクセス権に対するテストが含まれます。
+\fBpkglint\fR は、パッケージ公開前の、パッケージ作成処理中に使用するべきです。\fBpkglint\fR は、マニフェストに対して、\fBpkgsend\fR または \fBpkg.depotd\fR の通常動作中に実行するには負荷が大きすぎる可能性のある徹底的なテストを実行します。\fBpkglint\fR のチェックには、重複したアクション、欠落した属性、および異常なファイルアクセス権に対するテストが含まれます。
 .sp
 .LP
 lint のためのマニフェストは、コマンド行で、スペースで区切られたローカルファイルのリストとして渡すことができます。または、リポジトリからマニフェストを取得できます。
@@ -34,7 +34,7 @@
 \fBpkglint\fR の以降の呼び出しではキャッシュディレクトリを再利用できるため、\fB-r\fR または \fB-l\fR 引数はすべて省略できます。
 .sp
 .LP
-\fBpkglint\fR では、キャッシュディレクトリ内のパブリッシャーを構成するためのサポートが制限されています。これらのイメージに対して、より複雑なパブリッシャーの構成を実行するには、\fBpkg\fR(1) を使用します。
+\fBpkglint\fR では、キャッシュディレクトリ内のパブリッシャーを構成するためのサポートが制限されています。これらのイメージに対して、より複雑な発行元の構成を実行するには、\fBpkg\fR を使用します。
 .sp
 .LP
 \fBpkglint\fR では、パッケージ作成者は、特定のマニフェストまたはアクションに対するチェックをバイパスできます。\fBTrue\fR に設定された属性 \fBpkg.linted\fR を含むマニフェストまたはアクションでは、そのマニフェストまたはアクションに対する lint 出力は生成されません。
@@ -50,15 +50,30 @@
 .SH オプション
 .sp
 .LP
-次のオプションがサポートされています。
+サポートしているオプションは、次のとおりです。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-h\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用方法に関するメッセージを表示します。
+.RE
+
 .sp
 .ne 2
 .mk
 .na
 \fB\fB-b\fR \fIbuild_no\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 lint および参照リポジトリからの lint 中に使用されるパッケージのリストを絞り込むために使用されるビルド番号を指定します。\fB-b\fR オプションが指定されていない場合は、最新バージョンのパッケージが使用されます。\fBversion.pattern \fR 設定プロパティーも参照してください。
 .RE
 
@@ -68,8 +83,8 @@
 .na
 \fB\fB-c\fR \fIcache_dir\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 lint および参照リポジトリからのパッケージのメタデータをキャッシュするために使用されるローカルディレクトリを指定します。
 .RE
 
@@ -79,8 +94,8 @@
 .na
 \fB\fB-l\fR \fIlint_uri\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 lint リポジトリの場所を表す URI を指定します。HTTP ベースとファイルシステムベースの両方の公開がサポートされています。\fB-l\fR を指定する場合は、\fB-c\fR も指定する必要があります。
 .RE
 
@@ -90,8 +105,8 @@
 .na
 \fB\fB-L\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 既知の lint チェックと除外された lint チェックを一覧表示してから終了します。各チェックの短縮名と説明を表示します。\fB-v\fR フラグと組み合わせる場合は、説明の代わりに、このチェックを実装するメソッドを表示します。
 .RE
 
@@ -101,8 +116,8 @@
 .na
 \fB\fB-f\fR \fIconfig_file\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 \fIconfig_file\fR 構成ファイルを使用して \fBpkglint\fR セッションを構成します。
 .RE
 
@@ -112,8 +127,8 @@
 .na
 \fB\fB-p\fR \fIregexp\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 lint リポジトリからチェックされるパッケージのリストを絞り込むために使用される正規表現を指定します。参照リポジトリからはすべてのマニフェストがロードされ (\fB-b\fR が指定されている場合は、その値に一致すると仮定)、このパターンは無視されます。
 .RE
 
@@ -123,8 +138,8 @@
 .na
 \fB\fB-r\fR \fIrepo_uri\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 参照リポジトリの場所を表す URI を指定します。\fB-r\fR を指定する場合は、\fB-c\fR も指定する必要があります。
 .RE
 
@@ -134,22 +149,11 @@
 .na
 \fB\fB-v\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 \fBpkglint\fR を冗長モードで実行し、構成ファイル内の \fBlog_level\fR 設定をすべて上書きします。
 .RE
 
-.sp
-.ne 2
-.mk
-.na
-\fB\fB--help\fR or \fB-?\fR\fR
-.ad
-.RS 18n
-.rt  
-使用方法に関するメッセージを表示します。
-.RE
-
 .SH ファイル
 .sp
 .LP
@@ -160,8 +164,8 @@
 .na
 \fB\fBlog_level\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 lint メッセージを発行する最小のレベル。このレベルより低い lint メッセージは破棄されます。デフォルト値は \fBINFO\fR です。
 .sp
 ログレベルを最小のレベルからもっとも重大なレベルの順に示すと、\fBDEBUG\fR、\fBINFO\fR、\fBWARNING\fR、\fBERROR\fR、\fBCRITICAL\fR になります。
@@ -173,8 +177,8 @@
 .na
 \fB\fBdo_pub_checks\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 \fBTrue\fR の場合は、公開されたパッケージにとってのみ意味がある可能性のあるチェックを実行します。デフォルト値は \fBTrue\fR です。
 .RE
 
@@ -184,9 +188,9 @@
 .na
 \fB\fBpkglint.ext.\fR*\fR
 .ad
-.RS 24n
-.rt  
-\fBpkglint\fR のプラグインメカニズムを使用すると、実行時に lint モジュールを追加できます。\fBpkglint.ext.\fR で始まるキーはすべて、完全に指定された Python モジュールである必要のある値を取ります。詳細は、「開発者」の節を参照してください。
+.sp .6
+.RS 4n
+\fBpkglint\fR のプラグインメカニズムを使用すると、実行時に lint モジュールを追加できます。\fBpkglint.ext.\fR で始まるキーはすべて、完全に指定された Python モジュールである必要のある値を取ります。詳細は、「開発者」のセクションを参照してください。
 .RE
 
 .sp
@@ -195,8 +199,8 @@
 .na
 \fB\fBpkglint.exclude\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 実行されるチェックのセットから省略する、完全に指定された Python モジュール、クラス、または関数名のスペースで区切られたリスト。
 .RE
 
@@ -206,8 +210,8 @@
 .na
 \fB\fBuse_progress_tracker\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 \fBTrue\fR の場合は、lint の実行中にマニフェストに対する処理を繰り返すときに進捗トラッカーを使用します。デフォルト値は \fBTrue\fR です。
 .RE
 
@@ -217,8 +221,8 @@
 .na
 \fB\fBversion.pattern\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 lint の対象となるビルド番号を指定するときに使用されるバージョンのパターン (\fB-b\fR)。構成ファイルで指定されていない場合、\fB-b\fR オプションはパターン \fB*,5.11-0.\fR を使用します。これは、ブランチ接頭辞が 0 である 5.11 ビルドのすべてのコンポーネントに一致します。
 .RE
 
@@ -318,7 +322,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -345,11 +349,11 @@
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
 .RS 6n
 .rt  
-無効なコマンド行オプションが指定されました。
+無効なコマンド行オプションが指定された。
 .RE
 
 .sp
@@ -385,7 +389,7 @@
 .SH 関連項目
 .sp
 .LP
-\fBpkg\fR(1), \fBpkg.depotd\fR(1M), \fBpkgsend \fR(1), \fBpkg\fR(5)
+\fBpkg\fR(1), \fBpkg.depotd\fR(1M), \fBpkgsend\fR(1), \fBpkg\fR(5)
 .sp
 .LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/ja_JP/pkgmerge.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkgmerge.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgmerge 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgmerge 1 "2012 年 5 月 27 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkgmerge \- Image Packaging System パッケージマージユーティリティー
 .SH 形式
@@ -24,7 +24,22 @@
 .SH オプション
 .sp
 .LP
-次のオプションがサポートされています。
+サポートしているオプションは、次のとおりです。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-?\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用方法に関するメッセージを表示します。
+.RE
+
 .sp
 .ne 2
 .mk
@@ -33,7 +48,7 @@
 .ad
 .sp .6
 .RS 4n
-マージされたパッケージを公開する先のターゲットリポジトリのファイルシステムのパスまたは URI。このターゲットリポジトリはすでに存在している必要があります。新しいリポジトリは、\fBpkgrepo\fR(1) を使用して作成できます。
+マージされたパッケージを公開する先のターゲットリポジトリのファイルシステムのパスまたは URI を指定します。このターゲットリポジトリはすでに存在している必要があります。新しいリポジトリは、\fBpkgrepo\fR を使用して作成できます。
 .RE
 
 .sp
@@ -55,18 +70,7 @@
 .ad
 .sp .6
 .RS 4n
-このソースのパッケージに使用するバリアント名および値。そのあとに、パッケージを取得する元のソースリポジトリまたはパッケージアーカイブのファイルシステムのパスまたは URI が続きます。複数のバリアントをコンマで区切って指定できます。すべてのソースに対して同じバリアントを指定する必要があります。このオプションは複数回指定できます。
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB--help\fR or \fB-?\fR\fR
-.ad
-.sp .6
-.RS 4n
-使用方法に関するメッセージを表示します。
+このソースのパッケージに使用するバリアント名および値、そのあとに、パッケージを取得する元のソースリポジトリまたはパッケージアーカイブのファイルシステムのパスまたは URI を指定します。複数のバリアントをコンマで区切って指定できます。すべてのソースに対して同じバリアントを指定する必要があります。このオプションは複数回指定できます。
 .RE
 
 .SH 環境
@@ -340,7 +344,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -360,18 +364,18 @@
 .ad
 .RS 6n
 .rt  
-エラーが発生しました。
+エラーが発生した。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
 .RS 6n
 .rt  
-無効なコマンド行オプションが指定されました。
+無効なコマンド行オプションが指定された。
 .RE
 
 .sp
--- a/src/man/ja_JP/pkgmogrify.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkgmogrify.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgmogrify 1 "2011 年 8 月 30 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgmogrify 1 "2012 年 6 月 4 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkgmogrify \- Image Packaging System マニフェスト変換ツール
 .SH 形式
@@ -39,16 +39,31 @@
 .SH オプション
 .sp
 .LP
-次のオプションがサポートされています。
+サポートしているオプションは、次のとおりです。
 .sp
 .ne 2
 .mk
 .na
-\fB\fB-D\fR \fIname\fR=\fIvalue\fR\fR
+\fB\fB-?\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
 .ad
 .sp .6
 .RS 4n
-\fIname\fR を値 \fIvalue\fR とともにマクロとして定義します。マクロは、入力ファイル内で \fB$(macro)\fR として指定されます。置換は、それ以上の変換が見つからなくなるまで繰り返されます。一般的な語法には次のものがあります。
+使用方法に関するメッセージを表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-D\fR \fImacro\fR=\fI value\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fImacro\fR を値 \fIvalue\fR とともにマクロとして定義します。マクロは、入力ファイル内で \fB$(macro)\fR として指定されます。置換は、それ以上の変換が見つからなくなるまで繰り返されます。一般的な語法には次のものがあります。
 .RS +4
 .TP
 .ie t \(bu
@@ -83,7 +98,7 @@
 .ne 2
 .mk
 .na
-\fB\fB-I\fR \fIinclude_directory\fR\fR
+\fB\fB-I\fR \fIincludedir\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -134,17 +149,6 @@
 出力マニフェストに変換の効果を示すコメントを書き込みます。この情報がデバッグに役立つことがあります。
 .RE
 
-.sp
-.ne 2
-.mk
-.na
-\fB\fB--help\fR or \fB-?\fR\fR
-.ad
-.sp .6
-.RS 4n
-使用方法に関するメッセージを表示します。
-.RE
-
 .SH 埋め込みの指令
 .sp
 .LP
@@ -181,13 +185,13 @@
 .sp
 .in +2
 .nf
-[\fIaction-type\fR ... ] [\fIattribute\fR=<\fIvalue-regexp\fR> ...]
+[\fIaction-name\fR ... ] [\fIattribute\fR=<\fIvalue-regexp\fR> ...]
 .fi
 .in -2
 
 .sp
 .LP
-指定された \fIaction-types\fR のいずれかが一致する必要があります。指定された \fIattributes\fR のすべてが一致する必要があります。使用されている正規表現の構文は Python の構文です。Python 正規表現の構文については、コマンド \fBpydoc re\fR を使用するか、または \fBhttp://docs.python.org/dev/howto/regex.html\fR にあるより完全なドキュメントを参照してください。正規表現は先頭に固定され、末尾には固定されません。そのため、ファイルを拡張子で照合する正規表現には先頭に \fB\&.*\fR を含める必要があり、さらに末尾には \fB$\fR を含めるようにしてください。
+指定された \fIaction-name\fR の少なくとも 1 つが一致する必要があります。指定されたすべての \fIattribute\fR が一致する必要があります。アクションの名前と属性が、\fBpkg\fR(5) マニュアルページの「アクション」に一覧表示されます。使用されている正規表現の構文は Python の構文です。Python 正規表現の構文については、コマンド \fBpydoc re\fR を使用するか、または \fBhttp://docs.python.org/dev/howto/regex.html\fR にあるより完全なドキュメントを参照してください。正規表現は先頭に固定され、末尾には固定されません。そのため、ファイルを拡張子で照合する正規表現には先頭に \fB\&.*\fR を含める必要があり、さらに末尾には \fB$\fR を含めるようにしてください。
 .sp
 .LP
 複数の条件をスペースで区切って指定できます。
@@ -316,7 +320,7 @@
 .RE
 .sp
 .LP
-次の 3 つの合成属性は、\fBpkg\fR(1) で使用されるものに似ています。
+次の 3 つの合成属性は、\fBpkg\fR で使用されるものに似ています:
 .RS +4
 .TP
 .ie t \(bu
@@ -333,7 +337,7 @@
 .TP
 .ie t \(bu
 .el o
-\fBaction.name\fR は、アクションタイプの名前を参照します。
+\fBaction.name\fR は、アクションの名前を参照します。
 .RE
 .sp
 .LP
@@ -349,7 +353,7 @@
 これは、パッケージ属性をアクション属性であるかのように参照するためだけでなく、これらの属性を照合したり、一時的に変更したりするためにも有効です。したがって、これらの状況では、合成アクション名 \fBpkg\fR を (\fBpkgmogrify\fR のコンテキストでのみ) 使用できます。
 .sp
 .LP
-\fBpkgmogrify\fR がコマンド行で指定されたマニフェストの読み取りを完了し、そのマニフェストで \fBpkg.fmri\fR パッケージ属性が定義されている場合、\fBpkgmogrify\fR はこの合成アクション \fBpkg\fR を作成します。属性はパッケージの属性になります。その後、\fB<transform>\fR 指令は、ほかのアクションタイプと同様に、このアクションに照合できます。
+\fBpkgmogrify\fR がコマンド行で指定されたマニフェストの読み取りを完了し、そのマニフェストで \fBpkg.fmri\fR パッケージ属性が定義されている場合、\fBpkgmogrify\fR はこの合成アクション \fBpkg\fR を作成します。属性はパッケージの属性になります。その後、\fB<transform>\fR 指令は、ほかのアクションに照合できるのと同様に、このアクションに照合できます。
 .sp
 .LP
 \fBpkg\fR アクションに対する操作は、メモリー内でのみ実行されるために、出力されたマニフェストに直接影響を与えないという点で特殊です。たとえば、\fBadd\fR、\fBdefault\fR、または \fBset\fR 操作を使用して \fBpkg\fR アクションに属性を設定しようとしても、照合するほかの \fB<transform>\fR 指令では使用可能であるにもかかわらず、\fBset\fR アクションがマニフェストに追加されません。\fBpkg\fR アクションに対して \fBemit\fR を実行しようとすると、エラーが発生します。パッケージ属性を追加するには、代わりに \fBset\fR アクションに対して \fBemit\fR を実行します。
@@ -535,7 +539,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -562,11 +566,11 @@
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
 .RS 6n
 .rt  
-無効なコマンド行オプションが指定されました。
+無効なコマンド行オプションが指定された。
 .RE
 
 .sp
@@ -587,8 +591,8 @@
 .na
 \fB\fB/usr/share/pkg/transforms\fR\fR
 .ad
-.RS 29n
-.rt  
+.sp .6
+.RS 4n
 このディレクトリには、ファセット、アクチュエータ、およびその他の属性を設定するために役立つ変換を含むファイルが入っています。
 .RE
 
--- a/src/man/ja_JP/pkgrecv.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkgrecv.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgrecv 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgrecv 1 "2012 年 6 月 11 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkgrecv \- Image Packaging System 内容取得ユーティリティー
 .SH 形式
@@ -19,19 +19,33 @@
 .SH 機能説明
 .sp
 .LP
-\fBpkgrecv\fR を使用すると、ユーザーは \fBpkg\fR(5) リポジトリまたはパッケージアーカイブからパッケージを取得できます。また、\fBpkgrecv\fR はオプションで、取得されたパッケージを別のパッケージリポジトリに再公開したり、アーカイブしたりすることもできます。デフォルトでは、パッケージは \fBpkg\fR(1)、\fBpkg.depotd\fR(1M)、およびパッケージ公開ツールでの使用に適したパッケージリポジトリ形式で取得されます。
+\fBpkgrecv\fR を使用すると、ユーザーは \fBpkg\fR(5) リポジトリまたはパッケージアーカイブからパッケージを取得できます。また、\fBpkgrecv\fR はオプションで、取得されたパッケージを別のパッケージリポジトリに再公開したり、アーカイブしたりすることもできます。デフォルトでは、パッケージは \fBpkg\fR、\fBpkg.depotd\fR、およびパッケージ公開ツールでの使用に適したパッケージリポジトリ形式で取得されます。
+.sp
+.LP
+\fBpkgrecv\fR 操作後に、リポジトリに対して \fBpkgrepo refresh\fR または \fBpkgrepo rebuild\fR を実行し、検索インデックスを構築します。
 .SH オプション
 .sp
 .LP
-次のオプションがサポートされています。
+サポートしているオプションは、次のとおりです。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-h\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用方法に関するメッセージを表示します。
+.RE
+
 .sp
 .ne 2
 .mk
 .na
 \fB\fB-a\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 取得されたパッケージデータを、\fB-d\fR で指定された場所にある \fBpkg\fR(5) アーカイブ内に格納します。このファイルがすでに存在していてはいけません。このオプションは、ファイルシステムベースの出力先の場合にのみ使用できます。必須ではありませんが、\fB\&.p5p\fR のファイル拡張子 (たとえば、\fBarchive.p5p\fR) を使用することを強くお勧めします。このオプションを \fB--raw\fR と組み合わせることはできません。
 .RE
 
@@ -41,31 +55,20 @@
 .na
 \fB\fB-c\fR \fIcache_dir\fR\fR
 .ad
-.RS 19n
-.rt  
-ダウンロードされた内容をキャッシュするために使用されるディレクトリのパス。このディレクトリが指定されていない場合は、クライアントによってキャッシュディレクトリが自動的に選択されます。ダウンロードが中断されたときに、キャッシュディレクトリが自動的に選択されていた場合は、このオプションを使用してダウンロードを再開します。一時的なデータストレージに使用される場所を設定する方法についての詳細は、下の「環境変数」の節を参照してください。
+.sp .6
+.RS 4n
+ダウンロードされた内容をキャッシュするために使用されるディレクトリのパスを指定します。このディレクトリが指定されていない場合は、クライアントによってキャッシュディレクトリが自動的に選択されます。ダウンロードが中断されたときに、キャッシュディレクトリが自動的に選択されていた場合は、このオプションを使用してダウンロードを再開します。一時的なデータストレージに使用される場所を設定する方法についての詳細は、下の「環境変数」のセクションを参照してください。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB-d\fR \fIpath_or_uri\fR\fR
+\fB\fB-d\fR (\fIpath\fR|\fI dest_uri\fR)\fR
 .ad
-.RS 19n
-.rt  
-パッケージを再公開する先のターゲットのファイルシステムのパスまたは URI。このターゲットはすでに存在する必要があります。新しいリポジトリは、\fBpkgrepo\fR(1) を使用して作成できます。\fB-a\fR が指定されている場合、ターゲットは新しいパッケージアーカイブであると見なされます。
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-h\fR\fR
-.ad
-.RS 19n
-.rt  
-使用方法に関するメッセージを表示します。
+.sp .6
+.RS 4n
+パッケージを再公開する先のターゲットのファイルシステムのパスまたは URI を指定します。\fB-a\fR が指定されている場合、ターゲットはまだ存在しない新しいパッケージアーカイブです。指定されていない場合、ターゲットはすでに存在するパッケージリポジトリである必要があります。新しいリポジトリは、\fBpkgrepo\fR を使用して作成できます。
 .RE
 
 .sp
@@ -74,9 +77,9 @@
 .na
 \fB\fB-k\fR\fR
 .ad
-.RS 19n
-.rt  
-取得されたパッケージの内容を圧縮されたままにします。このオプションは、再公開時には無視されます。圧縮されたパッケージの内容を \fBpkgsend\fR(1) で使用しないようにしてください。
+.sp .6
+.RS 4n
+取得されたパッケージの内容を圧縮されたままにします。このオプションは、再公開時には無視されます。圧縮されたパッケージの内容を \fBpkgsend\fR で使用しないようにしてください。
 .RE
 
 .sp
@@ -85,17 +88,17 @@
 .na
 \fB\fB-m\fR \fImatch\fR\fR
 .ad
-.RS 19n
-.rt  
-次の値を使用して照合動作を制御します。
+.sp .6
+.RS 4n
+次の値を使用して、マッチング動作を制御します:
 .sp
 .ne 2
 .mk
 .na
 \fB\fBall-timestamps\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 最新のタイムスタンプだけでなく、一致するすべてのタイムスタンプを含めます (\fBall-versions\fR が暗黙的に指定されます)。
 .RE
 
@@ -105,8 +108,8 @@
 .na
 \fB\fBall-versions\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 最新のバージョンだけでなく、一致するすべてのバージョンを含めます。
 .RE
 
@@ -118,8 +121,8 @@
 .na
 \fB\fB-n\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 変更を行うことなく、試験実行を行います。
 .RE
 
@@ -129,8 +132,8 @@
 .na
 \fB\fB-r\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 提供されたパッケージリストのすべての依存関係を再帰的に取得します。
 .RE
 
@@ -138,21 +141,21 @@
 .ne 2
 .mk
 .na
-\fB\fB-s\fR \fIsrc_repo_uri\fR\fR
+\fB\fB-s\fR \fIsrc_uri\fR\fR
 .ad
-.RS 19n
-.rt  
-パッケージデータ受信先の \fBpkg\fR(5) リポジトリまたはパッケージアーカイブの場所を表す URI。
+.sp .6
+.RS 4n
+パッケージデータ受信先の \fBpkg\fR(5) リポジトリまたはパッケージアーカイブの場所を表す URI を指定します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB--cert\fR \fIfile\fR\fR
+\fB\fB--cert\fR \fIcertfile\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 HTTPS リポジトリからのパッケージ取得に使用するクライアント SSL 証明書ファイルを指定します。
 .RE
 
@@ -160,10 +163,10 @@
 .ne 2
 .mk
 .na
-\fB\fB--key\fR \fIfile\fR\fR
+\fB\fB--key\fR \fIkeyfile\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 HTTPS リポジトリからのパッケージ取得に使用するクライアント SSL キーファイルを指定します。
 .RE
 
@@ -173,8 +176,8 @@
 .na
 \fB\fB--newest\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 指定されたリポジトリから使用可能な最新バージョンのパッケージを一覧表示し、終了します (\fB-s\fR を除くその他のオプションはすべて無視されます)。
 .RE
 
@@ -184,8 +187,8 @@
 .na
 \fB\fB--raw\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 raw パッケージデータを取得し、\fB-d\fR で指定された場所に、幹およびバージョンごとの一連のディレクトリ構造内に格納します。このオプションは、ファイルシステムベースの出力先の場合にのみ使用できます。このパッケージデータを使用すると、一般にはファイルの内容を修正するか、または追加のパッケージメタデータを提供することによって、パッケージを便利に変更して再公開することができます。このオプションを \fB-a\fR と組み合わせることはできません。
 .RE
 
@@ -200,10 +203,9 @@
 .in +2
 .nf
 $ \fBpkgrecv -s http://test --newest\fR
-pkg:/[email protected],5.11-0.79:20080221T125720Z
-pkg:/[email protected],5.11-0.79:20080221T123955Z
-pkg:/[email protected],5.11-0.79:20080221T125728Z
-pkg:/[email protected],5.11-0.79:20080221T125730Z
+pkg://solaris/system/library/[email protected],5.11-0.175.0.0.0.2.1:20120921T190358Z
+pkg://solaris/system/library/[email protected],5.11-0.175.1.0.0.7.1234:20120109T215840Z
+pkg://solaris/system/library/[email protected],5.11-0.175.0.0.0.2.1:20120921T190432Z
 .fi
 .in -2
 .sp
@@ -212,17 +214,20 @@
 \fB例 2 \fRraw パッケージデータを取得する
 .sp
 .LP
-例 1 の \fBSUNWlibC\fR、\fBSUNWfreetype\fR、および \fBSUNWlibm\fR パッケージを、\fBpkgsend include\fR での使用に適した形式で受信します。
+例 1 から \fBc++-runtime\fR パッケージを \fBpkgsend publish\fR で使用するために適した形式で受け取ります。
 
 .sp
 .in +2
 .nf
 $ \fBpkgrecv -s http://test \e\fR
-\[email protected],5.11-0.79:20080221T125720Z --raw\fR
[email protected],5.11-0.79:20080221T123955Z
[email protected],5.11-0.79:20080221T125728Z
-$ \fBls -d SUNW*\fR
-SUNWfreetype2  SUNWlibC       SUNWlibm
+\fB-d /local/repo --raw \e\fR
+\[email protected],5.11-0.175.0.0.0.2.1:20120921T190358Z\fR
+Processing packages for publisher solaris ...
+Retrieving and evaluating 1 package(s)...
+PROCESS       ITEMS     GET (MB)    SEND (MB)
+Completed       1/1      3.5/3.5      0.0/0.0
+$ \fBls /local/repo\fR
+pkg5.repository  publisher  system%2Flibrary%2Fc%2B%2B-runtime
 .fi
 .in -2
 .sp
@@ -231,12 +236,12 @@
 \fB例 3 \fRシステムから依存関係を取得する
 .sp
 .LP
-\fBtest\fR という名前のシステムから、パッケージ \fBSUNWvim\fR とそのすべての依存関係を受信します。
+\fBtest\fR という名前のシステムから、パッケージ \fBeditor/vim\fR とそのすべての依存関係を受け取ります。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://test -r SUNWvim\fR
+$ \fBpkgrecv -s http://test -d /local/repo -r editor/vim\fR
 .fi
 .in -2
 .sp
@@ -245,88 +250,97 @@
 \fB例 4 \fRすべてのバージョンを取得する
 .sp
 .LP
-\fBtest\fR という名前のシステムから、パッケージ \fBSUNWvim\fR のすべてのバージョンを受信します。
+\fBtest\fR という名前のシステムから、パッケージ \fBeditor/vim\fR のすべてのバージョンを受け取ります。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://test -m all-versions SUNWvim\fR
+$ \fBpkgrecv -s http://test -d /local/repo -m all-versions \e\fR
+\fBeditor/vim\fR
+Processing packages for publisher solaris ...
+Retrieving and evaluating 2 package(s)...
+PROCESS       ITEMS     GET (MB)    SEND(MB)
+Completed       2/2    16.7/16.7    44.9/44.9
 .fi
 .in -2
 .sp
 
 .LP
-\fB例 5 \fRすべてのバージョンを取得し、ローカルに再公開する
+\fB例 5 \fRすべてのバージョンを取得し、リモートから再公開する
 .sp
 .LP
-\fBtest\fR という名前のシステムから、パッケージ \fBSUNWvim\fR のすべてのバージョンを受信し、それをローカルリポジトリに再公開します。
+\fBtest\fR という名前のシステムから、パッケージ \fBlibrary/zlib\fR のすべてのバージョンを受け取り、それを \fBremote\fR という名前のシステム上のリモートリポジトリに再公開します。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://test -d /local/repo SUNWvim\fR
+$ \fBpkgrecv -s http://test -d http://remote:10000 \e\fR
+\fB-m all-versions library/zlib\fR
 .fi
 .in -2
 .sp
 
 .LP
-\fB例 6 \fRすべてのバージョンを取得し、リモートから再公開する
+\fB例 6 \fRリポジトリから依存関係を取得する
 .sp
 .LP
-\fBtest\fR という名前のシステムから、パッケージ \fBSUNWzlib\fR のすべてのバージョンを受信し、それを \fBremote\fR という名前のシステム上のリモートリポジトリに再公開します。
+\fB/export/repo\fR にあるリポジトリから、パッケージ \fBeditor/gnu-emacs\fR とそのすべての依存関係を受け取ります。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://test -d http://remote:10000 SUNWzlib\fR
+$ \fBpkgrecv -s /export/repo -d /local/repo -r editor/gnu-emacs\fR
 .fi
 .in -2
 .sp
 
 .LP
-\fB例 7 \fRリポジトリから依存関係を取得する
+\fB例 7 \fR追加パッケージおよび変更された内容の取得
 .sp
 .LP
-\fB/export/repo\fR にあるリポジトリから、パッケージ \fBSUNWemacs\fR とそのすべての依存関係を受信します。
+まだ存在しないすべてのパッケージおよびすべての変更済みの内容を、\fBhttp://pkg.oracle.com/solaris/release/\fR にあるリポジトリから \fB/export/repoSolaris11\fR にあるリポジトリに受信します。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s /export/repo -r SUNWemacs\fR
+$ \fBpkgrecv -s http://pkg.oracle.com/solaris/release/ \e\fR
+\fB-d /export/repoSolaris11 -m all-timestamps '*'\fR
+.fi
+.in -2
+.sp
+
+.sp
+.LP
+まだ存在しないすべてのパッケージおよびすべての変更済みの内容を、\fBhttp://pkg.oracle.com/solaris/support/\fR にあるセキュアなリポジトリから \fB/export/repoSolaris11\fR にあるリポジトリに受信します。
+
+.sp
+.in +2
+.nf
+$ \fBpkgrecv -s http://pkg.oracle.com/solaris/support/ \e\fR
+\fB-d /export/repoSolaris11 -m all-timestamps \e\fR
+\fB--key /var/pkg/ssl/Oracle_Solaris_11_Support.key.pem \e\fR
+\fB--cert /var/pkg/ssl/Oracle_Solaris_11_Support.certificate.pem '*'\fR
 .fi
 .in -2
 .sp
 
 .LP
-\fB例 8 \fR追加のパッケージを取得する
+\fB例 8 \fRパッケージアーカイブを作成する
 .sp
 .LP
-\fBhttp://example.com:10000\fR にあるリポジトリから、まだ存在しないすべてのパッケージを受信します。
+\fBhttp://example.com:10000\fR にあるリポジトリから、パッケージ \fBeditor/gnu-emacs\fR とそのすべての依存関係を含むパッケージアーカイブを作成します。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://example.com:10000 -d /my/pkg/repo '*'\fR
+$ \fBpkgrecv -s http://example.com:10000 -d /my/emacs.p5p -a \e\fR
+\fB-r editor/gnu-emacs\fR
 .fi
 .in -2
 .sp
 
 .LP
-\fB例 9 \fRパッケージアーカイブを作成する
-.sp
-.LP
-\fBhttp://example.com:10000\fR にあるリポジトリから、パッケージ \fBSUNWemacs\fR とそのすべての依存関係を含むパッケージアーカイブを作成します。
-
-.sp
-.in +2
-.nf
-$ \fBpkgrecv -s http://example.com:10000 -d /my/emacs.p5p -a -r SUNWemacs\fR
-.fi
-.in -2
-.sp
-
-.LP
-\fB例 10 \fRパッケージをアーカイブからリポジトリにコピーする
+\fB例 9 \fRパッケージをアーカイブからリポジトリにコピーする
 .sp
 .LP
 パッケージアーカイブ内のすべてのパッケージを \fB/export/repo\fR にある既存のリポジトリにコピーします。
@@ -379,7 +393,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -399,18 +413,18 @@
 .ad
 .RS 6n
 .rt  
-エラーが発生しました。
+エラーが発生した。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
 .RS 6n
 .rt  
-無効なコマンド行オプションが指定されました。
+無効なコマンド行オプションが指定された。
 .RE
 
 .sp
@@ -421,7 +435,7 @@
 .ad
 .RS 6n
 .rt  
-複数の操作が要求されましたが、その一部しか成功しませんでした。
+複数の操作が要求されましたが、それらの一部のみが成功しました。
 .RE
 
 .sp
--- a/src/man/ja_JP/pkgrepo.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkgrepo.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgrepo 1 "2011 年 8 月 30 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgrepo 1 "2012 年 6 月 22 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkgrepo \- Image Packaging System リポジトリ管理ユーティリティー
 .SH 形式
@@ -16,7 +16,7 @@
 
 .LP
 .nf
-/usr/bin/pkgrepo get [-F \fIformat\fR] [-p \fIpublisher\fR ...]
+/usr/bin/pkgrepo get [-F \fIformat\fR] [-H] [-p \fIpublisher\fR ...]
     -s \fIrepo_uri_or_path\fR [\fIsection/property\fR ...]
 .fi
 
@@ -53,7 +53,12 @@
 .LP
 .nf
 /usr/bin/pkgrepo set [-p \fIpublisher\fR] -s \fIrepo_uri_or_path\fR
-    \fIsection/property\fR=[\fIvalue\fR] ... or
+    \fIsection/property\fR=[\fIvalue\fR]
+.fi
+
+.LP
+.nf
+/usr/bin/pkgrepo set [-p \fIpublisher\fR] -s \fIrepo_uri_or_path\fR
     \fIsection/property\fR=([\fIvalue\fR]) ...
 .fi
 
@@ -70,31 +75,35 @@
 .SH 機能説明
 .sp
 .LP
-\fBpkgrepo\fR を使用すると、\fBpkg\fR(5) パッケージリポジトリの作成および管理を行うことができます。パッケージリポジトリは、\fBpkg\fR(1) や、\fBpkgsend\fR(1) または \fBpkgrecv\fR(1) などの公開クライアントがパッケージデータを格納したり取得したりできるようにするための、定義済みの一連のディレクトリおよびファイルです。さらに、パッケージリポジトリへのネットワークベースのアクセスが必要な場合、\fBpkg.depotd\fR(1m) は、クライアントにパッケージデータを格納したり取得したりするためのリポジトリへのアクセスを提供できます。
+\fBpkgrepo\fR を使用すると、\fBpkg\fR(5) パッケージリポジトリの作成および管理を行うことができます。パッケージリポジトリは、\fBpkg\fR や、\fBpkgsend\fR または \fBpkgrecv\fR などの公開クライアントがパッケージデータを格納したり取得したりできるようにするための、定義済みの一連のディレクトリおよびファイルです。さらに、パッケージリポジトリへのネットワークベースのアクセスが必要な場合、\fBpkg.depotd\fR は、クライアントにパッケージデータを格納したり取得したりするためのリポジトリへのアクセスを提供できます。
 .SH オプション
 .sp
 .LP
-次のオプションがサポートされています。
+サポートしているオプションは、次のとおりです。
 .sp
 .ne 2
 .mk
 .na
-\fB\fB--help\fR or \fB-?\fR\fR
+\fB\fB-?\fR\fR
 .ad
-.RS 16n
-.rt  
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
 使用方法に関するメッセージを表示します。
 .RE
 
 .SH サブコマンド
 .sp
 .LP
-次のサブコマンドがサポートされています。
+サポートされているサブコマンドは次のとおりです。
 .sp
 .ne 2
 .mk
 .na
-\fB\fBcreate [\fB--version\fR \fIver\fR] \fI uri_or_path\fR\fR\fR
+\fB\fBpkgrepo create\fR [\fB--version\fR \fI ver\fR] \fIuri_or_path\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -102,22 +111,37 @@
 .sp
 このサブコマンドは、ファイルシステムベースのリポジトリでのみ使用できます。
 .sp
-\fB--version\fR が指定されている場合は、指定されたバージョンと互換性がある形式でリポジトリを作成します。デフォルトでは、バージョン 4 のリポジトリが作成されます。サポートされるバージョンは次のとおりです。
+.ne 2
+.mk
+.na
+\fB\fB--version\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定されたバージョンと互換性がある形式でリポジトリを作成します。デフォルトでは、バージョン 4 のリポジトリが作成されます。サポートされるバージョンは次のとおりです。
 .sp
+.ne 2
+.mk
+.na
+\fB3\fR
+.ad
+.RS 5n
+.rt  
+1 つのパブリッシャー、カタログバージョン 1、および検索バージョン 1 でのパッケージの格納をサポートします。
+.RE
 
 .sp
-.TS
-tab();
-lw(.33i) lw(5.17i) 
-lw(.33i) lw(5.17i) 
-.
-3T{
-1 つのパブリッシャー、カタログバージョン 1、および検索バージョン 1 でのパッケージの格納をサポートします。
-T}
-4T{
+.ne 2
+.mk
+.na
+\fB4\fR
+.ad
+.RS 5n
+.rt  
 複数のパブリッシャー、カタログバージョン 1、および検索バージョン 1 でのパッケージの格納をサポートします。
-T}
-.TE
+.RE
+
+.RE
 
 .RE
 
@@ -125,11 +149,11 @@
 .ne 2
 .mk
 .na
-\fB\fBadd-publisher \fB-s\fR \fIrepo_uri_or_path \fR \fIpublisher\fR ...\fR\fR
+\fB\fBpkgrepo add-publisher\fR \fB-s\fR \fI repo_uri_or_path\fR \fIpublisher\fR ...\fR
 .ad
 .sp .6
 .RS 4n
-指定されたパブリッシャーをリポジトリに追加します。新しいパブリッシャーにパッケージや内容は含まれていません。
+指定された発行元をリポジトリに追加します。新しいパブリッシャーにパッケージや内容は含まれていません。
 .sp
 このサブコマンドは、バージョン 4 のファイルシステムベースのリポジトリでのみ使用できます。
 .RE
@@ -138,11 +162,11 @@
 .ne 2
 .mk
 .na
-\fB\fBget [\fB-F\fR \fIformat\fR] [\fB-p\fR \fIpublisher\fR ...] \fB-s\fR \fI repo_uri_or_path\fR [\fIsection/property\fR ...]\fR\fR
+\fB\fBpkgrepo get\fR [\fB-F\fR \fI format\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher \fR ...] \fB-s\fR \fIrepo_uri_or_path\fR [\fI section/property\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
-リポジトリまたはそのパブリッシャーのプロパティー情報を表示します。
+リポジトリまたはその発行元のプロパティー情報を表示します。
 .sp
 デフォルトでは、各プロパティーとその値が個別の行に出力されます。空の ASCII 文字列値は、二重引用符 (\fB""\fR) のペアで表されます。ASCII 文字列値内の次の Bourne シェルのメタキャラクタと、改行、スペース、およびタブは、バックスラッシュ文字 (\fB\e\fR) でエスケープする必要があります。
 .sp
@@ -152,43 +176,126 @@
 .fi
 .in -2
 
-「使用例」の節を参照してください。
+発行元とリポジトリプロパティーの表示例については、「使用例」セクションを参照してください。
+.sp
+プロパティーのリスト、および各プロパティーの目的と値については、下の \fBset\fR サブコマンドを参照してください。
 .sp
-指定できるプロパティーのリスト、および各プロパティーの目的と値については、下の \fBset\fR サブコマンドを参照してください。
-.sp
-\fB-F\fR が指定されている場合は、代替の出力形式を指定します。\fIformat\fR の値は、\fBtsv\fR (Tab Separated Values)、\fB json\fR (単一行としての JavaScript Object Notation)、または \fBjson-formatted \fR (読みやすい形式にされた JavaScript Object Notation) にできます。
+.ne 2
+.mk
+.na
+\fB\fB-F\fR \fIformat\fR\fR
+.ad
+.sp .6
+.RS 4n
+代替出力形式を指定します。\fIformat\fR の値は、\fBtsv\fR (Tab Separated Values)、\fBjson\fR (単一行としての JavaScript Object Notation)、または \fBjson-formatted\fR (読みやすい形式にされた JavaScript Object Notation) にできます。
+.RE
+
 .sp
-\fB-H\fR が指定されている場合は、リストのヘッダーを省略します。
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
+.RE
+
 .sp
-\fB-p\fR が指定されている場合は、指定されたパブリッシャーのプロパティー情報を表示します。特殊な値 \fBall\fR により、すべてのパブリッシャーのプロパティーが表示されます。このオプションは複数回指定できます。
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元のプロパティー情報を表示します。特殊な値 \fBall\fR により、すべてのパブリッシャーのプロパティーが表示されます。このオプションは複数回指定できます。
+.RE
+
 .sp
-\fB-s\fR が指定されている場合は、指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBinfo [\fB-F\fR \fIformat\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher\fR ...] \fB- s\fR \fIrepo_uri_or_path\fR\fR\fR
+\fB\fIsection/property\fR\fR
 .ad
 .sp .6
 .RS 4n
-リポジトリで認識されているパッケージパブリッシャーのリストを表示します。このリストには、パブリッシャーごとのパッケージの数、パブリッシャーのパッケージデータが最後に更新された日時、およびパブリッシャーのパッケージデータのステータス (現在処理されているかどうかなど) が含まれます。
-.sp
-\fB-F\fR が指定されている場合は、代替の出力形式を指定します。\fIformat\fR の値は、\fBtsv\fR (Tab Separated Values)、\fBjson\fR (単一行としての JavaScript Object Notation)、または \fBjson-formatted\fR (読みやすい形式にされた JavaScript Object Notation) にできます。
+\fB publisher/prefix\fR や \fBrepository/version\fR などの、指定されたプロパティーの値のみを表示します。プロパティーの完全な一覧については、\fB set\fR サブコマンドを参照してください。
+.RE
+
+.RE
+
 .sp
-\fB-H\fR が指定されている場合は、リストのヘッダーを省略します。
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo info\fR [\fB-F\fR \fI format\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher \fR ...] \fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+リポジトリで認識されているパッケージ発行元のリストを表示します。このリストには、パブリッシャーごとのパッケージの数、パブリッシャーのパッケージデータが最後に更新された日時、およびパブリッシャーのパッケージデータのステータス (現在処理されているかどうかなど) が含まれます。
 .sp
-\fB-p\fR が指定されている場合は、指定されたパブリッシャーのデータのみが表示されます。指定されていない場合は、すべてのパブリッシャーのデータが表示されます。このオプションは複数回指定できます。
-.sp
-\fB-s\fR が指定されている場合は、指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
+.ne 2
+.mk
+.na
+\fB\fB-F\fR \fIformat\fR\fR
+.ad
+.sp .6
+.RS 4n
+代替出力形式を指定します。\fIformat\fR の値は、\fBtsv\fR (Tab Separated Values)、\fBjson\fR (単一行としての JavaScript Object Notation)、または \fBjson-formatted\fR (読みやすい形式にされた JavaScript Object Notation) にできます。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB list [\fB-F\fR \fIformat\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher\fR ...] \fB-s\fR \fI repo_uri_or_path\fR [\fIpkg_fmri_pattern\fR ...]\fR\fR
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元のデータのみを表示します。指定されていない場合は、すべてのパブリッシャーのデータが表示されます。このオプションは複数回指定できます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo list\fR [\fB-F\fR \fI format\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher \fR ...] \fB-s\fR \fIrepo_uri_or_path\fR [\fI pkg_fmri_pattern\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
@@ -196,62 +303,170 @@
 .sp
 デフォルトの出力では、最初の列にパッケージのパブリッシャーの名前が含まれます。2 番目の列にはパッケージの名前が含まれます。3 番目の列には、パッケージのステータスを示すフラグが含まれます。ステータス列の \fBo\fR の値は、パッケージが廃止されていることを示します。ステータス列の \fBr\fR の値は、パッケージの名前が変更されたことを示します (廃止の形態の 1 つです)。4 番目の列には、パッケージのリリースおよびブランチのバージョンが含まれます。リリースバージョンとブランチバージョンについては、\fBpkg\fR(5) を参照してください。
 .sp
-\fB-F\fR が指定されている場合は、代替の出力形式を指定します。\fIformat\fR の値は、\fBtsv\fR (Tab Separated Values)、\fBjson\fR (単一行としての JavaScript Object Notation)、または \fBjson-formatted\fR (読みやすい形式にされた JavaScript Object Notation) にできます。
+.ne 2
+.mk
+.na
+\fB\fB-F\fR \fIformat\fR\fR
+.ad
+.sp .6
+.RS 4n
+代替出力形式を指定します。\fIformat\fR の値は、\fBtsv\fR (Tab Separated Values)、\fBjson\fR (単一行としての JavaScript Object Notation)、または \fBjson-formatted\fR (読みやすい形式にされた JavaScript Object Notation) にできます。
+.RE
+
 .sp
-\fB-H\fR が指定されている場合は、リストのヘッダーを省略します。
+.ne 2
+.mk
+.na
+\fB\fB-H\fR \fR
+.ad
+.sp .6
+.RS 4n
+一覧からヘッダーを省略します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元のパッケージのみを表示します。指定されていない場合は、すべてのパブリッシャーのパッケージが表示されます。このオプションは複数回指定できます。
+.RE
+
 .sp
-\fB-p\fR が指定されている場合は、指定されたパブリッシャーのパッケージのみが表示されます。指定されていない場合は、すべてのパブリッシャーのパッケージが表示されます。このオプションは複数回指定できます。
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
+.RE
+
+.RE
+
 .sp
-\fB-s\fR が指定されている場合は、指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo rebuild\fR [\fB-p\fR \fI publisher\fR ...] \fB-s\fR \fIrepo_uri_or_path\fR [\fB- -no-catalog\fR] [\fB--no-index\fR]\fR
+.ad
+.sp .6
+.RS 4n
+リポジトリ内に見つかったすべてのカタログ、検索、およびその他のキャッシュされた情報を破棄し、それをリポジトリの現在の内容に基づいて再作成します。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元についてのみ操作を実行します。指定されていない場合や、特殊な値 \fBall\fR が指定されている場合は、すべてのパブリッシャーについて操作が実行されます。このオプションは複数回指定できます。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBrebuild [\fB-p\fR \fIpublisher\fR ...] \fB- s\fR \fIrepo_uri_or_path\fR [\fB--no-catalog\fR] [\fB--no-index\fR]\fR\fR
+\fB\fB--no-catalog\fR\fR
 .ad
 .sp .6
 .RS 4n
-リポジトリ内に見つかったすべてのカタログ、検索、およびその他のキャッシュされた情報を破棄し、それをリポジトリの現在の内容に基づいて再作成します。
-.sp
-\fB-p\fR が指定されている場合は、指定されたパブリッシャーについてのみ操作を実行します。指定されていない場合や、特殊な値 \fBall\fR が指定されている場合は、すべてのパブリッシャーについて操作が実行されます。このオプションは複数回指定できます。
+パッケージデータを再構築しません。
+.RE
+
 .sp
-\fB-s\fR が指定されている場合は、指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
-.sp
-\fB--no-catalog\fR が指定されている場合は、パッケージデータを再構築しません。
-.sp
-\fB--no-index\fR が指定されている場合は、検索インデックスを再構築しません。
+.ne 2
+.mk
+.na
+\fB\fB--no-index\fR\fR
+.ad
+.sp .6
+.RS 4n
+検索インデックスを再構築しません。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBrefresh [\fB-p\fR \fIpublisher\fR ...] \fB- s\fR \fIrepo_uri_or_path\fR [\fB--no-catalog\fR] [\fB--no-index\fR]\fR\fR
+\fB\fBpkgrepo refresh\fR [\fB-p\fR \fI publisher\fR ...] \fB-s\fR \fIrepo_uri_or_path\fR [\fB- -no-catalog\fR] [\fB--no-index\fR]\fR
 .ad
 .sp .6
 .RS 4n
 リポジトリ内に見つかった新しいパッケージをすべてカタログ化し、すべての検索インデックスを更新します。これは、遅延公開 (\fBpkgsend\fR の \fB--no-catalog\fR または \fB--no-index\fR オプション) で使用されることを目的にしています。
 .sp
-\fB-p\fR が指定されている場合は、指定されたパブリッシャーについてのみ操作を実行します。指定されていない場合や、特殊な値 \fBall\fR が指定されている場合は、すべてのパブリッシャーについて操作が実行されます。このオプションは複数回指定できます。
-.sp
-\fB-s\fR が指定されている場合は、指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
-.sp
-\fB--no-catalog\fR が指定されている場合は、新しいパッケージを追加しません。
-.sp
-\fB--no-index\fR が指定されている場合は、検索インデックスを更新しません。
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元についてのみ操作を実行します。指定されていない場合や、特殊な値 \fBall\fR が指定されている場合は、すべてのパブリッシャーについて操作が実行されます。このオプションは複数回指定できます。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBremove [\fB-n\fR] [\fB-p\fR \fI publisher\fR ...] \fB-s\fR \fIrepo_uri_or_path\fR \fI pkg_fmri_pattern\fR ...\fR\fR
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-catalog\fR\fR
 .ad
 .sp .6
 .RS 4n
-リポジトリから、指定されたパターンに一致するパッケージを削除します。これらのパッケージが参照している、ほかのどのパッケージでも使用されていないすべてのファイルも削除されます。
+新しいパッケージを追加しません。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-index\fR\fR
+.ad
+.sp .6
+.RS 4n
+検索インデックスを更新しません。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo remove\fR [\fB-n\fR] [\fB-p\fR \fIpublisher\fR ...] \fB-s\fR \fI repo_uri_or_path\fR \fIpkg_fmri_pattern\fR ...\fR
+.ad
+.sp .6
+.RS 4n
+リポジトリから、指定されたパターンに一致するパッケージ (これらのパッケージが参照している、ほかのどのパッケージでも使用されていないすべてのファイルを含む) を削除します。
 .LP
 注 - 
 .sp
@@ -265,29 +480,78 @@
 .RS 2
 この操作は元に戻せません。また、ほかのクライアントがそのリポジトリにアクセスしている間に使用すべきではありません。使用すると、それらのクライアントが取得操作中に失敗する可能性があります。
 .RE
-\fB-n\fR が指定されている場合は、パッケージを変更することなく、操作の試験実行を行います。終了する前に、削除されるパッケージのリストが表示されます。
 .sp
-\fB-p\fR が指定されている場合は、指定されたパブリッシャーの一致するパッケージのみを削除します。指定されていない場合は、すべてのパブリッシャーの一致するパッケージがすべて削除されます。このオプションは複数回指定できます。
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
+.ad
+.sp .6
+.RS 4n
+パッケージの変更は行わずに試しに操作を実行します。終了する前に、削除されるパッケージのリストが表示されます。
+.RE
+
 .sp
-\fB-s\fR が指定されている場合は、指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元の一致するパッケージのみを削除します。指定されていない場合は、すべてのパブリッシャーの一致するパッケージがすべて削除されます。このオプションは複数回指定できます。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBset [\fB-p\fR \fIpublisher\fR] \fB- s\fR \fIrepo_uri_or_path\fR \fIsection/property \fR=[\fIvalue\fR] ... or \fIsection/property \fR=([\fIvalue\fR]) ...\fR\fR
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo set\fR [\fB-p\fR \fI publisher\fR] \fB-s\fR \fIrepo_uri_or_path\fR \fI section/property\fR=[\fIvalue\fR] ...\fR
+.ad
+.br
+.na
+\fB\fBset\fR [\fB-p\fR \fIpublisher\fR] \fB- s\fR \fIrepo_uri_or_path\fR \fIsection/property \fR=([\fIvalue\fR]) ...\fR
 .ad
 .sp .6
 .RS 4n
-リポジトリまたはパブリッシャーの指定されたプロパティーの値を設定します。
+リポジトリまたは発行元の指定されたプロパティーの値を設定します。
 .sp
 このサブコマンドは、ファイルシステムベースのリポジトリでのみ使用できます。
 .sp
-\fB-p\fR が指定されている場合は、指定されたパブリッシャーのプロパティーデータのみを設定します。パブリッシャーがまだ存在しない場合は、追加されます。特殊な値 \fBall\fR を使用すると、すべてのパブリッシャーのプロパティーを設定できます。
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された発行元のプロパティーデータのみを設定します。パブリッシャーがまだ存在しない場合は、追加されます。特殊な値 \fBall\fR を使用すると、すべての発行元のプロパティーを設定できます。
+.RE
+
 .sp
-\fB-s\fR が指定されている場合は、指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
-.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定された URI またはファイルシステムのパスにあるリポジトリを操作します。
+.RE
+
 プロパティーと値は、次のいずれかの形式を使用して指定できます。
 .sp
 .ne 2
@@ -327,33 +591,11 @@
 .ne 2
 .mk
 .na
-\fB\fIpublisher\fR/\fIprefix\fR\fR
-.ad
-.sp .6
-.RS 4n
-デフォルトのパブリッシャーの名前を表す文字列。最初の文字は a-z、A-Z、または 0-9 である必要があります。文字列の残りの部分には、文字 0-9、-、.、a-z、および A-Z のみを含めることができます。この値は、複数のパブリッシャーのパッケージが存在する場合や、パッケージがリポジトリに公開されたときにパブリッシャーが指定されていない場合に使用すべきパブリッシャーを示します。
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fIpublisher\fR/\fIsigning_ca_certs \fR\fR
+\fB\fBpublisher/prefix\fR\fR
 .ad
-.sp .6
-.RS 4n
-このパブリッシャーに使用すべき署名元の CA 証明書のハッシュを含む文字列のリスト。
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fIpublisher\fR/\fIintermediate_certs \fR\fR
-.ad
-.sp .6
-.RS 4n
-このパブリッシャーに使用すべき中間証明書のハッシュを含む文字列のリスト。
+.RS 20n
+.rt  
+デフォルトのパブリッシャーの名前を表す文字列。最初の文字は a-z、A-Z、または 0-9 である必要があります。文字列の残りの部分には、文字 0-9、-、.、a-z、および A-Z のみを含めることができます。この値は、複数のパブリッシャーのパッケージが存在するとき、またはパッケージがリポジトリに公開されているが、パブリッシャーが指定されていないときに使用されるべきパブリッシャーを示します。
 .RE
 
 リポジトリバージョン 3 および 4 の場合は、リポジトリ内の個々のパブリッシャーの次のプロパティーを設定できます。
@@ -361,7 +603,7 @@
 .ne 2
 .mk
 .na
-\fB\fIpublisher\fR/\fIalias\fR\fR
+\fB\fBpublisher/alias\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -372,7 +614,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIcollection_type \fR\fR
+\fB\fBrepository/collection_type\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -387,7 +629,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIdescription \fR\fR
+\fB\fBrepository/description\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -398,7 +640,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIdetailed_url \fR\fR
+\fB\fBrepository/detailed_url\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -409,7 +651,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIlegal_uris \fR\fR
+\fB\fBrepository/legal_uris\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -420,7 +662,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fImirrors\fR\fR
+\fB\fBrepository/mirrors\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -431,7 +673,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIname\fR\fR
+\fB\fBrepository/name\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -442,7 +684,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIorigins\fR\fR
+\fB\fBrepository/origins\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -453,7 +695,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIrefresh_seconds \fR\fR
+\fB\fBrepository/refresh_seconds\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -464,7 +706,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIregistration_uri \fR\fR
+\fB\fBrepository/registration_uri\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -475,7 +717,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIrelated_uris \fR\fR
+\fB\fBrepository/related_uris\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -489,7 +731,18 @@
 .ne 2
 .mk
 .na
-\fB\fBversion\fR\fR
+\fB\fBpkgrepo help\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用方法に関するメッセージを表示します。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo version\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -511,7 +764,7 @@
 \fB例 2 \fR情報を表示する
 .sp
 .LP
-パブリッシャーの概要と、リポジトリ内のパッケージの数を表示します。
+パブリッシャーのサマリーと、リポジトリ内のパッケージの数を表示します。
 
 .sp
 .in +2
@@ -560,12 +813,16 @@
 .sp
 .in +2
 .nf
-$ \fBpkgrepo get -s /my/repository\fR
-SECTION    PROPERTY VALUE
-publisher  prefix   ""
-repository version  4
+$ \fBpkgrepo get -s /export/repoSolaris11\fR
+SECTION    PROPERTY    VALUE
+publisher  prefix      solaris
+repository description Local\e copy\e of\e the\e Oracle\e Solaris\e 11\e repository
+repository name        Oracle\e Solaris\e 11
+repository version     4
 $ \fBpkgrepo get -s http://pkg.oracle.com/solaris/release/\fR
 SECTION    PROPERTY VALUE
+deployment content  s11_11-11
+deployment pubdate  20111102T222051Z
 publisher  prefix   solaris
 repository version  4
 .fi
@@ -582,7 +839,8 @@
 solaris   publisher  alias
 solaris   publisher  prefix           solaris
 solaris   repository collection-type  core
-solaris   repository description      This\e repository\e serves\e the\e Oracle\e Solaris\e 11\e Package\e repository.
+solaris   repository description      This\e repository\e serves\e the\e Oracle\e
+Solaris\e 11\e Package\e repository.
 solaris   repository legal-uris       ()
 solaris   repository mirrors          (http://pkg-cdn1.oracle.com/solaris.release/)
 solaris   repository name             Oracle\e Solaris\e 11\e Package\e Repository
@@ -628,7 +886,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -648,18 +906,18 @@
 .ad
 .RS 6n
 .rt  
-エラーが発生しました。
+エラーが発生した。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
 .RS 6n
 .rt  
-無効なコマンド行オプションが指定されました。
+無効なコマンド行オプションが指定された。
 .RE
 
 .sp
@@ -670,7 +928,7 @@
 .ad
 .RS 6n
 .rt  
-複数の操作が要求されましたが、その一部しか成功しませんでした。
+複数の操作が要求されましたが、それらの一部のみが成功しました。
 .RE
 
 .sp
@@ -717,7 +975,7 @@
 .SH 関連項目
 .sp
 .LP
-\fBpkg\fR(1), \fBpkgrecv\fR(1), \fBpkgsend\fR(1), \fB pkg.depotd\fR(1M), \fBpkg\fR(5)
+\fBpkg\fR(1)、\fBpkgrecv\fR(1)、\fBpkgsend\fR(1)、\fBpkg.depotd\fR(1M)、\fBpkg\fR(5)
 .sp
 .LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/ja_JP/pkgsend.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkgsend.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,59 +1,68 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgsend 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgsend 1 "2012 年 6 月 22 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkgsend \- Image Packaging System の公開クライアント
 .SH 形式
 .LP
 .nf
-/usr/bin/pkgsend [\fIoptions\fR] \fIcommand\fR [\fIcmd_options\fR] [\fIoperands\fR]
+/usr/bin/pkgsend [\fIoptions\fR] \fIcommand \fR [\fIcmd_options\fR] [\fIoperands\fR] 
 .fi
 
 .LP
 .nf
-/usr/bin/pkgsend generate [-T \fIpattern\fR] [--target \fIfile\fR]
-    \fIsource\fR ...
+/usr/bin/pkgsend generate [-T \fIpattern\fR] [--target \fI file\fR] \fIsource\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkgsend publish [-b \fIbundle\fR ...] [-d \fIsource\fR ...] 
-    [-s \fIrepo_uri_or_path\fR] [-T \fIpattern\fR] [--no-catalog]
-    [\fImanifest\fR ...]
+/usr/bin/pkgsend publish [-b \fIbundle\fR ...] [-d \fI source\fR ...] [-s \fIrepo_uri_or_path\fR] [-T \fIpattern\fR] [--no-catalog] [\fImanifest\fR ...]
 .fi
 
 .SH 機能説明
 .sp
 .LP
 \fBpkgsend\fR では、パッケージのマニフェストを使用して、新しいパッケージと新しいパッケージのバージョンをイメージパッケージングリポジトリに公開できます。リポジトリを作成または管理するには、\fBpkgrepo\fR(1) を参照してください。既存のリポジトリ内でパッケージからパッケージアーカイブを作成するには、\fBpkgrecv\fR(1) を参照してください。パッケージのマニフェストの詳細は、\fBpkg\fR(5) を参照してください。
+.sp
+.LP
+\fBpkgsend\fR 操作後に、リポジトリに対して \fBpkgrepo refresh\fR または \fBpkgrepo rebuild\fR を実行し、検索インデックスを構築します。
 .SH オプション
 .sp
 .LP
-次のオプションを指定できます。
+サポートしているオプションは、次のとおりです。
 .sp
 .ne 2
 .mk
 .na
-\fB\fB--help\fR or \fB-?\fR\fR
+\fB\fB-?\fR\fR
 .ad
-.RS 16n
-.rt  
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
 使用方法に関するメッセージを表示します。
 .RE
 
 .SH サブコマンド
 .sp
 .LP
-次のサブコマンドがサポートされています。
+サポートされているサブコマンドは次のとおりです。
 .sp
 .ne 2
 .mk
 .na
-\fB\fBgenerate [\fB-T\fR \fIpattern\fR] [\fB--target\fR \fIfile\fR] \fIsource\fR ... \fR\fR
+\fB\fBpkgsend generate\fR [\fB-T\fR \fI pattern\fR] [\fB--target\fR \fIfile\fR] \fI source\fR ...\fR
 .ad
 .sp .6
 .RS 4n
-各 \fIsource\fR (SVR4 パッケージ、ディレクトリ、\fBtar\fR ファイルなど) を読み取り、その \fIsource\fR を\fB標準出力\fRに表示するマニフェストを生成します。これで、出力されたマニフェストに注釈を加え、\fBpkgdepend\fR(1) を使用して依存関係を追加または分析し、\fBpkglint\fR(1) を使用してその正当性を検証してから \fBpublish\fR サブコマンドに渡すことができるようになります。サポートされているソースを次に示します。
+各 \fIsource\fR (SVR4 パッケージ、ディレクトリ、\fBtar\fR ファイルなど) を読み取り、その \fIsource\fR を\fB標準出力\fRに表示するマニフェストを生成します。出力マニフェストで、\fBfile\fR および \fBdir\fR アクションの所有者は \fBroot\fR に設定され、グループは \fBbin\fR に設定されています。
+.sp
+これで、出力されたマニフェストに注釈を加え、\fBpkgdepend\fR を使用して依存関係を追加または分析し、\fBpkglint\fR を使用してその正当性を検証してから \fBpublish\fR サブコマンドに渡すことができるようになります。
+.sp
+.LP
+サポートされているソースを次に示します。
 .RS +4
 .TP
 .ie t \(bu
@@ -83,9 +92,9 @@
 .ne 2
 .mk
 .na
-\fB\fB*\fR\fR
+\fB*\fR
 .ad
-.RS 20n
+.RS 10n
 .rt  
 すべてと一致します。
 .RE
@@ -94,9 +103,9 @@
 .ne 2
 .mk
 .na
-\fB\fB?\fR\fR
+\fB?\fR
 .ad
-.RS 20n
+.RS 10n
 .rt  
 任意の単一文字と一致します。
 .RE
@@ -105,9 +114,9 @@
 .ne 2
 .mk
 .na
-\fB\fB[\fIseq\fR]\fR\fR
+\fB[\fIseq\fR]\fR
 .ad
-.RS 20n
+.RS 10n
 .rt  
 \fIseq\fR 内にある任意の文字と一致します。
 .RE
@@ -116,9 +125,9 @@
 .ne 2
 .mk
 .na
-\fB\fB![\fIseq\fR]\fR\fR
+\fB![\fIseq\fR]\fR
 .ad
-.RS 20n
+.RS 10n
 .rt  
 \fIseq\fR 内にない文字と一致します。
 .RE
@@ -134,21 +143,58 @@
 .ne 2
 .mk
 .na
-\fB\fBpublish [\fB-b\fR \fIbundle\fR ...] [\fB-d\fR \fIsource\fR ...] [\fB-s\fR \fI repo_uri_or_path\fR] [\fB-T\fR \fIpattern\fR] [\fB--no-catalog\fR] [\fImanifest\fR ...]\fR\fR
+\fB\fBpkgsend publish\fR [\fB-b\fR \fI bundle\fR ...] [\fB-d\fR \fIsource\fR ...] [\fB-s\fR \fIrepo_uri_or_path\fR] [\fB-T\fR \fI pattern\fR] [\fB--no-catalog\fR] [\fImanifest\fR ...] \fR
 .ad
 .sp .6
 .RS 4n
 指定されたパッケージマニフェストを使用するパッケージをターゲットパッケージリポジトリに公開します。これにより、指定されたソースからそのパッケージ用のファイルが取得されます。複数のマニフェストが指定されている場合、それらのマニフェストは指定された順序で追加されます。マニフェストが指定されていない場合、\fBstdin\fR からマニフェストが読み取られます。
 .sp
-\fB-b\fR を指定すると、マニフェスト内でファイルを検索するときに、指定されたバンドルが、検索するソースの一覧に追加されます。バンドルは、tar ファイルや SVR4 パッケージなどのソースです。このオプションが複数回指定されている場合、ソースはコマンド行に表示される順序で検索されます。\fB-b\fR と \fB-d\fR の両方が指定されている場合、\fB-d\fR のソースが最初に検索されます。サポートされているバンドルとその使用方法の詳細は、上記の \fBgenerate\fR サブコマンドを参照してください。
+指定しない場合、\fBpkgsend publish\fR はビルドバージョンをパッケージ FMRI に追加します。\fBpublish\fR ツールは、タイムスタンプも (UTC の現在時間) をパッケージ FMRI に追加します。パッケージ FMRI のバージョン文字列については、\fBpkg \fR(5) のマニュアルページを参照してください。
 .sp
-\fB-b\fR を指定すると、マニフェスト内でファイルを検索するときに、指定されたディレクトリが、検索するソースの一覧に追加されます。このオプションが複数回指定されている場合、ソースはコマンド行に表示される順序で検索されます。サポートされているソースとその使用方法の詳細は、上記の \fBgenerate\fR サブコマンドを参照してください。
+.ne 2
+.mk
+.na
+\fB\fB-b\fR \fIbundle\fR\fR
+.ad
+.sp .6
+.RS 4n
+マニフェスト内でファイルを検索するときに、指定されたバンドルを検索するソースの一覧に追加します。バンドルは、tar ファイルや SVR4 パッケージなどのソースです。このオプションが複数回指定されている場合、ソースはコマンド行に表示される順序で検索されます。\fB-b\fR と \fB-d\fR の両方が指定されている場合、\fB-d\fR のソースが最初に検索されます。サポートされているバンドルとその使用方法の詳細は、前述の \fBgenerate\fR サブコマンドを参照してください。
+.RE
+
 .sp
-\fB-s\fR を指定すると、特定の URI またはファイルシステムパスに存在しているリポジトリにパッケージが公開されます。公開についての制限事項と推奨事項の詳細は、次の「注意事項」の節を参照してください。また、「環境変数」の節も参照してください。
+.ne 2
+.mk
+.na
+\fB\fB-d\fR \fIsource\fR\fR
+.ad
+.sp .6
+.RS 4n
+マニフェスト内でファイルを検索するときに、指定されたディレクトリを検索するソースの一覧に追加します。このオプションが複数回指定されている場合、ソースはコマンド行に表示される順序で検索されます。サポートされているソースとその使用方法の詳細は、上記の \fBgenerate\fR サブコマンドを参照してください。
+.RE
+
 .sp
-\fB--no-catalog\fR を指定すると、パブリッシャーのカタログにパッケージが追加されなくなります。パブリッシャーのカタログの更新は連続で実行されるため、複数のパッケージを一度に公開する場合には常にこのオプションを使用することを推奨します。公開が完了すると、\fBpkgrepo\fR(1) の \fBrefresh\fR サブコマンドを使用して、新しいパッケージを各パブリッシャーのカタログに追加できます。
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+特定の URI またはファイルシステムパスに存在しているリポジトリにパッケージが公開されます。公開についての制限事項と推奨事項の詳細は、次の「注意事項」のセクションを参照してください。また、「環境変数」のセクションも参照してください。
+.RE
+
 .sp
-その他のすべてのオプションの使用法と効果については、上記の \fBgenerate\fR サブコマンドを参照してください。
+.ne 2
+.mk
+.na
+\fB\fB--no-catalog\fR\fR
+.ad
+.sp .6
+.RS 4n
+パッケージを発行元のカタログに追加しません。パブリッシャーのカタログの更新は連続で実行されるため、複数のパッケージを一度に公開する場合には常にこのオプションを使用することを推奨します。公開が完了すると、\fBpkgrepo\fR の \fBrefresh\fR サブコマンドを使用して、新しいパッケージを各発行元のカタログに追加できます。
+.RE
+
+\fB-T\fR オプションの説明については、前述の \fBgenerate \fR サブコマンドを参照してください。
 .RE
 
 .SH 環境
@@ -256,7 +302,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -283,7 +329,7 @@
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
 .RS 6n
 .rt  
@@ -323,7 +369,7 @@
 .SH 関連項目
 .sp
 .LP
-\fBpkgdepend\fR(1), \fBpkgrepo\fR(1), \fBpkg.depotd \fR(1M), \fBpkg\fR(5)
+\fBpkgdepend\fR(1)、\fBpkgrepo\fR(1)、\fBpkg.depotd\fR(1M)、\fBpkg\fR(5)
 .sp
 .LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/ja_JP/pkgsign.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pkgsign.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgsign 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgsign 1 "2012 年 5 月 27 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pkgsign \- Image Packaging System の署名ユーティリティー
 .SH 形式
@@ -21,34 +21,106 @@
 .SH オプション
 .sp
 .LP
-次のオプションを指定できます。
+サポートしているオプションは、次のとおりです。
 .sp
-.LP
-\fB-a\fR を指定すると、デフォルトの署名アルゴリズムではなく、\fIhash_algorithm\fR 署名アルゴリズムが使用されます。デフォルトの署名アルゴリズムは \fBrsa-sha256\fR です。サポートされている署名アルゴリズムは、\fBrsa-sha256\fR、\fBrsa-sha384\fR、\fBrsa-sha512\fR、\fBsha256\fR、\fBsha384\fR、\fBsha512\fR です。ハッシュアルゴリズムを指定するだけの署名アルゴリズムを使用すると、署名の値は、パッケージのマニフェストのハッシュになります。\fBrsa\fR とハッシュアルゴリズムを指定する署名アルゴリズムを使用すると、署名の値は、提供された非公開鍵で署名が追加されたマニフェストのハッシュになります (\fB-c\fR オプションと \fB-k\fR オプションを参照)。
+.ne 2
+.mk
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用方法に関するメッセージを表示します。
+.RE
+
 .sp
-.LP
-\fB-c\fR を指定すると、証明書 \fIpath_to_signing_certificate\fR が、このアクションで署名の値を検証するときに使用する証明書として追加されます。\fB-c\fR オプションは、\fB-k\fR オプションでのみ使用されます。
+.ne 2
+.mk
+.na
+\fB\fB-a\fR \fIhash_algorithm\fR\fR
+.ad
+.sp .6
+.RS 4n
+デフォルトの署名アルゴリズムではなく、\fIhash_algorithm\fR 署名アルゴリズムが使用されます。デフォルトの署名アルゴリズムは \fBrsa-sha256\fR です。サポートされている署名アルゴリズムは、\fBrsa-sha256\fR、\fBrsa-sha384\fR、\fBrsa-sha512\fR、\fBsha256\fR、\fBsha384\fR、\fBsha512\fR です。ハッシュアルゴリズムを指定するだけの署名アルゴリズムを使用すると、署名の値は、パッケージのマニフェストのハッシュになります。\fBrsa\fR とハッシュアルゴリズムを指定する署名アルゴリズムを使用すると、署名の値は、提供された非公開鍵で署名が追加されたマニフェストのハッシュになります (\fB-c\fR オプションと \fB-k\fR オプションを参照)。
+.RE
+
 .sp
-.LP
-\fB-i\fR を指定すると、証明書 \fIpath_to_intermediate_cert\fR が、\fB-c\fR への引数として指定された証明書 \fIpath_to_signing_certificate\fR を検証するときに使用する証明書として追加されます。複数の証明書を追加するには、\fB-i\fR を複数回指定します。
+.ne 2
+.mk
+.na
+\fB\fB-c\fR \fIpath_to_signing_certificate\fR\fR
+.ad
+.sp .6
+.RS 4n
+証明書 \fIpath_to_signing_certificate\fR を、このアクションで署名の値を検証するときに使用する証明書として追加します。\fB-c\fR オプションは、\fB-k\fR オプションでのみ使用されます。
+.RE
+
 .sp
-.LP
-\fB-k\fR を指定すると、\fIpath_to_private_key\fR に格納された非公開鍵を使用してマニフェストに署名が追加されます。\fB-k\fR オプションは、\fB-c\fR オプションでのみ使用されます。\fB-k\fR が設定されていない場合、署名の値はマニフェストのハッシュになります。
+.ne 2
+.mk
+.na
+\fB\fB-i\fR \fIpath_to_intermediate_cert\fR\fR
+.ad
+.sp .6
+.RS 4n
+証明書 \fIpath_to_intermediate_cert\fR を、\fB-c\fR への引数として指定された証明書 \fIpath_to_signing_certificate\fR を検証するときに使用する証明書として追加します。複数の証明書を追加するには、\fB-i\fR を複数回指定します。
+.RE
+
 .sp
-.LP
-\fB-n\fR を指定すると、評価実行が行われ、リポジトリは一切変更されません。
+.ne 2
+.mk
+.na
+\fB\fB-k\fR \fIpath_to_private_key\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fIpath_to_private_key\fR に格納された非公開鍵を使用してマニフェストに署名を追加します。\fB-k\fR オプションは、\fB-c\fR オプションでのみ使用されます。\fB-k\fR が設定されていない場合、署名の値はマニフェストのハッシュになります。
+.RE
+
 .sp
-.LP
-\fB-s\fR を指定すると、\fIpath_or_uri\fR にあるリポジトリ内のパッケージに署名が追加されます。
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
+.ad
+.sp .6
+.RS 4n
+評価実行を行い、リポジトリは一切変更しません。
+.RE
+
 .sp
-.LP
-\fB--help\fR を指定すると、使用法のメッセージが表示されます。
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+\fIpath_or_uri\fR にあるリポジトリ内のパッケージに署名を追加します。
+.RE
+
 .sp
-.LP
-\fB--no-index\fR を指定すると、署名付きマニフェストが再公開されたあとに、リポジトリの検索インデックスが更新されません。
+.ne 2
+.mk
+.na
+\fB\fB--no-index\fR\fR
+.ad
+.sp .6
+.RS 4n
+署名付きマニフェストが再公開されたあとに、リポジトリの検索インデックスを更新しません。
+.RE
+
 .sp
-.LP
-\fB--no-catalog\fR を指定すると、署名付きマニフェストが再公開されたあとに、リポジトリのカタログが更新されません。
+.ne 2
+.mk
+.na
+\fB\fB--no-catalog\fR\fR
+.ad
+.sp .6
+.RS 4n
+署名付きマニフェストが再公開されたあとに、リポジトリのカタログを更新しません。
+.RE
+
 .SH 使用例
 .LP
 \fB例 1 \fRマニフェストのハッシュ値を使用した署名の追加
@@ -84,7 +156,7 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
@@ -111,7 +183,7 @@
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
 .RS 6n
 .rt  
@@ -162,7 +234,7 @@
 .SH 関連項目
 .sp
 .LP
-\fBpkg\fR(1), \fBpkgrecv\fR(1), \fBpkgsend\fR(1), \fBpkgrepo\fR(1M), \fBpkg\fR(5)
+\fBpkg\fR(1), \fBpkgrecv\fR(1), \fBpkgsend\fR(1), \fBpkgrepo\fR(1), \fBpkg\fR(5)
 .sp
 .LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/ja_JP/pm-updatemanager.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/ja_JP/pm-updatemanager.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pm-updatemanager 1 "2011 年 7 月 28 日" "SunOS 5.11" "ユーザーコマンド"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pm-updatemanager 1 "2012 年 5 月 27 日" "SunOS 5.11" "ユーザーコマンド"
 .SH 名前
 pm-updatemanager \- パッケージを更新するためのアプリケーション
 .SH 形式
@@ -11,8 +11,8 @@
 
 .LP
 .nf
-/usr/bin/pm-updatemanager [-hdR] [--help] [--debug]
-    [--image-dir \fIdir\fR]
+/usr/bin/pm-updatemanager [-h | --help] [-d | --debug]
+    [-R \fIdir\fR | --image-dir \fIdir\fR]
 .fi
 
 .SH 機能説明
@@ -28,15 +28,19 @@
 .SH オプション
 .sp
 .LP
-次のオプションを指定できます。
+サポートしているオプションは、次のとおりです。
 .sp
 .ne 2
 .mk
 .na
-\fB\fB-h\fR or \fB--help\fR\fR
+\fB\fB-h\fR\fR
 .ad
-.RS 26n
-.rt  
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
 使用方法に関するメッセージを表示します。
 .RE
 
@@ -44,10 +48,14 @@
 .ne 2
 .mk
 .na
-\fB\fB-d\fR or \fB--debug\fR\fR
+\fB\fB-d\fR\fR
 .ad
-.RS 26n
-.rt  
+.br
+.na
+\fB\fB--debug\fR\fR
+.ad
+.sp .6
+.RS 4n
 デバッグモードで \fBpm-updatemanager\fR を実行します。
 .RE
 
@@ -55,10 +63,14 @@
 .ne 2
 .mk
 .na
-\fB\fB-R\fR or \fB--image-dir\fR \fI dir\fR\fR
+\fB\fB-R\fR \fIdir\fR\fR
 .ad
-.RS 26n
-.rt  
+.br
+.na
+\fB\fB--image-dir\fR \fIdir\fR\fR
+.ad
+.sp .6
+.RS 4n
 自動的に検出されたイメージではなく、\fIdir\fR をルートとするイメージに対して処理を行います。
 .RE
 
@@ -98,14 +110,14 @@
 .SH 終了ステータス
 .sp
 .LP
-次の終了値が返されます。
+次の終了ステータスが返されます。
 .sp
 .ne 2
 .mk
 .na
 \fB\fB0\fR\fR
 .ad
-.RS 6n
+.RS 5n
 .rt  
 すべてが動作しました。
 .RE
@@ -116,7 +128,7 @@
 .na
 \fB\fB1\fR\fR
 .ad
-.RS 6n
+.RS 5n
 .rt  
 エラーが発生した。
 .RE
@@ -125,9 +137,9 @@
 .ne 2
 .mk
 .na
-\fB\fB2\fR \fR
+\fB\fB2\fR\fR
 .ad
-.RS 6n
+.RS 5n
 .rt  
 無効なコマンド行オプションが指定された。
 .RE
@@ -154,7 +166,7 @@
 .SH 関連項目
 .sp
 .LP
-\fBpackagemanager\fR(1), \fBpkg\fR(1), \fBpkg \fR(5)
+\fBpackagemanager\fR(1), \fBpkg\fR(1), \fBpkg\fR(5)
 .sp
 .LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/pkg.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkg.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkg 1 "26 Jun 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkg 1 "10 Oct 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkg \- Image Packaging System retrieval client
 .SH SYNOPSIS
@@ -468,7 +467,7 @@
 .ad
 .sp .6
 .RS 4n
-Display all of the licenses for the packages that are installed or updated as part of this operation.
+Display all of the licenses for the packages that are installed or updated as part of this operation. For updated packages, display the license only if the license has changed.
 .RE
 
 .sp
@@ -1379,7 +1378,7 @@
 .ad
 .sp .6
 .RS 4n
-Display all of the licenses for the packages to be installed or updated as part of this operation.
+Display all of the licenses for the packages that are installed or updated as part of this operation. For updated packages, display the license only if the license has changed.
 .RE
 
 .RE
@@ -1859,7 +1858,7 @@
 .ad
 .sp .6
 .RS 4n
-Display the list of all publishers, their origin URIs, and mirrors in order of search preference.
+Display the list of all publishers in order of search preference. The following information is displayed for each publisher: name, attributes such as non-sticky and disabled, type (origin or mirror), online status, proxy, and location URI. Proxy information is shown only as T (true) or F (false) under the column labeled P. To show the proxy value for a publisher with T in the P column, use the \fB-F tsv\fR option or specify the publisher name argument. Proxies shown by the \fBpkg publisher\fR command were set by using the \fB--proxy\fR option of the \fBpkg set-publisher\fR command. Proxies set by using an \fBhttp_proxy\fR environment variable are not shown by the \fBpkg publisher\fR command.
 .sp
 .ne 2
 .mk
@@ -1868,7 +1867,7 @@
 .ad
 .sp .6
 .RS 4n
-Display detailed configuration for only the specified publishers.
+Display detailed configuration for only the specified publishers. Additional information displayed includes the proxy URI, key, and certificate for each origin or mirror URI, the client UUID, and the time the catalog was last updated.
 .RE
 
 .sp
@@ -3722,4 +3721,7 @@
 \fBpkgsend\fR(1), \fBpkg.depotd\fR(1M), \fBglob\fR(3C), \fBpkg\fR(5), \fBbeadm\fR(1M)
 .sp
 .LP
+\fIAdding and Updating Oracle Solaris 11.1 Software Packages\fR
+.sp
+.LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/pkg.5	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkg.5	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,7 @@
 '\" te
 .\" Copyright (c) 2009, 2012, Oracle and/or its
 .\" affiliates. All rights reserved.
-.TH pkg 5 "22 Jun 2012" "SunOS 5.11" "Standards, Environments, and Macros"
+.TH pkg 5 "13 Oct 2012" "SunOS 5.12" "Standards, Environments, and Macros"
 .SH NAME
 pkg \- Image Packaging System
 .SH DESCRIPTION
@@ -665,7 +665,7 @@
 .ad
 .sp .6
 .RS 4n
-When \fBtrue\fR, this license must be accepted by a user before the related package can be installed or updated. Omission of this attribute is equivalent to \fBfalse\fR. The method of acceptance (interactive or configuration-based, for example) is at the discretion of clients.
+When \fBtrue\fR, this license must be accepted by a user before the related package can be installed or updated. Omission of this attribute is equivalent to \fBfalse\fR. The method of acceptance (interactive or configuration-based, for example) is at the discretion of clients. For package updates, this attribute is ignored if the license action or payload has not changed.
 .RE
 
 .sp
@@ -676,7 +676,7 @@
 .ad
 .sp .6
 .RS 4n
-When \fBtrue\fR, the action's payload must be displayed by clients during packaging operations. Omission of this value is equivalent to \fBfalse\fR. This attribute should not be used for copyright notices, only actual licenses or other material that must be displayed during operations. The method of display is at the discretion of clients.
+When \fBtrue\fR, the action's payload must be displayed by clients during packaging operations. Omission of this value is equivalent to \fBfalse\fR. This attribute should not be used for copyright notices. This attribute should only be used for licenses or other material that must be displayed during operations. The method of display is at the discretion of clients. For package updates, this attribute is ignored if the license action or payload has not changed.
 .RE
 
 .SS "Legacy Actions"
@@ -1185,7 +1185,13 @@
 Facets and variants are special properties of the image and cannot be set on individual packages. To view the current values of the facets and variants set on the image, use the \fBpkg facet\fR and \fBpkg variant\fR commands as shown in the \fBpkg\fR(1) man page. To modify the values of the facets and variants set on the image, use the \fBpkg change-facet\fR and \fBpkg change-variant\fR commands.
 .sp
 .LP
-Facets are treated as booleans by package clients: They can be set only to \fBtrue\fR (enabled) or \fBfalse\fR (disabled) in the image. By default, all facets are considered to be set to \fBtrue\fR in the image. However, the value of the facet tag on the action can be set to \fBall\fR or \fBtrue\fR to control how clients filter faceted actions; all other values have undefined behavior. When the value of a facet tag is \fBall\fR, all facet tags on an action that have a value of \fBall\fR must be \fBtrue\fR in the image, and (if present on the action) at least one facet tag that does not have a value of \fBall\fR must be \fBtrue\fR in the image.  The \fBall\fR value for a facet is useful when more than a single level of filtering is desired.  For example:
+Facets are treated as boolean values by package clients: Facets can be set only to \fBtrue\fR (enabled) or \fBfalse\fR (disabled) in the image. By default, all facets are considered to be set to \fBtrue\fR in the image.
+.sp
+.LP
+The value of a facet tag on an action can be set to \fBall\fR or \fBtrue\fR to control how clients filter faceted actions. All values other than \fBall\fR or \fBtrue\fR have undefined behavior. See below for a description of the conditions that must exist in the image to install an action that has facet tags.
+.sp
+.LP
+The \fBall\fR value for a facet is useful when more than a single level of filtering is required. In the following example, \fBfoo.txt\fR is installed only if the \fBdoc\fR facet and at least one of the \fBlocale\fR facets is \fBtrue\fR in the image. This enables administrators to exclude documentation, but still enable or disable support for specific locales. In addition, \fBapi.txt\fR is only installed if both the \fBdoc\fR and \fBdevel\fR facets are \fBtrue\fR in the image.
 .sp
 .in +2
 .nf
@@ -1196,9 +1202,6 @@
 
 .sp
 .LP
-In the above example, foo.txt will only be installed if the 'doc' facet and at least one of the 'locale' facets is \fBtrue\fR in the image.  This allows administrators to exclude documentation, but still enable or disable support for specific locales.  In addition, api.txt will only be installed if both the 'doc' and 'devel' facets are \fBtrue\fR in the image.
-.sp
-.LP
 A facet set on the image can be a full facet such as \fBdoc.man\fR or a pattern such as \fBlocale.*\fR. This is useful when you want to disable a portion of the facet namespace, and only enable individual facets within it. For example, you could disable all locales and then only enable one or two specific locales, as shown in the following example:
 .sp
 .in +2
@@ -1243,7 +1246,19 @@
 .TP
 .ie t \(bu
 .el o
-Actions with facet tags are installed if all the facet tags on an action that have a value of \fBall\fR are \fBtrue\fR in the image, and (if present on the action) at least one facet tag that does not have a value of \fBall\fR is \fBtrue\fR in the image (\fBtrue\fR is the default for facets not explicitly set).
+Actions with facet tags are installed if the following conditions exist in the image:
+.RS +4
+.TP
+.ie t \(bu
+.el o
+All facet tags on the action that have a value of \fBall\fR are \fBtrue\fR in the image (\fBtrue\fR is the default).
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+If any facet tags on the action have a value of \fBtrue\fR, at least one of those facets is \fBtrue\fR in the image.
+.RE
 .RE
 .RS +4
 .TP
--- a/src/man/pkgdepend.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkgdepend.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkgdepend 1 "22 Jun 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgdepend 1 "22 Jun 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkgdepend \- Image Packaging System dependency analyzer
 .SH SYNOPSIS
--- a/src/man/pkgdiff.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkgdiff.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkgdiff 1 "27 May 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgdiff 1 "27 May 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkgdiff \- compare package manifests
 .SH SYNOPSIS
--- a/src/man/pkgfmt.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkgfmt.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkgfmt 1 "27 May 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgfmt 1 "27 May 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkgfmt \- format a package manifest
 .SH SYNOPSIS
--- a/src/man/pkglint.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkglint.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkglint 1 "27 May 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkglint 1 "27 May 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkglint \- Image Packaging System package lint
 .SH SYNOPSIS
--- a/src/man/pkgmerge.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkgmerge.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,13 +1,13 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkgmerge 1 "27 May 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgmerge 1 "15 Oct 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkgmerge \- Image Packaging System package merging utility
 .SH SYNOPSIS
 .LP
 .nf
 /usr/bin/pkgmerge [-n] -d \fIdest_repo\fR
+    [-p \fIpublisher_prefix\fR ...]
     -s \fIvariant\fR=\fIvalue\fR[,...],\fIsrc_repo\fR ...
     [\fIpkg_fmri_pattern\fR ...]
 .fi
@@ -67,6 +67,19 @@
 .ne 2
 .mk
 .na
+\fB\fB-p\fR \fIpublisher_prefix\fR\fR
+.ad
+.sp .6
+.RS 4n
+Specify the name of the publisher from which to merge packages. This option can be specified multiple times.
+.sp
+By default, packages from all publishers in all source repositories are merged.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fB-s\fR \fIvariant\fR=\fIvalue\fR[,...],\fIsrc_repo\fR\fR
 .ad
 .sp .6
@@ -342,6 +355,22 @@
 .fi
 .in -2
 
+.LP
+\fBExample 5 \fRMerge Packages With Different Publisher Prefixes
+.sp
+.LP
+Merge only packages with the \fBdev\fR prefix, even though other packages in these repositories have the \fBexample.com\fR prefix.
+
+.sp
+.in +2
+.nf
+$ \fBpkgmerge -p dev -s arch=sparc,http://src1.example.com \e\fR
+\fB-s arch=i386,http://src2.example.com \e\fR
+\fB-d /\fIpath/to/target/repository\fR\fR
+.fi
+.in -2
+.sp
+
 .SH EXIT STATUS
 .sp
 .LP
--- a/src/man/pkgmogrify.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkgmogrify.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkgmogrify 1 "4 Jun 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgmogrify 1 "4 Jun 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkgmogrify \- Image Packaging System manifest transmogrifier
 .SH SYNOPSIS
--- a/src/man/pkgrecv.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkgrecv.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkgrecv 1 "11 Jun 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgrecv 1 "12 Oct 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkgrecv \- Image Packaging System content retrieval utility
 .SH SYNOPSIS
@@ -20,10 +19,16 @@
 .SH DESCRIPTION
 .sp
 .LP
-\fBpkgrecv\fR allows the user to retrieve packages from a \fBpkg\fR(5) repository or package archive. \fBpkgrecv\fR can also optionally republish the retrieved packages to a different package repository or archive them. By default, packages are retrieved in package repository format suitable for use with \fBpkg\fR, \fBpkg.depotd\fR, and package publication tools.
+\fBpkgrecv\fR retrieves packages from a \fBpkg\fR(5) repository or package archive and republishes the retrieved packages to a different package repository or package archive. By default, packages are retrieved in package repository format suitable for use with \fBpkg\fR, \fBpkg.depotd\fR, and package publication tools.
+.LP
+Note - 
+.sp
+.RS 2
+Do not use multiple instances of \fBpkgrecv\fR simultaneously to republish packages to the same destination repository or archive. In this case, newly received packages could contain duplicate actions.
+.RE
 .sp
 .LP
-After a \fBpkgrecv\fR operation, run \fBpkgrepo refresh\fR or \fBpkgrepo rebuild\fR on the repository to build search indexes.
+After a \fBpkgrecv\fR operation that retrieves packages into a \fIdest_uri\fR, if the \fIdest_uri\fR repository must support \fBpkg search\fR operations, run \fBpkgrepo refresh\fR on that repository to update search indexes.
 .SH OPTIONS
 .sp
 .LP
@@ -69,7 +74,7 @@
 .ad
 .sp .6
 .RS 4n
-Specify the file system path or URI of the target to republish packages to. If \fB-a\fR  is specified, the target is a new package archive that cannot already exist. Otherwise, the target must be a package repository that already exists. New repositories can be created using \fBpkgrepo\fR.
+Specify the file system path or URI of the target to republish packages to. If \fB-a\fR  is specified, the target is a new package archive that cannot already exist. Otherwise, the target must be a package repository that already exists. New repositories can be created using the \fBpkgrepo\fR command. If \fB-d\fR is not specified, the value of \fBPKG_DEST\fR is used. See "Environment Variables" below.
 .RE
 
 .sp
@@ -146,7 +151,7 @@
 .ad
 .sp .6
 .RS 4n
-Specify a URI representing the location of a \fBpkg\fR(5) repository or package archive from which to receive package data.
+Specify a URI representing the location of a \fBpkg\fR(5) repository or package archive from which to receive package data. If \fB-s\fR is not specified, the value of \fBPKG_SRC\fR is used. See "Environment Variables" below.
 .RE
 
 .sp
@@ -179,7 +184,7 @@
 .ad
 .sp .6
 .RS 4n
-List the most recent versions of the packages available from the specified repository and exit. (All other options except \fB-s\fR are ignored.)
+List the most recent versions of the packages available from the specified repository and exit. All other options except \fB-s\fR are ignored.
 .RE
 
 .sp
@@ -193,6 +198,22 @@
 Retrieve and store the raw package data in a set of directory structures by stem and version at the location specified by \fB-d\fR. This option can be used only with file system based destinations. This package data can be used to conveniently modify and republish packages, perhaps by correcting file contents or providing additional package metadata. This option cannot be combined with \fB-a\fR.
 .RE
 
+.SH OPERANDS
+.sp
+.ne 2
+.mk
+.na
+\fB\fB\fIfmri\fR|\fIpattern\fR\fR\fR
+.ad
+.sp .6
+.RS 4n
+If \fB\&'*'\fR is specified for \fIpattern\fR, and if the \fB-d\fR argument does not contain any packages published by \fIsrc_uri\fR publishers, the newest versions of all packages in the \fIsrc_uri\fR, and any other dependencies of those packages, are retrieved.
+.sp
+If \fB\&'*'\fR is specified for \fIpattern\fR, and if the \fB-d\fR argument already contains packages published by one or more \fIsrc_uri\fR publishers, only new and changed packages from those publishers in the \fIsrc_uri\fR are retrieved.
+.sp
+If \fB\fIfmri\fR|\fIpattern\fR\fR is not \fB\&'*'\fR, then the specified packages are retrieved. You might want to specify the \fB-r\fR option to be sure to retrieve all the dependencies of the specified packages.
+.RE
+
 .SH EXAMPLES
 .LP
 \fBExample 1 \fRList Newest Packages
@@ -475,4 +496,7 @@
 \fBpkgrepo\fR(1), \fBpkgsend\fR(1), \fBpkg\fR(5)
 .sp
 .LP
+\fICopying and Creating Oracle Solaris 11.1 Package Repositories\fR
+.sp
+.LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/pkgrepo.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkgrepo.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkgrepo 1 "22 Jun 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgrepo 1 "22 Jun 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkgrepo \- Image Packaging System repository management utility
 .SH SYNOPSIS
--- a/src/man/pkgsend.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkgsend.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkgsend 1 "22 Jun 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgsend 1 "12 Oct 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkgsend \- Image Packaging System publication client
 .SH SYNOPSIS
@@ -29,7 +28,7 @@
 \fBpkgsend\fR enables the publication of new packages and new package versions to an image packaging repository using package manifests. To create or manage repositories, see \fBpkgrepo\fR(1). To create package archives from packages in an existing repository, see \fBpkgrecv\fR(1). For more information about package manifests, see \fBpkg\fR(5).
 .sp
 .LP
-After a \fBpkgsend\fR operation, run \fBpkgrepo refresh\fR or \fBpkgrepo rebuild\fR on the repository to build search indexes.
+After a \fBpkgsend publish\fR operation, if your \fIrepo_uri_or_path\fR repository must support \fBpkg search\fR operations, run \fBpkgrepo refresh\fR on the repository to update search indexes.
 .SH OPTIONS
 .sp
 .LP
--- a/src/man/pkgsign.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/pkgsign.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,7 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2012, Oracle and/or its
-.\" affiliates. All rights reserved.
-.TH pkgsign 1 "27 May 2012" "SunOS 5.11" "User Commands"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgsign 1 "27 May 2012" "SunOS 5.12" "User Commands"
 .SH NAME
 pkgsign \- Image Packaging System signing utility
 .SH SYNOPSIS
--- a/src/man/zh_CN/packagemanager.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/packagemanager.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH packagemanager 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH packagemanager 1 "2012 年 5 月 27 日" "SunOS 5.11" "用户命令"
 .SH 名称
 packagemanager \- 映像包管理系统的 GUI
 .SH 用法概要
@@ -11,9 +11,9 @@
 
 .LP
 .nf
-/usr/bin/packagemanager [-hiRu] [--help]
-    [--info-install \fIfile\fR] [--update-all]
-    [--image-dir \fIdir\fR]
+/usr/bin/packagemanager [-h | --help]
+    [-i | --info-install \fIfile\fR] [-U | --update-all]
+    [-R | --image-dir \fIdir\fR]
 .fi
 
 .LP
@@ -57,7 +57,11 @@
 .ne 2
 .mk
 .na
-\fB\fB-h\fR 或 \fB--help\fR\fR
+\fB\fB-h\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -68,18 +72,26 @@
 .ne 2
 .mk
 .na
-\fB\fB-i\fR 或 \fB--info-install\fR\fI file\fR\fR
+\fB\fB-i\fR \fIfile\fR\fR
+.ad
+.br
+.na
+\fB\fB--info-install\fR \fIfile\fR\fR
 .ad
 .sp .6
 .RS 4n
-允许指定 \fB\&.p5i\fR 文件以在 Web 安装模式下运行 \fB packagemanager\fR。\fIfile\fR 必须具有后缀 \fB\&.p5i\fR。
+指定 \fB\&.p5i\fR 文件以在 Web 安装模式下运行 \fBpackagemanager\fR。\fIfile\fR 必须具有后缀 \fB\&.p5i\fR。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB-R\fR 或 \fB--image-dir\fR\fI dir\fR\fR
+\fB\fB-R\fR \fIdir\fR\fR
+.ad
+.br
+.na
+\fB\fB--image-dir\fR \fIdir\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -90,7 +102,11 @@
 .ne 2
 .mk
 .na
-\fB\fB-U\fR 或 \fB--update-all\fR\fR
+\fB\fB-U\fR\fR
+.ad
+.br
+.na
+\fB\fB--update-all\fR\fR
 .ad
 .sp .6
 .RS 4n
--- a/src/man/zh_CN/pkg.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkg.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkg 1 "2011 年 8 月 30 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates.All rights reserved.
+.TH pkg 1 "2012 年 6 月 26 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkg \- 映像包管理系统的检索客户端
 .SH 用法概要
@@ -11,31 +11,34 @@
 
 .LP
 .nf
-/usr/bin/pkg refresh [--full] [\fIpublisher\fR ...]
+/usr/bin/pkg refresh [-q] [--full] [\fIpublisher\fR ...]
 .fi
 
 .LP
 .nf
-/usr/bin/pkg install [-nvq] [-g \fIpath_or_uri\fR ...] [--accept]
-    [--licenses] [--no-be-activate] [--no-index] [--no-refresh]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+/usr/bin/pkg install [-nvq] [-C \fIn\fR] [-g \fIpath_or_uri\fR ...]
+    [--accept] [--licenses] [--no-be-activate] [--no-index]
+    [--no-refresh] [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     [--reject \fIpkg_fmri_pattern\fR ...] \fIpkg_fmri_pattern\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkg uninstall [-nvq] [--no-be-activate] [--no-index]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+/usr/bin/pkg uninstall [-nvq] [-C \fIn\fR] [--no-be-activate]
+    [--no-index] [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     \fIpkg_fmri_pattern\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkg update [-fnvq] [-g \fIpath_or_uri\fR ...] [--accept]
-    [--licenses] [--no-be-activate] [--no-index] [--no-refresh]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+/usr/bin/pkg update [-fnvq] [-C \fIn\fR] [-g \fIpath_or_uri\fR ...]
+    [--accept] [--licenses] [--no-be-activate] [--no-index]
+    [--no-refresh] [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     [--reject \fIpkg_fmri_pattern\fR ...] [\fIpkg_fmri_pattern\fR ...]
 .fi
@@ -56,7 +59,7 @@
 .nf
 /usr/bin/pkg contents [-Hmr] [-a \fIattribute\fR=\fIpattern\fR ...]
     [-g \fIpath_or_uri\fR ...] [-o \fIattribute\fR ...] [-s \fIsort_key\fR]
-    [-t \fIaction_type\fR ...] [\fIpkg_fmri_pattern\fR ...]
+    [-t \fIaction_name\fR ...] [\fIpkg_fmri_pattern\fR ...]
 .fi
 
 .LP
@@ -72,13 +75,15 @@
 
 .LP
 .nf
-/usr/bin/pkg fix [--accept] [--licenses] [\fIpkg_fmri_pattern\fR ...]
+/usr/bin/pkg fix [--accept] [--licenses]
+    [\fIpkg_fmri_pattern\fR ...]
 .fi
 
 .LP
 .nf
 /usr/bin/pkg revert [-nv] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     (--tagged \fItag-name\fR ... | \fIpath-to-file\fR ...)
 .fi
@@ -92,7 +97,8 @@
 .nf
 usr/bin/pkg set-mediator [-nv] [-I \fIimplementation\fR]
     [-V \fIversion\fR] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     \fImediator\fR ...
 .fi
@@ -100,37 +106,40 @@
 .LP
 .nf
 /usr/bin/pkg unset-mediator [-nvIV] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
     \fImediator\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkg variant [-H] [\fIvariant_spec\fR]
+/usr/bin/pkg variant [-H] [variant.\fIvariant_name\fR ...]
 .fi
 
 .LP
 .nf
-/usr/bin/pkg change-variant [-nvq] [-g \fIpath_or_uri\fR ...]
+/usr/bin/pkg change-variant [-nvq] [-C \fIn\fR] [-g \fIpath_or_uri\fR ...]
     [--accept] [--licenses] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
     [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
-    \fIvariant_spec\fR=\fIinstance\fR ...
+    \fIvariant_name\fR=\fIvalue\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkg facet [-H] [\fIfacet_spec\fR]
+/usr/bin/pkg facet [-H] [\fIfacet_name\fR ...]
 .fi
 
 .LP
 .nf
-/usr/bin/pkg change-facet [-nvq] [-g \fIpath_or_uri\fR ...]
+/usr/bin/pkg change-facet [-nvq] [-C \fIn\fR] [-g \fIpath_or_uri\fR ...]
     [--accept] [--licenses] [--no-be-activate]
-    [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR]
-    [--deny-new-be | --require-new-be] [--be-name \fIname\fR] 
-    \fIfacet_spec\fR=[True|False|None] ...
+    [--no-backup-be | --require-backup-be]
+    [--backup-be-name \fIname\fR]
+    [--deny-new-be | --require-new-be] [--be-name \fIname\fR]
+    \fIfacet_name\fR=[True|False|None] ...
 .fi
 
 .LP
@@ -180,7 +189,7 @@
 
 .LP
 .nf
-/usr/bin/pkg publisher [-HPn] [\fIpublisher\fR ...]
+/usr/bin/pkg publisher [-HPn] [-F \fIformat\fR] [\fIpublisher\fR ...]
 .fi
 
 .LP
@@ -190,18 +199,32 @@
     [-G \fIorigin_to_remove\fR | --remove-origin \fIorigin_to_remove\fR ...]
     [-m \fImirror_to_add\fR | --add-mirror \fImirror_to_add\fR ...]
     [-M \fImirror_to_remove\fR | --remove-mirror \fImirror_to_remove\fR ...]
-    [-p \fIrepo_uri\fR] [--enable] [--disable] [--no-refresh]
-    [--reset-uuid] [--non-sticky] [--sticky]
-    [--search-after \fIpublisher\fR] [--search-before \fIpublisher\fR]
-    [--search-first]
+    [--enable] [--disable] [--no-refresh] [--reset-uuid]
+    [--non-sticky] [--sticky] [--search-after \fIpublisher\fR]
+    [--search-before \fIpublisher\fR] [--search-first]
     [--approve-ca-cert \fIpath_to_CA\fR]
     [--revoke-ca-cert \fIhash_of_CA_to_remove\fR]
     [--unset-ca-cert \fIhash_of_CA_to_remove\fR]
     [--set-property \fIname_of_property\fR=\fIvalue\fR]
     [--add-property-value \fIname_of_property\fR=\fIvalue_to_add\fR]
     [--remove-property-value \fIname_of_property\fR=\fIvalue_to_remove\fR]
-    [--unset-property \fIname_of_property_to_delete\fR]
-    [\fIpublisher\fR]
+    [--unset-property \fIname_of_property_to_delete\fR] 
+    [--proxy \fIproxy_to_use\fR] \fIpublisher\fR
+.fi
+
+.LP
+.nf
+/usr/bin/pkg set-publisher -p \fIrepo_uri\fR [-Ped]
+    [-k \fIssl_key\fR] [-c \fIssl_cert\fR] [--non-sticky] [--sticky]
+    [--search-after \fIpublisher\fR] [--search-before \fIpublisher\fR
+    [--search-first] [--approve-ca-cert \fIpath_to_CA\fR]
+    [--revoke-ca-cert \fIhash_of_CA_to_remove\fR]
+    [--unset-ca-cert \fIhash_of_CA_to_remove\fR]
+    [--set-property \fIname_of_property\fR=\fIvalue\fR]
+    [--add-property-value \fIname_of_property\fR=\fIvalue_to_add\fR]
+    [--remove-property-value \fIname_of_property\fR=\fIvalue_to_remove\fR]
+    [--unset-property \fIname_of_property_to_delete\fR] 
+    [--proxy \fIproxy_to_use\fR] [\fIpublisher\fR]
 .fi
 
 .LP
@@ -211,7 +234,7 @@
 
 .LP
 .nf
-/usr/bin/pkg history [-Hl] [-t [\fItime\fR | \fItime\fR-\fItime\fR],...]
+/usr/bin/pkg history [-HNl] [-t [\fItime\fR | \fItime\fR-\fItime\fR],...]
     [-o \fIcolumn\fR,...] [-n \fInumber\fR]
 .fi
 
@@ -244,18 +267,19 @@
 .nf
 /usr/bin/pkg image-create [-FPUfz] [--force]
     [--full | --partial | --user] [--zone]
-    [-k \fIssl_key\fR] [-c \fIssl_cert\fR]
-    [--no-refresh] [--variant \fIvariant_spec\fR=\fIinstance\fR ...]
+    [-k \fIssl_key\fR] [-c \fIssl_cert\fR] [--no-refresh]
+    [--variant \fIvariant_name\fR=\fIvalue\fR ...]
     [-g \fIpath_or_uri\fR | --origin \fIpath_or_uri\fR ...]
     [-m \fIuri\fR | --mirror \fIuri\fR ...]
-    [--facet \fIfacet_spec\fR=(True|False) ...]
+    [--set-property \fIname_of_property\fR=\fIvalue\fR]
+    [--facet \fIfacet_name\fR=(True|False) ...]
     [(-p | --publisher) [\fIname\fR=]\fIrepo_uri\fR] \fIdir\fR
 .fi
 
 .SH 描述
 .sp
 .LP
-\fBpkg\fR 是映像包管理系统的检索客户端。在有效配置下,可以调用 \fBpkg\fR 来为要安装的软件包创建位置(称为"映像"),然后将软件包安装到这些映像中。软件包由发布者发布。发布者可使其软件包在一个或多个系统信息库上可用,或者在软件包归档中可用。\fBpkg\fR 从发布者的系统信息库或软件包归档中检索软件包,然后将软件包安装到映像中。
+\fBpkg\fR 是映像包管理系统的检索客户端。在有效配置下,可以调用 \fBpkg\fR 来为要安装的软件包创建位置(称为“映像”),然后将软件包安装到这些映像中。软件包由发布者发布。发布者可使其软件包在一个或多个系统信息库上可用,或者在软件包归档中可用。\fBpkg\fR 从发布者的系统信息库或软件包归档中检索软件包,然后将软件包安装到映像中。
 .sp
 .LP
 发布者名称将个人、个人组或组织标识为一个或多个软件包的源。为避免发布者名称冲突并有帮于标识发布者,最佳做法是使用代表发布软件包实体的域名作为发布者名称。
@@ -276,22 +300,30 @@
 .ne 2
 .mk
 .na
-\fB\fB-R\fR \fIdir\fR\fR
+\fB\fB-?\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
 .ad
 .sp .6
 .RS 4n
-对根目录为 \fIdir\fR 的映像执行操作。如果未根据环境指定或确定目录,则缺省值为 /。有关更多信息,请参见"环境变量"部分。
+显示用法消息。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB--help\fR 或 \fB-?\fR\fR
+\fB\fB-R\fR \fIdir\fR\fR
+.ad
+.br
+.na
+\fB\fB--image-dir\fR \fIdir\fR\fR
 .ad
 .sp .6
 .RS 4n
-显示用法消息。
+对根目录为 \fIdir\fR 的映像进行操作。如果未根据环境指定或确定目录,则缺省值为 /。有关更多信息,请参见“环境变量”部分。
 .RE
 
 .SH 子命令
@@ -302,115 +334,334 @@
 .ne 2
 .mk
 .na
-\fB\fBrefresh [\fB--full\fR] [\fIpublisher \fR ...]\fR\fR
+\fB\fBpkg refresh\fR [\fB-q\fR] [\fB- -full\fR] [\fIpublisher\fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+对于所有发布者,更新客户机可用软件包列表和发布者元数据。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅对指定的发布者,更新客户机可用软件包列表和发布者元数据。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-q\fR\fR
+.ad
+.sp .6
+.RS 4n
+在执行请求的操作期间隐藏进度消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--full\fR\fR
+.ad
+.sp .6
+.RS 4n
+强制完全检索所有发布者元数据(而不是尝试增量更新),并请求操作期间使用的所有代理忽略高速缓存的数据。此选项用于进行故障排除,正常情况下不应使用。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg install\fR [\fB-nvq\fR] [\fB-C\fR \fIn\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-refresh \fR] [\fB--no-backup-be\fR | \fB--require-backup-be\fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be \fR | \fB--require-new-be\fR] [\fB--be-name\fR \fI name\fR] [\fB--reject\fR \fIpkg_fmri_pattern\fR ...] \fI pkg_fmri_pattern\fR ...\fR
+.ad
+.sp .6
+.RS 4n
+安装指定软件包并将其更新到最新版本,该版本与映像中安装的软件包所允许的 \fIpkg_fmri_pattern\fR 匹配。要显式请求安装软件包的最新版本,请在 \fIpkg_fmri_pattern\fR 的版本部分使用 \fBlatest\fR。例如,指定 \fBvim@latest\fR。
+.sp
+软件包基于发布者搜索顺序和粘性进行选择。有关搜索顺序和粘性的信息,请参见 \fBpkg publisher\fR 和 \fBpkg set-publisher\fR 命令。如果 \fIpkg_fmri_pattern\fR 未指定发布者,则会将第一个提供匹配软件包的发布者用作安装源。如果该发布者未提供可以安装在此映像中的软件包版本,则安装操作将失败。使用 \fBpkg list -a\fR 命令可查看哪些发布者提供可以安装在此映像中的软件包版本。
+.sp
+指定了多个 \fIpkg_fmri_pattern\fR 时,如果指定的软件包中有任何一个无法在此映像中安装,则指定的所有软件包都不会安装。
+.sp
+安装过程中,某些配置文件可能被重命名或替换。有关软件包系统如何确定要保留的文件,以及在软件包操作期间如何保留这些文件的更多信息,请参见 \fBpkg\fR(5) 手册页中的“文件操作”。
+.sp
+如果某个软件包在避免列表中,则安装该软件包会将它从该列表中删除。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-g\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+暂时将指定的软件包系统信息库或归档文件添加到从中检索软件包数据的映像的源列表内。需要客户机 SSL 证书的系统信息库不能与此选项一起使用。可以多次指定此选项。
+.sp
+确定要使用的软件包版本时,优先选择映像中配置的发布者,而非指定 \fIpath_or_uri\fR 源中找到的发布者。如果映像中配置的发布者和 \fIpath_or_uri\fR 源都提供要安装的软件包版本,则客户机将从 \fIpath_or_uri\fR 源中检索该软件包的内容。安装或更新后,未在映像中配置的发布者提供的所有软件包都将添加到映像配置中,但添加的这些软件包没有源。使用 \fBpkg publisher\fR 命令可查看在映像中配置的发布者。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
 .ad
 .sp .6
 .RS 4n
-对于每个指定的发布者,更新客户端可用软件包列表和发布者元数据。如果未指定任何发布者,则针对所有发布者执行此操作。
-.sp
-使用 \fB--full\fR 时,会强制完全检索所有发布者元数据(而不是尝试增量更新),并请求操作期间使用的所有代理忽略高速缓存的数据。此选项用于进行故障排除,正常情况下不应使用。
+试运行操作而不进行软件包更改。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-v\fR\fR
+.ad
+.sp .6
+.RS 4n
+在执行请求的操作期间发出详细进度消息,并显示详细的规划信息(例如更改侧面、中介和变量)。可以多次指定此选项,以增加显示的规划信息量。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-q\fR\fR
+.ad
+.sp .6
+.RS 4n
+在执行请求的操作期间隐藏进度消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-C\fR \fIn\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定要并行更新的子映像数。在递归检查子映像(通常为区域)时,最多可以并行更新 \fIn\fR 个子映像。并行更新的缺省子映像数为 1。如果 \fIn\fR 为 0 或负数,则并行更新所有子映像。另请参见“环境变量”部分中的 \fBPKG_CONCURRENCY\fR。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--accept\fR\fR
+.ad
+.sp .6
+.RS 4n
+表示同意并接受所更新或安装的软件包的许可证条款。如果存在任何需要您接受的软件包许可证,而您未提供此选项,则安装操作将失败。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--licenses\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示在此操作过程中所安装或更新的软件包的所有许可证。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-backup-be\fR\fR
+.ad
+.sp .6
+.RS 4n
+不创建备份引导环境。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-be-activate\fR\fR
+.ad
+.sp .6
+.RS 4n
+如果创建了一个引导环境,不将其设置为下次引导时的活动引导环境。有关更多信息,请参见 \fBbeadm\fR(1M) 手册页。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBinstall [\fB-nvq\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-refresh \fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name\fR \fIname\fR] [\fB--reject\fR \fI pkg_fmri_pattern\fR ...] \fIpkg_fmri_pattern\fR ... \fR\fR
+\fB\fB--no-index\fR\fR
+.ad
+.sp .6
+.RS 4n
+不在操作成功完成后更新搜索索引。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-refresh\fR\fR
+.ad
+.sp .6
+.RS 4n
+不尝试联系映像发布者的系统信息库来检索最新的可用软件包列表和其他元数据。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--backup-be-name\fR \fIname\fR\fR
 .ad
 .sp .6
 .RS 4n
-安装与映像中安装的软件包所允许的 \fIpkg_fmri_pattern\fR 匹配的软件包,并将其更新到最新版本。要显式请求某个软件包的最新版本,请为 \fIpkg_fmri_pattern\fR 的版本部分使用 \fBlatest\fR。例如,指定 \fBvim@latest\fR。
-.sp
-安装过程中,某些配置文件可能被重命名或替换。有关软件包系统如何确定要保留的文件,以及在软件包操作期间如何保留这些文件的更多信息,请参见 \fBpkg\fR(5) 中的"文件操作"。
-.sp
-如果某个软件包在避免列表中,则安装该软件包会将它从该列表中删除。
-.sp
-使用 \fB-g\fR 时,会暂时将指定的软件包系统信息库或归档添加到从中检索软件包数据的映像中的源列表内。如果也可以通过映像中配置的发布者使用指定源中的软件包,客户端将仅从指定的源检索这些软件包的内容。确定要使用的软件包版本时,优先选择映像中配置的、但在给定源中找不到的发布者。安装或更新后,在映像中找不到的发布者提供的任何软件包将添加到映像配置中,且添加的软件包没有源。可以多次指定此选项。
-.sp
-使用 \fB-n\fR 时,会试运行操作而不进行软件包更改。
-.sp
-使用 \fB-q\fR 时,会在执行请求的操作期间隐藏进度消息。
-.sp
-使用 \fB-v\fR 时,会在执行请求的操作期间发出详细进度消息,并显示详细的规划信息(例如更改侧面、中介者和变体)。可以多次指定此选项,以增加显示的规划信息量。
-.sp
-使用 \fB--accept\fR 时,表示同意并接受所更新或安装的软件包的许可证条款。如果不提供此选项,且任何软件包许可证都要求接受,则安装操作将失败。
-.sp
-使用 \fB--licenses\fR 时,会在此操作过程中显示已安装或更新的软件包的所有许可证。
-.sp
-使用 \fB--no-backup-be\fR 时,不会创建备份引导环境。
-.sp
-使用 \fB--no-be-activate\fR 时,如果创建了一个引导环境 (boot environment, BE),则下次引导时,不会将该 BE 设置为活动 BE。有关更多信息,请参见 \fBbeadm\fR(1M)。
-.sp
-使用 \fB--no-index\fR 时,不会在操作成功完成后更新搜索索引。
-.sp
-使用 \fB--no-refresh\fR 时,不会尝试联系系统信息库来让映像发布者检索最新的可用软件包列表和其他元数据。
-.sp
-使用 \fB--backup-be-name\fR 时,使用给定参数命名创建的备份引导环境。使用 \fB--backup-be-name\fR 意味着 \fB--require-backup-be\fR。另请参见 \fBbeadm\fR(1M)。
-.sp
-使用 \fB--be-name\fR 时,会将新创建的引导环境重命名为给定的参数。使用 \fB--be-name\fR 意味着 \fB--require-new-be\fR。另请参见 \fBbeadm\fR(1M)。
-.sp
-使用 \fB--require-backup-be\fR 时,如果不创建新的引导环境,则始终创建一个备份引导环境。如果不使用该选项,则根据映像策略创建备份引导环境。有关何时自动创建备份引导环境的说明,请参见下面"映像属性"中的 \fBbe-policy\fR。
-.sp
-使用 \fB--require-new-be\fR 时,始终创建新的引导环境。如果不使用该选项,则根据映像策略创建引导环境。有关何时自动创建引导环境的说明,请参见下列"映像属性"中的 \fBbe-policy\fR。该选项不能与 \fB-require-backup-be\fR 结合使用。
-.sp
-使用 \fB--deny-new-be\fR 时,不会创建新的引导环境。如果需要新的引导环境,则不执行此操作。
-.sp
-使用 \fB--reject\fR 时,会阻止安装其名称与给定模式匹配的软件包。如果已安装匹配的软件包,则在此操作过程会将其删除。作为组依赖性目标的被拒绝软件包将放置在避免列表中。
+使用给定参数命名创建的备份引导环境。使用 \fB--backup-be-name\fR 表示 \fB--require-backup-be\fR。另请参见 \fBbeadm\fR(1M) 手册页。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--be-name\fR \fIname\fR\fR
+.ad
+.sp .6
+.RS 4n
+将新创建的引导环境重命名为给定的参数。使用 \fB--be-name\fR 表示 \fB--require-new-be\fR。另请参见 \fBbeadm\fR(1M) 手册页。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--require-backup-be\fR\fR
+.ad
+.sp .6
+.RS 4n
+如果不创建新的引导环境,则始终创建一个备份引导环境。如果不使用该选项,则根据映像策略创建备份引导环境。有关何时自动创建备份引导环境的说明,请参见下文“映像属性”中的 \fBbe-policy\fR。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--require-new-be\fR\fR
+.ad
+.sp .6
+.RS 4n
+始终创建新的引导环境。如果不使用该选项,则根据映像策略创建引导环境。有关何时自动创建引导环境的说明,请参见下文“映像属性”中的 \fBbe-policy\fR。该选项不能与 \fB-require-backup-be\fR 一起使用。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--deny-new-be\fR\fR
+.ad
+.sp .6
+.RS 4n
+不创建新的引导环境。如果需要新的引导环境,则不执行此操作。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBuninstall [\fB-nvq\fR] [\fB--no-be-activate \fR] [\fB--no-index\fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be \fR] [\fB--be-name\fR \fIname\fR] \fI pkg_fmri_pattern\fR ...\fR\fR
+\fB\fB--reject\fR \fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+阻止安装名称与给定模式匹配的软件包。如果已安装匹配的软件包,则在此操作过程会将其删除。作为组依赖性目标的被拒绝软件包将放置在避免列表中。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg uninstall\fR [\fB-nvq\fR] [\fB-C\fR \fIn\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-backup-be\fR | \fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fIpkg_fmri_pattern\fR ... \fR
 .ad
 .sp .6
 .RS 4n
 删除与 \fIpkg_fmri_pattern\fR 匹配的已安装软件包。
 .sp
-如果某个软件包是组依赖性的主体,则卸载该软件包会将它放置在避免列表中。请参见下面的 \fBavoid\fR 子命令。
-.sp
-对于其他所有选项,请参阅上面的 \fBinstall\fR 命令,以了解其用法及效果。
+如果某个软件包是组依赖性的主体,则卸载该软件包会将它放置在避免列表中。请参见下文的 \fBavoid\fR 子命令。
+.sp
+有关选项的说明,请参见上述 \fBinstall\fR 命令。
+.sp
+在命令输出中,请注意任何指出已创建新引导环境的消息。如果已创建并激活新引导环境,缺省情况下,下次重新引导时会引导该环境。有关管理引导环境的信息,请参见 \fBbeadm\fR(1M) 手册页。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBupdate [\fB-fnvq\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-refresh \fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name\fR \fIname\fR] [\fB--reject\fR \fI pkg_fmri_pattern\fR ...] [\fIpkg_fmri_pattern\fR ...] \fR\fR
+\fB\fBpkg update\fR [\fB-fnvq\fR] [\fB-C\fR \fIn\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-index\fR] [\fB--no-refresh \fR] [\fB--no-backup-be\fR | \fB--require-backup-be\fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be \fR | \fB--require-new-be\fR] [\fB--be-name\fR \fI name\fR] [\fB--reject\fR \fIpkg_fmri_pattern\fR ...] [\fIpkg_fmri_pattern\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
-如果不使用任何参数,或者星号 (*) 是提供的模式之一,则将当前映像中安装的所有软件包更新到由安装的软件包和发布者配置强加于系统的约束所允许的最新版本。要显式请求某个软件包的最新版本,请为 \fIpkg_fmri_pattern\fR 的版本部分使用 \fBlatest\fR。例如,指定 \fBvim@latest\fR。
-.sp
-如果提供了 \fIpkg_fmri_pattern\fR,\fBupdate\fR 将与 \fIpkg_fmri_pattern\fR 匹配的已安装软件包替换为由安装的软件包和发布者配置强加于系统的模式和约束所允许的最新版本。可以指定比已安装版本更高或更低的版本,以便对特定软件包执行就地降级或升级。不支持跨越软件包重命名边界或过时边界更新特定的软件包。
-.sp
-作为将要由 \fBupdate\fR 降级的软件包的一部分、自安装原始版本以来已更改的任何保留配置文件,将会使用扩展名 \fB\&.update\fR 进行重命名。有关软件包系统如何确定要保留的文件,以及在软件包升级期间如何保留这些文件的更多信息,请参见 \fBpkg\fR(5) 中的"文件操作"。
-.sp
-使用 \fB-f\fR 选项时,不会在更新已安装的所有软件包时执行客户端最新状态检查。
-.sp
-对于其他所有选项,请参阅上面的 \fBinstall\fR 命令,以了解其用法及效果。
+将当前映像中安装的所有软件包更新到最新版本,该版本需符合已安装的软件包和发布者配置对系统施加的约束。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅更新当前映像中安装的指定软件包。如果所提供的 \fIpkg_fmri_pattern\fR 模式中包含星号 (*),则会按如上所述更新当前映像中安装的所有软件包。
+.sp
+要显式请求安装软件包的最新版本,请在 \fIpkg_fmri_pattern\fR 的版本部分使用 \fBlatest\fR。例如,指定 \fBvim@latest\fR。
+.sp
+可以指定比已安装版本更高或更低的版本,以便对特定软件包执行就地降级或升级。不支持跨越软件包重命名边界或过时边界更新特定的软件包。
+.sp
+作为将要降级的软件包的一部分、自原始版本安装以来更改了的任何保留配置文件,将使用扩展名 \fB\&.update\fR 进行重命名。有关软件包系统如何确定要保留的文件,以及在软件包升级期间如何保留这些文件的更多信息,请参见 \fBpkg\fR(5) 手册页中的“文件操作”。
+.sp
+指定了多个 \fIpkg_fmri_pattern\fR 时,如果指定的软件包中有任何一个无法在此映像中更新,则指定的所有软件包都不会更新。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBlist [\fB-Hafnsuv\fR] [\fB-g\fR\fI path_or_uri\fR ...][\fB--no-refresh\fR] [\fIpkg_fmri_pattern \fR ...]\fR\fR
+\fB\fB-f\fR\fR
 .ad
 .sp .6
 .RS 4n
-显示当前映像中的软件包列表,包括状态和其他信息。缺省情况下,会排除不同体系结构或区域类型的软件包变体。输出通常包括三个列:
+不在更新已安装的所有软件包时执行客户机最新状态检查。
+.RE
+
+对于其他所有选项,请参见上面的 \fBinstall\fR 命令。
+.sp
+在命令输出中,请注意任何指出已创建新引导环境的消息。如果已创建并激活新引导环境,在未指定 \fB--no-be-activate\fR 选项时,缺省情况下,下次重新引导时会引导该环境。有关管理引导环境的信息,请参见 \fBbeadm\fR(1M) 手册页。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg list\fR [\fB-Hafnsuv\fR] [\fB-g\fR \fIpath_or_uri\fR ...] [\fB--no-refresh \fR] [\fIpkg_fmri_pattern\fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+显示当前映像中安装的所有软件包的列表,包括版本和安装状态等信息。缺省情况下,会排除不同体系结构或区域类型的软件包变量。输出通常包括三个列:
 .sp
 .in +2
 .nf
-NAME (PUBLISHER)            VERSION           IFO
-system/core-os              0.5.11-0.169      i--
-x11/wm/fvwm (fvwm.org)      2.6.1-3           i--
+NAME (PUBLISHER)       VERSION                IFO
+system/core-os         0.5.11-0.175.0.0.0.2.1 i--
+x11/wm/fvwm (fvwm.org) 2.6.5                  i--
 .fi
 .in -2
 
-第一列包含软件包的名称。如果安装(或者提供)该软件包的发布者在发布者搜索顺序上不是第一个,则该发布者名称将列在软件包名称的后面,并括在括号中。第二列包含软件包的发行版本和分支版本。有关发行版本和分支版本的信息,请参见 \fBpkg\fR(5)。
+第一列包含软件包的名称。如果安装(或者提供)该软件包的发布者在发布者搜索顺序上不是第一个,则该发布者名称将列在软件包名称的后面,并括在括号中。第二列包含软件包的发行版本和分支版本。有关发行版本和分支版本以及变量的信息,请参见 \fBpkg\fR(5) 手册页。
 .sp
 .LP
 最后一列包含一组标志,用于显示软件包的状态:
@@ -432,68 +683,292 @@
 .el o
 \fBO\fR 列中的 \fBo\fR 表明软件包已过时。\fBO\fR 列中的 \fBr\fR 表明软件包已重命名(一种形式的过时)。
 .RE
-使用 \fB-H\fR 时,会省略列表中的标题。
-.sp
-使用 \fB-a\fR 时,会列出已安装的软件包,以及可用于安装的软件包的最新版本。如果软件包得到已安装 incorporation 和映像变体的允许,则认为这些软件包可用于安装。如果指定了一个或多个模式,则会列出与指定模式匹配的、得到任何已安装 incorporation 和映像变体允许的最新版本。如果不使用 \fB-a\fR,则仅列出已安装的软件包。
-.sp
-使用 \fB-f\fR 和 \fB-a\fR 时,会列出所有变体的所有软件包的所有版本,而不管 incorporation 约束或安装状态如何。使用这些选项时,要显式列出某个软件包的最新版本,请为 \fIpkg_fmri_pattern\fR 的版本部分使用 \fBlatest\fR。例如,指定 \fBvim@latest\fR。
-.sp
-使用 \fB-g\fR 时,会使用指定的软件包系统信息库或归档作为操作的软件包数据源。可以多次指定此选项。如果未指定 \fB-n\fR,则可使用 \fB-g\fR 表示 \fB-a\fR。
-.sp
-使用 \fB-n\fR 时,会显示所有已知软件包的最新版本,而不管安装状态如何。
-.sp
-使用 \fB-s\fR 时,会显示单行短格式,用于提供软件包名称和摘要。此选项可与 \fB-a\fR、\fB-n\fR、\fB-u\fR 或 \fB-v\fR 一起使用。
-.sp
-使用 \fB-u\fR 时,仅列出其更高版本可用的软件包。此选项不能与 \fB-g\fR 一起使用。
-.sp
-使用 \fB-v\fR 时,会在第一列中显示完整的软件包 FMRI,包括发布者和完整版本(VERSION 列将会消失)。此选项可与 \fB-a\fR、\fB-n\fR 或 \fB-u\fR 一起使用。
-.sp
-使用 \fB--no-refresh\fR 时,不会尝试联系系统信息库来让映像发布者检索最新的可用软件包列表。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅列出指定的软件包。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-a\fR\fR
+.ad
+.sp .6
+.RS 4n
+列出已安装的软件包,以及可用于安装的软件包的最新版本。如果软件包是已安装 incorporation 和映像变量所允许的,则认为这些软件包可用于安装。如果指定了一个或多个模式,则会列出与指定模式匹配的且任何已安装 incorporation 和映像变量允许的最新版本。如果不使用 \fB-a\fR,则仅列出已安装的软件包。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-af\fR\fR
+.ad
+.sp .6
+.RS 4n
+列出所有变量的所有软件包的所有版本,而不管 incorporation 约束或安装状态如何。使用这些选项时,要显式列出某个软件包的最新版本,请在 \fIpkg_fmri_pattern\fR 的版本部分使用 \fBlatest\fR。例如,指定 \fBvim@latest\fR。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-g\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用指定的软件包系统信息库或归档文件作为操作的软件包数据源。需要客户机 SSL 证书的系统信息库不能与此选项一起使用。可以多次指定此选项。如果未指定 \fB-n\fR,则可使用 \fB-g\fR 表示 \fB-a\fR。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示所有已知软件包的最新版本,而不管安装状态如何。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示单行短格式,用于提供软件包名称和摘要。此选项可与 \fB-a\fR、\fB-n\fR、\fB-u\fR 或 \fB-v\fR 一起使用。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-u\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅列出有更高版本可用的软件包。此选项不能与 \fB-g\fR 一起使用。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-v\fR\fR
+.ad
+.sp .6
+.RS 4n
+在第一列中显示完整的软件包 FMRI,包括发布者和完整版本(VERSION 列将消失)。此选项可与 \fB-a\fR、\fB-n\fR 或 \fB-u\fR 一起使用。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-refresh\fR\fR
+.ad
+.sp .6
+.RS 4n
+不尝试联系映像发布者的系统信息库来检索最新的可用软件包列表。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg info\fR [\fB-lr\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--license\fR] [\fIpkg_fmri_pattern \fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+以用户可读的格式显示当前映像中安装的所有软件包的相关信息。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示指定软件包的相关信息。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBinfo [\fB-lr\fR] [\fB-g\fR\fI path_or_uri\fR ...][\fB--license\fR] [\fIpkg_fmri_pattern \fR ...]\fR\fR
+\fB\fB-g\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用指定的软件包系统信息库或归档文件作为操作的软件包数据源。需要客户机 SSL 证书的系统信息库不能与此选项一起使用。可以多次指定此选项。使用 \fB-g\fR 表示 \fB-r\fR。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-l\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示已安装的软件包的相关信息。这是缺省值。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-r\fR\fR
 .ad
 .sp .6
 .RS 4n
-以用户可读的格式显示有关软件包的信息。可以指定多个 FMRI 模式。如果未指定模式,则显示映像中所有已安装软件包的相关信息。
-.sp
-使用 \fB-g\fR 时,会使用指定的软件包系统信息库或归档作为操作的软件包数据源。可以多次指定此选项。可使用 \fB-g\fR 表示 \fB-r\fR。
-.sp
-使用 \fB-l\fR 时,仅显示已安装的软件包的信息。这是缺省值。
-.sp
-使用 \fB-r\fR 时,会根据可用的最新版本匹配软件包,并从映像的已配置发布者系统信息库中检索当前未安装的软件包的相关信息(如有必要)。使用此选项时,必须至少指定一个软件包。如果不指定 \fB-r\fR,则缺省情况下仅显示已安装的软件包。
-.sp
-使用 \fB--license\fR 时,会显示软件包的许可证文本。此选项可与 \fB-l\fR 或 \fB-r\fR 结合使用。
+根据最新的可用版本匹配软件包,并从映像中配置的发布者系统信息库检索当前未安装的软件包的相关信息(如有必要)。使用此选项时,必须至少指定一个软件包。如果不指定 \fB-r\fR,则缺省情况下仅显示已安装的软件包。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--license\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示软件包的许可证文本。此选项可与 \fB-l\fR 或 \fB-r\fR 结合使用。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg contents\fR [\fB-Hmr\fR] [\fB-a\fR \fIattribute\fR=\fIpattern\fR ...] [\fB-g\fR \fIpath_or_uri\fR ...] [\fB-o\fR \fI attribute\fR,...] [\fB-s\fR \fIsort_key\fR] [\fB-t\fR \fIaction_name\fR ...] [\fIpkg_fmri_pattern \fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+显示映像中安装的所有软件包的内容(操作属性)。未指定选项时,显示当前映像中安装的操作的 \fBpath\fR 属性值,按属性值的字母顺序排列。有关操作及其属性的信息,请参见 \fBpkg\fR(5) 手册页中的“操作”。另请参见以下伪属性名称列表。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示指定软件包的内容。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBcontents [\fB-Hmr\fR] [\fB-a\fR\fI attribute\fR=\fIpattern\fR ...][\fB-g\fR\fI path_or_uri\fR ...][\fB-o\fR\fIattribute\fR,...][\fB-s\fR\fIsort_key\fR] [\fB-t\fR\fI action_type\fR ...][\fIpkg_fmri_pattern\fR ...]\fR\fR
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在输出中省略标题。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-a\fR \fIattribute\fR=\fI pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+将输出限制为特定操作,这些操作具有在选项参数中指定的属性,且其属性值与选项参数中的 (glob) 模式匹配(位于属性名称之后,带一个等号)。如果指定了多个 \fB-a\fR 选项,则会显示与其中任一选项匹配的操作。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-g\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示指定软件包系统信息库或归档文件中可以安装在此映像中的软件包的信息。需要客户机 SSL 证书的系统信息库不能与此选项一起使用。可以安装的软件包包含当前已安装的软件包以及其他满足此映像安装条件(例如变量和侧面限制)的软件包。可以多次指定此选项。使用 \fB-g\fR 表示 \fB-r\fR。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-m\fR\fR
 .ad
 .sp .6
 .RS 4n
-显示当前映像中软件包的内容(操作属性)。缺省情况下,仅显示 \fBpath\fR 属性。可以使用 \fB-o\fR 选项确定所显示的属性。可以多次指定 \fB-o\fR 选项;也可以通过使用逗号分隔属性名称,将多个属性指定为一个 \fB-o\fR 选项的参数。仅显示包含所请求属性的操作。也可以使用 \fB-m\fR 选项,作为 \fB-Ho action.raw\fR 的简写形式。
-.sp
-使用 \fB-a\fR 时,会将输出限制为在选项参数中带有某个命名属性的那些操作,该属性的值与选项参数中的 (glob) 模式匹配(在属性名称后面添加一个等号)。如果指定了多个 \fB-a\fR 选项,则会显示与其中任一选项匹配的操作。
-.sp
-使用 \fB-g\fR 时,会使用指定的软件包系统信息库或归档作为操作的软件包数据源。可以多次指定此选项。可使用 \fB-g\fR 表示 \fB-r\fR。
-.sp
-使用 \fB-r\fR 时,会根据可用的最新版本匹配软件包,并从映像的已配置发布者系统信息库中检索当前未安装的软件包的相关信息(如有必要)。使用此选项时,必须至少指定一个软件包。如果不指定 \fB-r\fR,则缺省情况下仅显示已安装的软件包。
-.sp
-使用 \fB-s\fR 时,会按指定的操作属性对操作进行排序。如果未提供此选项,则缺省设置是按照路径或者按照 \fB-o\fR 选项指定的第一个属性进行排序。可以多次指定 \fB-s\fR 选项。
-.sp
-使用 \fB-t\fR 时,仅列出指定类型的操作。可以在一个逗号分隔的列表中指定多个类型。可以多次指定此选项。
-.sp
-使用 \fB-H\fR 时,会省略列表中的标题。
-.sp
-如果未指定任何参数,则输出包括所有已安装的软件包。或者,可以指定多个 FMRI 模式,这会将显示内容限制为匹配软件包的内容。使用 \fB-r\fR 时,必须指定一个或多个 \fIpkg_fmri_pattern\fR。
-.sp
+显示指定软件包中所有操作的所有属性,包括无法安装在此映像中的操作。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-o\fR \fIattribute\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示指定属性,按列出的第一个属性的值排序。可以多次指定 \fB-o\fR 选项;也可以通过使用逗号分隔属性名称,将多个属性指定为一个 \fB-o\fR 选项的参数。仅显示包含所请求属性的操作。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-r\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示此映像中配置的发布者系统信息库中可以安装在此映像中的软件包的最新可用版本信息。可以安装的软件包包含当前已安装的软件包以及其他满足此映像安装条件(例如变量和侧面限制)的软件包。使用此选项时,必须至少指定一个软件包。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIsort_key\fR\fR
+.ad
+.sp .6
+.RS 4n
+按指定的操作属性对操作进行排序。如果未提供此选项,则缺省设置是按照路径进行排序或者按照 \fB-o\fR 选项指定的第一个属性进行排序。可以多次指定 \fB-s\fR 选项。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-t\fR \fIaction_name\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅列出指定的操作。可以在一个逗号分隔的列表中指定多个操作。\fIaction_name\fR 的值是 \fBpkg\fR(5) 手册页的“操作”中列出的操作之一,例如 \fBfile\fR、\fBdirectory\fR、\fBdriver\fR、\fBdepend\fR、\fBset\fR。可以多次指定此选项。
+.RE
+
 为方便起见,可以使用多个特殊的伪属性名称:
 .sp
 .ne 2
@@ -501,9 +976,9 @@
 .na
 \fB\fBaction.hash\fR\fR
 .ad
-.RS 17n
-.rt  
-对应于操作的散列值(如果该操作承载了有效负荷)。
+.sp .6
+.RS 4n
+操作的散列值(如果该操作承载了有效负荷)。
 .RE
 
 .sp
@@ -512,9 +987,9 @@
 .na
 \fB\fBaction.key\fR\fR
 .ad
-.RS 17n
-.rt  
-对应于该操作的关键属性值。例如,对于某个文件操作,这是该文件的路径。
+.sp .6
+.RS 4n
+该操作的关键属性值。例如,对于 \fBfile\fR 操作,关键属性是文件的路径。某些操作不具备关键属性。
 .RE
 
 .sp
@@ -523,9 +998,9 @@
 .na
 \fB\fBaction.name\fR\fR
 .ad
-.RS 17n
-.rt  
-对应于操作的名称。例如,对于某个文件操作,这是 \fBfile\fR。
+.sp .6
+.RS 4n
+操作的名称。例如,对于某个文件操作,这是 \fBfile\fR。
 .RE
 
 .sp
@@ -534,9 +1009,9 @@
 .na
 \fB\fBaction.raw\fR\fR
 .ad
-.RS 17n
-.rt  
-对应于软件包清单中所示操作的完整内容。这对应于 \fBpkg contents -m\fR 的输出行。
+.sp .6
+.RS 4n
+匹配操作的所有属性。
 .RE
 
 .sp
@@ -545,9 +1020,9 @@
 .na
 \fB\fBpkg.fmri\fR\fR
 .ad
-.RS 17n
-.rt  
-对应于包含操作的软件包的完整格式 FMRI,例如 \fBpkg://solaris/web/[email protected],5.11-0.169:20110705T153434Z\fR。
+.sp .6
+.RS 4n
+包含操作的软件包的完整 FMRI,例如 \fBpkg://solaris/group/feature/[email protected],5.11-0.175.0.0.0.2.1:20120705T153434Z\fR。
 .RE
 
 .sp
@@ -556,9 +1031,9 @@
 .na
 \fB\fBpkg.name\fR\fR
 .ad
-.RS 17n
-.rt  
-对应于包含操作的软件包的名称,例如 \fBweb/amp\fR。
+.sp .6
+.RS 4n
+包含操作的软件包的名称,例如 \fBweb/amp\fR。
 .RE
 
 .sp
@@ -567,9 +1042,9 @@
 .na
 \fB\fBpkg.publisher\fR\fR
 .ad
-.RS 17n
-.rt  
-对应于包含操作的软件包的发布者,例如 \fBsolaris\fR。
+.sp .6
+.RS 4n
+包含操作的软件包的发布者,例如 \fBsolaris\fR。
 .RE
 
 .sp
@@ -578,12 +1053,12 @@
 .na
 \fB\fBpkg.shortfmri\fR\fR
 .ad
-.RS 17n
-.rt  
-对应于包含操作的软件包的短格式 FMRI,例如 \fBpkg://solaris/web/[email protected],5.11-0.169\fR
+.sp .6
+.RS 4n
+包含操作的软件包的短格式 FMRI,例如 \fBpkg://solaris/group/feature/[email protected],5.11-0.175\fR。
 .RE
 
-\fBcontents\fR 和 \fBsearch\fR 子命令是彼此相关的:两者都可用于在系统中查询软件包的内容。\fBcontents\fR 子命令显示一个或多个软件包中的操作,根据用户选择的选项过滤输出。\fBsearch\fR 子命令从另一个方向处理查询,查找包含用户提供的标记的软件包。
+\fBcontents\fR 和 \fBsearch\fR 子命令是彼此相关的:两者都可在系统中查询软件包的内容。\fBcontents\fR 子命令显示一个或多个已安装或可安装软件包中的操作,根据指定的选项过滤输出。\fBsearch\fR 子命令从另一个方向处理查询,显示包含用户提供的标记的所有软件包的名称。
 .sp
 每个子命令都能够表达另一个子命令也能表达的某些查询。应该谨慎选择所需的子命令,因为使用其中一个子命令来表达某个给定查询,可能比使用另一个子命令更为自然。
 .RE
@@ -592,32 +1067,110 @@
 .ne 2
 .mk
 .na
-\fB\fBsearch [\fB-HIaflpr\fR] [\fB-o\fR\fI attribute\fR,...][\fB-s\fR\fIrepo_uri\fR] \fI query\fR\fR\fR
+\fB\fBpkg search\fR [\fB-HIaflpr\fR] [\fB-o\fR \fIattribute\fR,...] [\fB-s\fR \fI repo_uri\fR] \fIquery\fR\fR
+.ad
+.sp .6
+.RS 4n
+搜索 \fIquery\fR 的匹配项并显示结果。请参见下文的 \fIquery\fR 说明。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在输出中省略标题。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-I\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用区分大小写的搜索。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-a\fR\fR
+.ad
+.sp .6
+.RS 4n
+执行搜索并显示有关匹配操作的信息。这是缺省值。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-f\fR\fR
 .ad
 .sp .6
 .RS 4n
-搜索 \fIquery\fR 的匹配项并显示结果。要为哪些标记建立索引是与操作相关的,不过可以包括内容散列和路径名称。缺省情况下,会将查询解释为要精确匹配的一系列条件。可将 \fB?\fR 和 \fB*\fR 字符用作 \fBglob\fR(3C) 式通配符,以更灵活地获取查询匹配项。
-.sp
-使用 \fB-H\fR 时,会省略标题。
-.sp
-使用 \fB-I\fR 时,会使用区分大小写的搜索。
-.sp
-缺省情况下,使用 \fB-a\fR 时,会执行搜索并显示有关匹配操作的信息。
-.sp
-缺省情况下,\fBsearch\fR 会删改低于当前安装版本的软件包中的结果,以及当前 incorporation 排除的软件包版本中的结果。使用 \fB-f\fR 可显示所有结果,而不管软件包版本如何。
-.sp
-使用 \fB-l\fR 时,会搜索映像的已安装软件包。
-.sp
-使用 \fB-o\fR 时,可以控制结果的各列。可以多次指定 \fB-o\fR 选项;也可以通过使用逗号分隔属性名称,将多个属性指定为一个 \fB-o\fR 选项的参数。除了上面概述的伪属性外,还为搜索结果定义了下列属性:
+显示所有结果,而不考虑软件包版本。缺省情况下,\fBsearch\fR 会从结果中去除低于当前安装版本的软件包以及当前 incorporation 中排除的软件包版本。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-l\fR\fR
+.ad
+.sp .6
+.RS 4n
+搜索映像的已安装软件包。
+.sp
+可以同时指定 \fB-l\fR 和 \fB-r\fR(或 \fB-s\fR),在此情况下,将会同时执行本地搜索和远程搜索。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-p\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示其某些操作与每个查询词匹配的软件包。使用此选项相当于在查询中的每个词两侧添加尖括号 (\fB<>\fR)。有关 \fB<>\fR 运算符的更多说明,请参见下文的 \fIquery\fR。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-r\fR\fR
+.ad
+.sp .6
+.RS 4n
+搜索对应于映像发布者的系统信息库。这是缺省值。
+.sp
+可以同时指定 \fB-l\fR 和 \fB-r\fR(或 \fB-s\fR),在此情况下,将会同时执行本地搜索和远程搜索。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-o\fR \fIattribute\fR\fR
+.ad
+.sp .6
+.RS 4n
+控制结果列。可以多次指定 \fB-o\fR 选项;也可以通过使用逗号分隔属性名称,将多个属性指定为一个 \fB-o\fR 选项的参数。除了上面概述的伪属性外,还为搜索结果定义了下列属性:
 .sp
 .ne 2
 .mk
 .na
 \fB\fBsearch.match\fR\fR
 .ad
-.RS 21n
-.rt  
-对应于与搜索查询匹配的字符串。
+.sp .6
+.RS 4n
+与搜索查询匹配的字符串。
 .RE
 
 .sp
@@ -626,261 +1179,638 @@
 .na
 \fB\fBsearch.match_type\fR\fR
 .ad
-.RS 21n
-.rt  
-对应于包含与搜索查询匹配的字符串的属性。
+.sp .6
+.RS 4n
+包含与搜索查询匹配的字符串的属性。
+.RE
+
 .RE
 
-使用 \fB-p\fR 时,会显示其某些操作与每个查询词匹配的软件包。使用此选项相当于在查询中的每个词两侧添加尖括号 (\fB<>\fR)。有关 \fB<>\fR 运算符的更多描述,请参见下文。
-.sp
-缺省情况下,使用 \fB-r\fR 时,会搜索对应于映像发布者的系统信息库。
-.sp
-使用 \fB-s\fR 时,会搜索位于给定 URI 的 \fBpkg\fR(5) 系统信息库。可以多次指定此选项。不支持软件包归档。
-.sp
-可以同时指定 \fB-l\fR 和 \fB-r\fR(或 \fB-s\fR),在此情况下,将会同时执行本地搜索和远程搜索。
-.sp
-除了支持简单的标记匹配和通配符搜索外,还支持更复杂的查询语言。可通过使用单引号或双引号(\fB\&'\fR 或 \fB"\fR)来搜索短语。请务必考虑所用的 shell,使 \fBpkg\fR 能够真正识别 \fB\&'\fR 或 \fB"\fR。
-.sp
-支持使用 AND 和 OR 的布尔搜索。支持字段(或结构化)查询。这些命令的语法为 \fB\fIpkg_name\fR:\fIaction_type\fR:\fIkey\fR:\fItoken\fR\fR。对缺少的字段使用隐式通配符。搜索 \fB:basename:pkg\fR 将会匹配包含关键字 \fBbasename\fR 且与标记 \fBpkg\fR 匹配的所有软件包中的所有操作类型。\fBpkg_name\fR 和 \fBtoken\fR 字段中支持显式通配符。\fBaction_type\fR 和 \fBkey\fR 必须完全匹配。
-.sp
-要将操作转换为包含这些操作的软件包,请使用 \fB<>\fR。使用 \fB-a\fR 选项时,搜索 \fBtoken\fR 会导致返回与 \fBtoken\fR 匹配的操作的相关信息,而搜索 \fB<token>\fR 会导致返回一个软件包列表,这些软件包包含与 \fBtoken\fR 匹配的操作。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+搜索位于给定 URI 的 \fBpkg\fR(5) 系统信息库。可以多次指定此选项。不支持软件包归档。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBverify [\fB-Hqv\fR] [\fIpkg_fmri_pattern \fR ...]\fR\fR
+\fB\fIquery\fR\fR
 .ad
 .sp .6
 .RS 4n
-验证当前映像中的软件包安装。如果相关发布者的当前签名策略不是 \fBignore\fR,则会根据策略验证每个软件包的签名。有关如何应用签名策略的说明,请参见下面的"映像属性"中的 \fBsignature-policy\fR。
-.sp
-使用 \fB-H\fR 时,会省略验证输出中的标题。
-.sp
-使用 \fB-q\fR 时,如果出现任何致命错误,则不会显示任何信息,但会返回失败消息。
-.sp
-使用 \fB-v\fR 时,会包括有关软件包的提示性消息。
+缺省情况下,会将 \fIquery\fR 解释为要精确匹配的一系列条件。可将 \fB?\fR 和 \fB*\fR 字符用作 \fBglob\fR(3C) 式通配符,以更灵活地获取查询匹配项。
+.sp
+除了支持简单的标记匹配和通配符搜索外,还支持更复杂的查询语言。可通过使用单引号或双引号(\fB\&'\fR 或 \fB"\fR)来搜索短语。请务必考虑所用的 shell,使 \fBpkg\fR 能够真正识别 \fB\&'\fR 或 \fB"\fR。
+.sp
+支持使用 AND 和 OR 的布尔搜索。
+.sp
+要为哪些标记建立索引是与操作相关的,不过可以包括内容散列和路径名称。有关操作及其属性的信息,请参见 \fBpkg\fR(5) 手册页中的“操作”。另请参见上面 \fBpkg contents\fR 和 \fB-o\fR 中的伪属性名称列表。
+.sp
+结构化查询支持以下语法:
+.sp
+.in +2
+.nf
+\fIpkg_name\fR:\fIaction_name\fR:\fIindex\fR:\fItoken\fR
+.fi
+.in -2
+
+\fIaction_name\fR 的值是 \fBpkg\fR(5) 手册页的“操作”中列出的操作之一。\fIindex\fR 是操作的属性。\fIindex\fR 的值必须与 \fItoken\fR 匹配。
+.sp
+并非所有操作属性都是可搜索的。例如,\fBmode\fR 是 \fBfile\fR 操作的一个属性,但是 \fBmode\fR 不是 \fIindex\fR 的有效值。
+.sp
+\fIindex\fR 的某些值并不是操作属性,而是从其他属性派生的值。例如,\fIindex\fR 可以是 \fBbasename\fR,其不是任何操作的属性,而是派生自 \fBfile\fR 或 \fBdir\fR 操作的 \fBpath\fR 属性,它采用了路径的最后组成部分。
+.sp
+不同的操作类型有不同的 \fIindex\fR 有效值。本文档并未列出所有可能的值。一些更为有用的 \fIindex\fR 值包括,对应于文件系统操作的 \fBbasename\fR 和 \fBpath\fR、对应于 \fBdepend\fR 操作的依赖性类型(例如 \fBrequire\fR、\fBoptional\fR、\fBgroup\fR),以及对应于 \fBdriver\fR 操作的 \fBdriver_name\fR 和 \fBalias\fR。
+.sp
+\fIindex\fR 的一个特殊值是对应于 \fBset\fR 操作的 \fBname\fR 属性值。在这种情况下,\fItoken\fR 与对应于指定 \fBname\fR 属性的 \fBvalue\fR 属性的值相匹配。例如,以下搜索将查找分类为 "Development/Databases" 或 "System/Databases" 的软件包。请参见“示例”部分中查找 SMF 服务的示例。
+.sp
+.in +2
+.nf
+$ \fBpkg search info.classification:databases\fR
+.fi
+.in -2
+.sp
+
+结构化查询中缺少的字段使用隐式通配符。搜索 \fBbasename:pkg\fR 将会匹配 \fIindex\fR 为 \fBbasename\fR 且与 \fItoken\fR \fBpkg\fR 匹配的所有软件包中的所有操作,如以下部分输出中所示:
+.sp
+.in +2
+.nf
+$ \fBpkg search basename:pkg\fR
+INDEX    ACTION VALUE         PACKAGE
+basename dir    usr/share/pkg pkg:/package/[email protected]
+basename dir    var/sadm/pkg  pkg:/package/[email protected]
+basename dir    var/spool/pkg pkg:/package/[email protected]
+basename file   usr/bin/pkg   pkg:/package/[email protected]
+.fi
+.in -2
+.sp
+
+添加其他字段将会缩小搜索范围,如以下完整输出中所示:
+.sp
+.in +2
+.nf
+$ \fBpkg search file:basename:pkg\fR
+INDEX    ACTION VALUE       PACKAGE
+basename file   usr/bin/pkg pkg:/package/[email protected]
+.fi
+.in -2
+.sp
+
+\fIpkg_name\fR 和 \fItoken\fR 字段中支持显式通配符。\fIaction_name\fR 和 \fIindex\fR 必须完全匹配。
+.sp
+有关搜索文件和依赖项的示例,请参见“示例”部分。
+.sp
+要将操作转换为包含这些操作的软件包,请使用 \fB<>\fR,如以下部分输出中所示:
+.sp
+.in +2
+.nf
+$ \fBpkg search \e<pkg\e>\fR
+PACKAGE                                  PUBLISHER
+pkg:/package/[email protected]  solaris
+pkg:/package/[email protected] solaris
+.fi
+.in -2
+.sp
+
+使用 \fB-a\fR 选项(缺省设置)时,搜索 \fBtoken\fR 会导致返回与 \fBtoken\fR 匹配的操作的信息,而搜索 \fB<token>\fR 会导致返回一个软件包列表,这些软件包包含与 \fBtoken\fR 匹配的操作。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBfix [\fB--accept\fR] [\fB--licenses\fR] [\fIpkg_fmri_pattern\fR ...]\fR\fR
+\fB\fBpkg verify\fR [\fB-Hqv\fR] [\fI pkg_fmri_pattern\fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+验证当前映像中安装的所有软件包的安装情况。如果相关发布者的当前签名策略不是 \fBignore\fR,则会根据策略验证每个软件包的签名。有关如何应用签名策略的说明,请参见下文“映像属性”中的 \fBsignature-policy\fR。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
 .ad
 .sp .6
 .RS 4n
-修复 \fBpkg verify\fR 报告的任何错误。已安装软件包内容的验证基于自定义内容分析,该分析可能会返回与其他程序不同的结果。
-.sp
-使用 \fB--accept\fR 时,表示同意并接受所更新或安装的软件包的许可证条款。如果不提供此选项,且任何软件包许可证都要求接受,则操作将失败。
-.sp
-使用 \fB--licenses\fR 时,会在此操作过程中显示要安装或更新的软件包的所有许可证。
+仅验证当前映像中安装的指定软件包的安装情况。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在验证输出中省略标题。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBrevert [\fB-nv\fR] [\fB--no-be-activate \fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR] [\fB--deny-new-be \fR | \fB--require-new-be\fR] [\fB--be-name\fR \fIname\fR] (\fB--tagged\fR \fItag-name\fR ... | \fIpath-to-file\fR ...)\fR\fR
+\fB\fB-q\fR\fR
+.ad
+.sp .6
+.RS 4n
+如果出现任何致命错误,则不显示任何信息,而是返回失败消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-v\fR\fR
+.ad
+.sp .6
+.RS 4n
+包括有关软件包的信息性消息。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg fix\fR [\fB--accept\fR] [\fB--licenses\fR] [\fIpkg_fmri_pattern\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
-将文件恢复为其交付时的状态。可以使用特定值标记所有文件,也可以恢复单个文件。文件所有权和保护也会得到恢复。
-.LP
-注意 - 
-.sp
-.RS 2
-将某些可编辑文件恢复为其缺省值可能会使系统无法引导,或导致其他故障。
+修复 \fBpkg verify\fR 报告的任何错误。已安装软件包内容的验证基于定制的内容分析,该分析可能会返回与其他程序不同的结果。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅修复 \fBpkg verify\fR 报告的有关当前映像中安装的指定软件包的错误。
 .RE
-对于其他所有选项,请参阅上面的 \fBinstall\fR 命令,以了解其用法及效果。
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--accept\fR\fR
+.ad
+.sp .6
+.RS 4n
+表示同意并接受所更新或安装的软件包的许可证条款。如果存在任何需要您接受的软件包许可证,而您未提供此选项,则操作将失败。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--licenses\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示在此操作过程中要安装或更新的软件包的所有许可证。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBmediator [\fB-aH\fR] [\fB-F\fR \fI format\fR] [\fImediator\fR ...]\fR\fR
+\fB\fBpkg revert\fR [\fB-nv\fR] [\fB- -no-be-activate\fR] [\fB--no-backup-be\fR | \fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] (\fB--tagged\fR \fI tag-name\fR ... | \fIpath-to-file\fR ...)\fR
 .ad
 .sp .6
 .RS 4n
-显示所有中介者的当前选定版本和/或实现;如果提供了参数,则仅显示指定中介者的当前选定版本和/或实现。
-.sp
-使用 \fB-a\fR 时,会列出可针对当前安装的软件包设置的中介。
-.sp
-使用 \fB-F\fR 时,会指定替代输出格式。当前,只有 \fBtsv\fR(Tab Separated Values,制表符分隔值)有效。
-.sp
-使用 \fB-H\fR,忽略列表的标题。
+将 \fBpkg\fR(5) 软件包提供的文件恢复为其交付时的状态。文件所有权和保护也会得到恢复。
+.LP
+注意 - 
+.sp
+.RS 2
+将某些可编辑文件恢复为其缺省值可能会使系统无法引导,或导致其他故障。
+.RE
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--tagged\fR \fItag-name\fR\fR
+.ad
+.sp .6
+.RS 4n
+恢复所有标记有 \fItag-name\fR 的文件。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpath-to-file\fR\fR
+.ad
+.sp .6
+.RS 4n
+恢复指定的文件。
+.RE
+
+对于其他所有选项,请参见上面的 \fBinstall\fR 命令。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBset-mediator [\fB-nv\fR] [\fB-I\fR \fI implementation\fR] [\fB-V\fR \fIversion\fR] [\fB--no-be-activate\fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be \fR] [\fB--be-name\fR \fIname\fR] \fI mediator\fR ...\fR\fR
+\fB\fBpkg mediator\fR [\fB-aH\fR] [\fB-F\fR \fIformat\fR] [\fImediator\fR ...] \fR
 .ad
 .sp .6
 .RS 4n
-设置当前映像中指定中介者的版本和/或实现。
-.sp
-使用 \fB-I\fR 时,会设置要使用的中介接口的实现。缺省情况下,如果未指定版本,则允许所有实现版本。要指定一个没有版本的实现,请附加 @ 符号。
-.sp
-使用 \fB-V\fR 时,会设置要使用的中介接口的版本。
-.sp
-如果指定的中介者版本和/或实现当前不可用,则会删除使用指定中介者的任何链接。
-.sp
-对于其他所有选项,请参阅上面的 \fBinstall\fR 命令,以了解其用法及效果。
+显示所有中介的当前选定版本和/或实现。
+.sp
+.ne 2
+.mk
+.na
+\fB\fImediator\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示指定中介的当前选定版本和/或实现。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBunset-mediator [\fB-nvIV\fR] [\fB--no-be-activate \fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name\fR \fIname\fR] \fImediator \fR ...\fR\fR
+\fB\fB-a\fR\fR
+.ad
+.sp .6
+.RS 4n
+列出可为当前安装的软件包设置的中介。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-F\fR\fR
 .ad
 .sp .6
 .RS 4n
-将指定中介者的版本和/或实现恢复为系统缺省值。
-.sp
-使用 \fB-I\fR 时,仅恢复中介接口的实现。
-.sp
-使用 \fB-V\fR 时,仅恢复中介接口的版本。
-.sp
-对于其他所有选项,请参阅上面的 \fBinstall\fR 命令,以了解其用法及效果。
+指定备用输出格式。当前,只有 \fBtsv\fR(Tab Separated Values,制表符分隔值)有效。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBvariant [\fB-H\fR] [\fIvariant_spec \fR]\fR\fR
+\fB\fBpkg set-mediator\fR [\fB-nv\fR] [\fB-I\fR \fIimplementation\fR] [\fB-V\fR \fI version\fR] [\fB--no-be-activate\fR] [\fB--no-backup-be\fR | \fB- -require-backup-be\fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fImediator\fR ... \fR
+.ad
+.sp .6
+.RS 4n
+设置当前映像中指定中介的版本和/或实现。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-I\fR \fIimplementation\fR\fR
+.ad
+.sp .6
+.RS 4n
+设置要使用的中介接口的实现。缺省情况下,如果未指定版本,则允许所有实现版本。要指定一个没有版本的实现,请附加 @ 符号。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-v\fR \fIversion\fR\fR
 .ad
 .sp .6
 .RS 4n
-显示所有变体的当前值;如果提供了参数,则仅显示指定变体的当前值。
-.sp
-使用 \fB-H\fR,忽略列表的标题。
+设置要使用的中介接口的版本。
+.RE
+
+如果指定的中介版本和/或实现当前不可用,则会删除使用指定中介的任何链接。
+.sp
+对于其他所有选项,请参见上面的 \fBinstall\fR 命令。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg unset-mediator\fR [\fB-nvIV\fR] [\fB--no-be-activate\fR] [\fB--no-backup-be\fR | \fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fImediator\fR ... \fR
+.ad
+.sp .6
+.RS 4n
+将指定中介的版本和/或实现恢复为系统缺省值。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-I\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅恢复中介接口的实现。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-V\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅恢复中介接口的版本。
+.RE
+
+对于其他所有选项,请参见上面的 \fBinstall\fR 命令。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBchange-variant [\fB-nvq\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be \fR] [\fB--be-name\fR \fIname\fR] \fI variant_spec\fR=\fIinstance\fR ...\fR\fR
+\fB\fBpkg variant\fR [\fB-H\fR] [\fB variant.\fR\fIvariant_name\fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+显示在此映像中设置的所有变量的当前值。有关变量的更多信息,请参见 \fBpkg\fR(5) 手册页中的“侧面和变量”。
+.sp
+.ne 2
+.mk
+.na
+\fB\fBvariant.\fR\fIvariant_name\fR\fR
 .ad
 .sp .6
 .RS 4n
-更改当前映像中的指定变体。
-.sp
-有关选项的用法和效果,请参阅上面的 \fBinstall\fR 命令。
+仅显示在此映像中设置的指定变量的当前值。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBfacet [\fB-H\fR] [\fIfacet_spec\fR] \fR\fR
+\fB\fBpkg change-variant\fR [\fB-nvq\fR] [\fB-C\fR \fIn\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-backup-be\fR |\fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fIvariant_name\fR=\fI value\fR ...\fR
 .ad
 .sp .6
 .RS 4n
-如果未提供参数,则显示所有侧面的当前值。如果提供了参数,则评估每个侧面将为 true 还是 false,并显示结果。
-.sp
-使用 \fB-H\fR,忽略列表的标题。
+更改在当前映像中设置的指定变量的值。
+.sp
+更改变量的值可能会导致删除、更新或安装某些软件包内容。更改变量值还可能会导致安装、更新或删除整个软件包,以满足新的映像配置。有关变量的更多信息,请参见 \fBpkg\fR(5) 手册页中的“侧面和变量”。
+.sp
+有关选项的说明,请参见上述 \fBinstall\fR 命令。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBchange-facet [\fB-nvq\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [--no-backup-be | --require-backup-be] [--backup-be-name \fI name\fR] [\fB--deny-new-be\fR | \fB--require-new-be \fR] [\fB--be-name\fR \fIname\fR] \fI facet_spec\fR=[True|False|None] ...\fR\fR
+\fB\fBpkg facet\fR [\fB-H\fR] [\fI facet_name\fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+显示使用 \fBpkg change-facet\fR 命令在此映像中显式设置的所有侧面的当前值。有关侧面的更多信息,请参见 \fBpkg\fR(5) 手册页中的“侧面和变量”。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIfacet_name\fR\fR
 .ad
 .sp .6
 .RS 4n
-更改当前映像中的指定侧面。
-.sp
-可以将侧面设置为 \fBTrue\fR 或 \fBFalse\fR。将侧面设置为 \fBNone\fR 会从当前映像中删除该侧面的说明。
-.sp
-有关选项的用法和效果,请参阅上面的 \fBinstall\fR 命令。
+仅显示在此映像中设置的指定侧面的当前值。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBavoid [\fIpkg_fmri_pattern\fR ...] \fR\fR
+\fB\fBpkg change-facet\fR [\fB-nvq\fR] [\fB-C\fR \fIn\fR] [\fB-g\fR \fI path_or_uri\fR ...] [\fB--accept\fR] [\fB--licenses\fR] [\fB--no-be-activate\fR] [\fB--no-backup-be\fR | \fB--require-backup-be \fR] [\fB--backup-be-name\fR \fIname\fR] [\fB--deny-new-be\fR | \fB--require-new-be\fR] [\fB--be-name \fR \fIname\fR] \fIfacet_name\fR=[\fB True\fR|\fBFalse\fR|\fBNone\fR] ...\fR
 .ad
 .sp .6
 .RS 4n
-如果指定的软件包是某个组依赖性的目标,则会通过将匹配指定模式的软件包名称放置在避免列表中,来避免安装这些软件包。只能避免安装当前尚未安装的软件包。如果某个软件包当前是某个组依赖性的目标,则卸载该软件包会将它放置在避免列表中。
-.sp
-如果不提供任何参数,则会显示每个避免安装的软件包,以及与该软件包存在组依赖性的任何软件包。
-.sp
-为满足所需的依赖性,会根据需要安装避免列表中的软件包。如果删除了该依赖性,则会卸载相应的软件包。
+更改当前映像中设置的指定侧面的值。
+.sp
+可以将侧面设置为 \fBTrue\fR 或 \fBFalse\fR。将侧面设置为 \fBNone\fR 时,系统会将缺省值 \fBTrue\fR 应用于该侧面;因此将安装任何由此侧面约束的操作。有关操作的信息,请参见 \fBpkg\fR(5) 手册页中的“操作”。
+.sp
+更改侧面的值可能会导致删除、更新或安装某些软件包内容。更改侧面值还可能会导致安装、更新或删除整个软件包,以满足新的映像配置。有关侧面的更多信息,请参见 \fBpkg\fR(5) 手册页中的“侧面和变量”。
+.sp
+有关选项的说明,请参见上述 \fBinstall\fR 命令。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg avoid\fR [\fIpkg_fmri_pattern\fR ...] \fR
+.ad
+.sp .6
+.RS 4n
+显示每个避免安装的软件包,以及对该软件包存在组依赖性的任何软件包。
+.sp
+如果需要满足 require 依赖性,则会安装避免列表中的软件包。如果删除了该依赖性,则会卸载相应的软件包。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+如果指定的软件包是某个组依赖性的目标,则会通过将匹配指定模式的软件包名称放置在避免列表中来避免安装这些软件包。只能避免安装当前尚未安装的软件包。如果某个软件包当前是某个组依赖性的目标,则卸载该软件包会将它放置在避免列表中。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBunavoid [\fIpkg_fmri_pattern\fR ...] \fR\fR
+\fB\fBpkg unavoid\fR [\fIpkg_fmri_pattern \fR ...]\fR
+.ad
+.sp .6
+.RS 4n
+显示避免安装的软件包的列表。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
 .ad
 .sp .6
 .RS 4n
-从避免列表中删除指定的软件包。使用此子命令无法删除避免列表中与某个已安装软件包的组依赖性相匹配的软件包。要从避免列表中删除与某个组依赖性匹配的某个软件包,请安装该软件包。
-.sp
-如果不提供任何参数,则会显示已避免安装的软件包的列表。
+从避免列表中删除指定的软件包。使用此子命令无法删除避免列表中与某个已安装软件包的组依赖性相匹配的软件包。要从避免列表中删除与某个组依赖性相匹配的软件包,请安装该软件包。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg freeze\fR [\fB-n\fR] [\fB-c \fR \fIreason\fR] [\fIpkg_fmri_pattern\fR] ...\fR
+.ad
+.sp .6
+.RS 4n
+显示有关当前已冻结软件包的信息:软件包名称、版本、软件包冻结时间以及任何冻结软件包的相关原因。
+.sp
+冻结某个软件包不会阻止删除该软件包。删除软件包时不会显示警告。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+将指定的软件包冻结到指定的版本。如果未提供版本,则必须安装该软件包,然后将它冻结在该已安装版本。冻结一个已经冻结的软件包会将冻结版本替换为新指定的版本。
+.sp
+如果安装或更新冻结的软件包,则其最终版本必须与冻结时使用的版本匹配。例如,如果某个软件包在冻结时的版本为 1.2,则可以将它更新到 1.2.1、1.2.9、1.2.0.0.1,等等。但该软件包的最终版本不能为 1.3 或 1.1。\fIpkg_fmri_pattern\fR 中提供的发布者用于查找匹配的软件包。但是,在冻结过程中不会记录发布者信息。软件包只针对其版本(而不是发布者)进行冻结。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBfreeze [\fB-n\fR] [\fB-c\fR \fI reason\fR] [\fIpkg_fmri_pattern\fR] ...\fR\fR
+\fB\fB-c\fR \fIreason\fR\fR
+.ad
+.sp .6
+.RS 4n
+记录冻结软件包的 \fI原因\fR。当安装或更新因冻结而不能继续进行时,将会显示该原因。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
 .ad
 .sp .6
 .RS 4n
-将指定的软件包冻结到指定的版本。如果未提供版本,则必须安装该软件包,然后将它冻结在该已安装版本。如果冻结的软件包已安装或已更新,则它最终使用的版本必须与冻结时使用的版本匹配。例如,如果某个软件包在冻结时的版本为 1.2,则可以将它更新到 1.2.1、1.2.9、1.2.0.0.1,等等。该软件包最终使用的版本不能是 1.3 或 1.1。\fIpkg_fmri_pattern\fR 中提供的发布者用于查找匹配软件包。但是,在冻结过程中不会记录发布者信息。软件包只能针对其版本(而不能是发布者)进行冻结。冻结一个已经冻结的软件包会将冻结版本替换为新指定的版本。
-.sp
-如果未提供任何软件包,则会显示有关当前已冻结软件包的信息:软件包名称、版本、冻结时间以及任何相关原因。
-.sp
-冻结某个软件包不会阻止删除该软件包。删除软件包时不会显示警告。
-.sp
-使用 \fB-c\fR 时,会记录冻结软件包的 \fIreason\fR。当冻结操作阻止安装或更新成功进行时,将会显示原因。
-.sp
-使用 \fB-n\fR 时,会试运行操作,并显示要冻结的软件包的列表,但不冻结任何软件包。
+试运行冻结操作,并显示要冻结的软件包的列表,但不冻结任何软件包。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg unfreeze\fR [\fB-n\fR] [\fI pkg_name_pattern\fR] ...\fR
+.ad
+.sp .6
+.RS 4n
+显示有关当前已冻结软件包的信息:软件包名称、版本、软件包冻结时间以及任何冻结软件包的相关原因。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpkg_fmri_pattern\fR\fR
+.ad
+.sp .6
+.RS 4n
+从指定的软件包中删除冻结操作施加的约束。将会忽略提供的版本。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBunfreeze [\fB-n\fR] [\fIpkg_name_pattern \fR] ...\fR\fR
+\fB\fB-n\fR\fR
 .ad
 .sp .6
 .RS 4n
-从指定的软件包中删除冻结操作强加的约束。将会忽略提供的任何版本。
-.sp
-使用 \fB-n\fR 时,会试运行解冻,并显示要解冻的软件包的列表,但不解冻任何软件包。
+试运行解冻操作,并显示要解冻的软件包的列表,但不解冻任何软件包。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBproperty [\fB-H\fR] [\fIpropname \fR ...]\fR\fR
+\fB\fBpkg property\fR [\fB-H\fR] [\fI propname\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
-显示映像属性信息。如果不提供参数,则会显示所有映像属性的名称和值。如果请求了特定的属性名称列表,则显示这些属性的名称和值。
-.sp
-使用 \fB-H\fR 时,会省略列表中的标题。
+显示所有映像属性的名称和值。有关映像属性的说明,请参见下面的“映像属性”。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpropname\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示指定属性的名称和值。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBset-property \fIpropname\fR \fI propvalue\fR\fR\fR
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg set-property\fR \fIpropname\fR \fI propvalue\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -891,7 +1821,7 @@
 .ne 2
 .mk
 .na
-\fB\fBadd-property-value \fIpropname\fR \fI propvalue\fR\fR\fR
+\fB\fBpkg add-property-value\fR \fIpropname \fR \fIpropvalue\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -902,7 +1832,7 @@
 .ne 2
 .mk
 .na
-\fB\fBremove-property-value \fIpropname\fR \fI propvalue\fR\fR\fR
+\fB\fBpkg remove-property-value\fR \fIpropname \fR \fIpropvalue\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -913,7 +1843,7 @@
 .ne 2
 .mk
 .na
-\fB\fBunset-property \fIpropname\fR ... \fR\fR
+\fB\fBpkg unset-property\fR \fIpropname\fR ... \fR
 .ad
 .sp .6
 .RS 4n
@@ -924,110 +1854,473 @@
 .ne 2
 .mk
 .na
-\fB\fBpublisher [\fB-HPn\fR] [\fIpublisher \fR ...]\fR\fR
+\fB\fBpkg publisher\fR [\fB-HPn\fR] [\fB-F\fR \fIformat\fR] [\fIpublisher\fR ...] \fR
+.ad
+.sp .6
+.RS 4n
+按搜索优先顺序显示所有发布者、其源 URI 和镜像的列表。
+.sp
+.ne 2
+.mk
+.na
+\fB\fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示指定发布者的详细配置信息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-P\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示发布者搜索顺序中的第一个发布者。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示已启用的发布者。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-F\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定备用输出格式。当前,只有 \fBtsv\fR(Tab Separated Values,制表符分隔值)有效。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg set-publisher\fR [\fB-Ped\fR] [\fB-k\fR \fIssl_key\fR] [\fB-c\fR \fI ssl_cert\fR] [\fB-g\fR \fIorigin_to_add\fR | \fB- -add-origin\fR \fIorigin_to_add\fR ...] [\fB-G\fR \fI origin_to_remove\fR | \fB--remove-origin\fR \fIorigin_to_remove \fR ...] [\fB-m\fR \fImirror_to_add\fR | \fB- -add-mirror\fR \fImirror_to_add\fR ...] [\fB-M\fR \fI mirror_to_remove\fR | \fB--remove-mirror\fR \fImirror_to_remove \fR ...] [\fB--enable\fR] [\fB--disable\fR] [\fB--no-refresh\fR] [\fB--reset-uuid\fR] [\fB--non-sticky \fR] [\fB--sticky\fR] [\fB--search-after\fR \fI publisher\fR] [\fB--search-before\fR \fIpublisher\fR] [\fB--search-first\fR] [\fB--approve-ca-cert\fR \fI path_to_CA\fR] [\fB--revoke-ca-cert\fR \fIhash_of_CA_to_remove \fR] [\fB--unset-ca-cert\fR \fIhash_of_CA_to_remove \fR] [\fB--set-property\fR \fIname_of_property\fR=\fI value\fR] [\fB--add-property-value\fR \fIname_of_property \fR=\fIvalue_to_add\fR] [\fB--remove-property-value \fR \fIname_of_property\fR=\fIvalue_to_remove \fR] [\fB--unset-property\fR \fIname_of_property_to_delete \fR] [\fB--proxy\fR \fIproxy_to_use\fR] \fI publisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+更新现有发布者,或添加发布者。如果未指定任何影响搜索顺序的选项,则会将新发布者附加到搜索顺序,因此,会最后搜索这些新发布者。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-P\fR\fR
+.ad
+.br
+.na
+\fB\fB--search-first\fR\fR
+.ad
+.sp .6
+.RS 4n
+将指定的发布者设置为搜索顺序中第一个。安装新软件包时,将首先搜索此发布者。对已安装软件包的更新将来自最初提供该软件包的同一发布者,前提是该发布者保持粘滞。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--non-sticky\fR\fR
+.ad
+.sp .6
+.RS 4n
+对于最初从此发布者安装的软件包,更新可以从级别比此发布者更高的发布者处获取。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--sticky\fR\fR
 .ad
 .sp .6
 .RS 4n
-显示发布者信息。如果不提供参数,则会按搜索优先顺序显示所有发布者、其源 URI 和镜像的列表。如果请求了特定的发布者,则显示这些发布者的详细配置。
-.sp
-使用 \fB-H\fR 时,会省略列表中的标题。
-.sp
-使用 \fB-P\fR 时,仅按发布者搜索顺序显示第一个发布者。
-.sp
-使用 \fB-n\fR 时,仅显示已启用的发布者。
+对于从此发布者安装的软件包,更新必须也来自此发布者。这是缺省行为。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--search-before\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+更改发布者搜索顺序,以便在此选项中指定的发布者之前搜索添加或修改的发布者。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--search-after\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+更改发布者搜索顺序,以便在此选项中指定的发布者之后搜索添加或修改的发布者。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--approve-ca-cert\fR \fIpath_to_CA\fR\fR
+.ad
+.sp .6
+.RS 4n
+将指定的证书添加为可信的 CA 证书。\fBpkg publisher\fR 命令的详细输出中列出了用户批准的 CA 证书的 PEM 表示形式中的散列。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--revoke-ca-cert\fR \fIhash_of_CA_to_remove \fR\fR
+.ad
+.sp .6
+.RS 4n
+将其 PEM 表示形式具有给定散列的证书视为已撤销。\fBpkg publisher\fR 命令的详细输出中列出了用户撤销的 CA 证书的散列。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--unset-ca-cert\fR \fIhash_of_CA_to_remove \fR\fR
+.ad
+.sp .6
+.RS 4n
+从已批准证书列表和已撤销证书列表中删除具有给定散列的证书。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--set-property\fR \fIname_of_property\fR=\fI value\fR\fR
+.ad
+.sp .6
+.RS 4n
+更新现有发布者属性或添加新的发布者属性。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--add-property-value\fR \fIname_of_property \fR=\fIvalue_to_add\fR\fR
+.ad
+.sp .6
+.RS 4n
+向现有发布者属性添加值,或添加新的发布者属性。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--remove-property-value\fR \fIname_of_property \fR=\fIvalue_to_remove\fR\fR
+.ad
+.sp .6
+.RS 4n
+从现有发布者属性中删除值。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--unset-property\fR \fIname_of_property_to_delete \fR\fR
+.ad
+.sp .6
+.RS 4n
+删除现有的发布者属性。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-k\fR \fIssl_key\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定客户机 SSL 密钥。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-c\fR \fIssl_cert\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定客户机 SSL 证书。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBset-publisher [\fB-Ped\fR] [\fB-k\fR\fI ssl_key\fR] [\fB-c\fR\fIssl_cert\fR] [\fB-g\fR\fIorigin_to_add\fR | \fB--add-origin \fR\fIorigin_to_add\fR ...][\fB-G\fR\fI origin_to_remove\fR | \fB--remove-origin\fR\fIorigin_to_remove \fR ...][\fB-m\fR\fImirror_to_add\fR | \fB- -add-mirror\fR\fImirror_to_add\fR ...][\fB-M\fR\fI mirror_to_remove\fR | \fB--remove-mirror\fR\fImirror_to_remove \fR ...][\fB-p\fR\fIrepo_uri\fR] [\fB--enable\fR] [\fB--disable\fR] [\fB--no-refresh\fR] [\fB--reset-uuid\fR] [\fB--non-sticky\fR] [\fB--sticky\fR] [\fB--search-after\fR\fIpublisher\fR] [\fB--search-before \fR\fIpublisher\fR] [\fB--search-first\fR] [\fB--approve-ca-cert\fR\fIpath_to_CA\fR] [\fB--revoke-ca-cert\fR\fIhash_of_CA_to_remove\fR] [\fB--unset-ca-cert\fR\fIhash_of_CA_to_remove\fR] [\fB--set-property\fR\fIname_of_property\fR=\fI value\fR] [\fB--add-property-value\fR\fIname_of_property \fR=\fIvalue_to_add\fR] [\fB--remove-property-value \fR\fIname_of_property\fR=\fIvalue_to_remove \fR] [\fB--unset-property\fR\fIname_of_property_to_delete \fR] [\fIpublisher\fR]\fR\fR
+\fB\fB-g\fR \fIorigin_to_add\fR\fR
+.ad
+.br
+.na
+\fB\fB--add-origin\fR \fIorigin_to_add\fR\fR
+.ad
+.sp .6
+.RS 4n
+将指定的 URI 或路径添加为给定发布者的源。这应该是软件包系统信息库或归档的位置。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-G\fR \fIorigin_to_remove\fR\fR
+.ad
+.br
+.na
+\fB\fB--remove-origin\fR \fIorigin_to_remove\fR\fR
+.ad
+.sp .6
+.RS 4n
+从给定发布者的源列表中删除 URI 或路径。可以使用特殊值 \fB*\fR 来删除所有源。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-refresh\fR\fR
+.ad
+.sp .6
+.RS 4n
+不尝试联系映像发布者的系统信息库来检索最新的可用软件包列表和其他元数据。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--reset-uuid\fR\fR
 .ad
 .sp .6
 .RS 4n
-更新现有发布者,或添加软件包发布者。如果未指定任何影响搜索顺序的选项,则会将新发布者附加到搜索顺序,因此,会最后搜索这些新发布者。
-.sp
-使用 \fB-P\fR 或 \fB--search-first\fR 时,会将指定的发布者设置在搜索顺序的首位。安装新软件包时,将首先搜索此发布者。对已安装软件包的更新将来自最初提供该软件包的同一发布者,前提是该发布者保持粘滞。将 \fB-P\fR 或 \fB--search-first\fR 与 \fB-p\fR 一起使用时,仅将添加的发布者放置在搜索顺序的首位。
-.sp
-使用 \fB--non-sticky\fR 时,会指定级别比此发布者更高的发布者可以为最初通过此发布者安装的软件包提供更新。
-.sp
-使用 \fB--sticky\fR 时,会指定对通过此发布者安装的软件包的更新必须也来自此发布者。这是缺省行为。
-.sp
-使用 \fB--search-before\fR 时,会更改发布者搜索顺序,以便在指定的发布者之前搜索被修改的发布者。与 \fB-p\fR 一起使用时,\fB--search-before\fR 仅适用于添加的发布者。
-.sp
-使用 \fB--search-after\fR 时,会更改发布者搜索顺序,以便在指定的发布者之后搜索被修改的发布者。与 \fB-p\fR 一起使用时,\fB--search-after\fR 仅适用于添加的发布者。
-.sp
-使用 \fB--approve-ca-cert\fR 时,会将给定的证书添加为可信的 CA 证书。\fBpkg publisher\fR 命令的详细输出中列出了用户批准的 CA 证书的 PEM 表示法散列。
-.sp
-使用 \fB--revoke-ca-cert\fR 时,会将具有其 PEM 表示法的给定散列的证书视为已撤销。\fBpkg publisher\fR 命令的详细输出中列出了用户撤销的 CA 证书的散列。
-.sp
-使用 \fB--unset-ca-cert\fR 时,会从已批准证书列表和已撤销证书列表中删除具有给定散列的证书。
-.sp
-使用 \fB--set-property\fR 时,会更新现有的发布者属性,或添加新的发布者属性。
-.sp
-使用 \fB--add-property-value\fR 时,会向现有的发布者属性添加值,或添加新的发布者属性。
-.sp
-使用 \fB--remove-property-value\fR 时,会从现有的发布者属性中删除某个值。
-.sp
-使用 \fB--unset-property\fR 时,会删除某个现有的发布者属性。
-.sp
-使用 \fB-c\fR 和 \fB-k\fR 时,会分别指定客户端 SSL 证书和密钥。
-.sp
-使用 \fB-g\fR (\fB--add-origin\fR) 时,会将指定的 URI 或路径添加为给定发布者的源。这应该是软件包系统信息库或归档的位置。
-.sp
-使用 \fB-G\fR (\fB--remove-origin\fR) 时,会从给定发布者的源列表中删除 URI 或路径。可以使用特殊值 \fB*\fR 来删除所有源。
-.sp
-使用 \fB--no-refresh\fR 时,不会尝试联系系统信息库来让映像发布者检索最新的可用软件包列表和其他元数据。
-.sp
-使用 \fB--reset-uuid\fR 时,会选择一个新的唯一标识符,用于向其发布者标识此映像。
-.sp
-使用 \fB-m\fR (\fB--add-mirror\fR) 时,会将 URI 添加为给定发布者的镜像。
-.sp
-使用 \fB-M\fR (\fB--remove-mirror\fR) 时,会从给定发布者的镜像列表中删除 URI。可以使用特殊值 \fB*\fR 来删除所有镜像。
-.sp
-使用 \fB-p\fR 时,会从指定的系统信息库 URI 中检索发布者配置信息。如果指定了发布者,则仅添加或更新匹配的发布者。如果未指定发布者,则根据需要添加或更新所有发布者。此选项不能与 \fB-g\fR、\fB--add-origin\fR、\fB--G\fR、\fB--remove-origin\fR、\fB-m\fR、\fB--add-mirror\fR、\fB-M\fR、\fB--remove-mirror\fR、\fB--disable\fR、\fB--enable\fR、\fB--no-refresh\fR 或 \fB--reset-uuid\fR 选项结合使用。
-.sp
-使用 \fB-e\fR (\fB--enable\fR) 时,会启用发布者。使用 \fB-d\fR (\fB--disable\fR) 时,会禁用发布者。填充软件包列表时,或者执行某些软件包操作(安装、卸载和更新)时,将不使用被禁用的发布者。但是,仍可以设置和查看被禁用的发布者的属性。如果只存在一个发布者,则不能将其禁用。
+选择一个新的唯一标识符,用于向其发布者标识此映像。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-m\fR \fImirror_to_add\fR\fR
+.ad
+.br
+.na
+\fB\fB--add-mirror\fR \fImirror_to_add\fR\fR
+.ad
+.sp .6
+.RS 4n
+将 URI 添加为给定发布者的镜像。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-M\fR \fImirror_to_remove\fR\fR
+.ad
+.br
+.na
+\fB\fB--remove-mirror\fR \fImirror_to_remove\fR\fR
+.ad
+.sp .6
+.RS 4n
+从给定发布者的镜像列表中删除 URI。可以使用特殊值 \fB*\fR 来删除所有镜像。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-e\fR\fR
+.ad
+.br
+.na
+\fB\fB--enable\fR\fR
+.ad
+.sp .6
+.RS 4n
+启用发布者。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-d\fR\fR
+.ad
+.br
+.na
+\fB\fB--disable\fR\fR
+.ad
+.sp .6
+.RS 4n
+禁用发布者。填充软件包列表时,或者执行某些软件包操作(安装、卸载和更新)时,将不使用被禁用的发布者。但是,仍可以设置和查看被禁用的发布者的属性。如果只存在一个发布者,则不能将其禁用。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBunset-publisher \fIpublisher\fR ... \fR\fR
+\fB\fB--proxy\fR \fIproxy_to_use\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用指定的 Web 代理 URI 检索指定源 (\fB-g\fR) 或镜像 (\fB-m\fR) 的内容。代理值存储在发布者配置中。在运行时,\fB$http_proxy\fR 或相关环境变量会覆盖此代理设置。有关接受的环境变量名列表,请参见 \fBcurl\fR(1) 手册页。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg set-publisher\fR \fB-p\fR \fI repo_uri\fR [\fB-Ped\fR] [\fB-k\fR \fIssl_key \fR] [\fB-c\fR \fIssl_cert\fR] [\fB- -non-sticky\fR] [\fB--sticky\fR] [\fB--search-after\fR \fI publisher\fR] [\fB--search-before\fR \fIpublisher\fR] [\fB--search-first\fR] [\fB--approve-ca-cert\fR \fI path_to_CA\fR] [\fB--revoke-ca-cert\fR \fIhash_of_CA_to_remove \fR] [\fB--unset-ca-cert\fR \fIhash_of_CA_to_remove \fR] [\fB--set-property\fR \fIname_of_property\fR=\fI value\fR] [\fB--add-property-value\fR \fIname_of_property \fR=\fIvalue_to_add\fR] [\fB--remove-property-value \fR \fIname_of_property\fR=\fIvalue_to_remove \fR] [\fB--unset-property\fR \fIname_of_property_to_delete \fR] [\fB--proxy\fR \fIproxy_to_use\fR] [\fIpublisher\fR]\fR
 .ad
 .sp .6
 .RS 4n
-删除与一个或多个给定发布者相关联的配置。
+从 \fIrepo_uri\fR 系统信息库 URI 中检索发布者配置信息。
+.sp
+如果为此 \fBset-publisher\fR 子命令指定了发布者操作数,则仅添加或更新该发布者。如果未指定发布者,则相应添加或更新 \fIrepo_uri\fR 中的所有发布者。
+.sp
+有关选项的说明,请参见上述 \fBset-publisher\fR 命令。与 \fB-p\fR 一起使用时,\fB-P\fR、\fB--search-first\fR、\fB--search-before\fR 以及 \fB--search-after\fR 选项仅适用于添加的发布者,而不适用于更新的发布者。
+.sp
+\fB-p\fR 选项不能与以下选项结合使用:\fB-g\fR、\fB--add-origin\fR、\fB-G\fR、\fB--remove-origin\fR、\fB-m\fR、\fB--add-mirror\fR、\fB-M\fR、\fB--remove-mirror\fR、\fB--disable\fR、\fB--enable\fR、\fB--no-refresh\fR 或 \fB--reset-uuid\fR。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg unset-publisher\fR \fIpublisher \fR ...\fR
+.ad
+.sp .6
+.RS 4n
+删除与一个或多个指定发布者相关联的配置。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg history\fR [\fB-HNl\fR] [\fB-t\fR [\fItime\fR | \fItime\fR-\fI time\fR],...] [\fB-o\fR \fIcolumn\fR,...] [\fB-n\fR \fInumber\fR]\fR
+.ad
+.sp .6
+.RS 4n
+显示适用映像的命令历史记录。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBhistory [\fB-Hl\fR] [\fB-t\fR [\fI time\fR | \fItime\fR-\fItime\fR],...][\fB-o\fR\fIcolumn\fR,...][\fB-n\fR\fI number\fR]\fR\fR
+\fB\fB-t\fR \fItime\fR\fR
+.ad
+.br
+.na
+\fB\fB-t\fR \fItime\fR-\fItime\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示以逗号分隔列表指定的时间戳(格式为 \fB%Y-%m-%dT%H:%M:%S\fR)对应的日志记录(请参见 \fBstrftime\fR(3C))。要指定时间范围,请在开始和完成时间戳之间使用连字符 (-)。可以将关键字 \fBnow\fR 用作当前时间的别名。如果指定的时间戳包含重复的时间戳或重叠的日期范围,则每个重复的历史记录事件仅显示一次。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-l\fR\fR
 .ad
 .sp .6
 .RS 4n
-显示适用映像的命令历史记录。
-.sp
-使用 \fB-H\fR 时,会省略列表中的标题。
-.sp
-使用 \fB-t\fR 时,会显示时间戳(格式为 \fB%Y-%m-%dT%H:%M:%S\fR)逗号分隔列表的日志记录(请参见 \fBstrftime\fR(3C))。要指定时间范围,请在开始和完成时间戳之间使用连字符 (-)。可以将关键字 \fBnow\fR 用作当前时间的别名。如果指定的时间戳包含重复的时间戳或重叠的日期范围,则仅显示每个重复历史记录事件的单个实例。
-.sp
-使用 \fB-l\fR 时,会以长格式显示日志记录,也就是说,除了显示标准格式的内容外,还包括命令的结果、命令完成时间、所用客户端的版本和名称、执行操作的用户名,以及执行命令时遇到的任何错误。
-.sp
-使用 \fB-n\fR 时,仅显示指定数目的最近条目。
-.sp
-使用 \fB-o\fR 时,会使用指定的列名逗号分隔列表显示输出。有效的列名为:
+以长格式显示日志记录,也就是说,除了显示标准格式的内容外,还包括命令的结果、命令完成时间、所用客户机的版本和名称、执行操作的用户名,以及执行命令时遇到的任何错误。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-N\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示发行说明文本。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-n\fR \fInumber\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示指定数目的最近条目。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-o\fR \fIcolumn\fR\fR
+.ad
+.sp .6
+.RS 4n
+按照以逗号分隔的指定列名列表显示输出。有效的列名为:
 .sp
 .ne 2
 .mk
 .na
 \fB\fBbe\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 在其上启动此操作的引导环境的名称。
 .RE
 
@@ -1037,8 +2330,8 @@
 .na
 \fB\fBbe_uuid\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 在其上启动此操作的引导环境的 \fBuuid\fR。
 .RE
 
@@ -1048,8 +2341,8 @@
 .na
 \fB\fBclient\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 客户端的名称。
 .RE
 
@@ -1059,8 +2352,8 @@
 .na
 \fB\fBclient_ver\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 客户端的版本。
 .RE
 
@@ -1070,8 +2363,8 @@
 .na
 \fB\fBcommand\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 用于此操作的命令行。
 .RE
 
@@ -1081,8 +2374,8 @@
 .na
 \fB\fBfinish\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 完成此操作时的时间。
 .RE
 
@@ -1092,8 +2385,8 @@
 .na
 \fB\fBid\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 启动此操作的用户 ID。
 .RE
 
@@ -1103,8 +2396,8 @@
 .na
 \fB\fBnew_be\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 此操作创建的新引导环境。
 .RE
 
@@ -1114,8 +2407,8 @@
 .na
 \fB\fBnew_be_uuid\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 此操作创建的新引导环境的 \fBuuid\fR。
 .RE
 
@@ -1125,8 +2418,8 @@
 .na
 \fB\fBoperation\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 操作的名称。
 .RE
 
@@ -1136,8 +2429,8 @@
 .na
 \fB\fBoutcome\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 此操作的结果摘要。
 .RE
 
@@ -1147,8 +2440,8 @@
 .na
 \fB\fBreason\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 有关此操作的结果的其他信息。
 .RE
 
@@ -1156,10 +2449,21 @@
 .ne 2
 .mk
 .na
+\fB\fBrelease_note\fR\fR
+.ad
+.sp .6
+.RS 4n
+指示此操作是否已生成发行说明。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fBsnapshot\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 执行此操作期间创建的快照。仅当成功完成操作后未自动删除快照时,才会记录此信息。
 .RE
 
@@ -1169,8 +2473,8 @@
 .na
 \fB\fBstart\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 启动此操作时的时间。
 .RE
 
@@ -1180,9 +2484,9 @@
 .na
 \fB\fBtime\fR\fR
 .ad
-.RS 15n
-.rt  
-执行此操作花费的总时间。(对于花费时间不到一秒的操作,将显示 0:00:00)。
+.sp .6
+.RS 4n
+执行此操作花费的总时间。对于用时不到一秒的操作,将显示 0:00:00。
 .RE
 
 .sp
@@ -1191,8 +2495,8 @@
 .na
 \fB\fBuser\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 启动此操作的用户名。
 .RE
 
@@ -1203,11 +2507,13 @@
 可通过使用 \fBbe_uuid\fR 或 \fBnew_be_uuid\fR 字段查找当前引导环境名称,来获取 \fBbe\fR 和 \fBnew_be\fR 的值。如果某个引导环境后来已重命名,随后又被删除,则显示的 \fBbe\fR 和 \fBnew_be\fR 值是执行 \fBpkg\fR 操作时记录的值。
 .RE
 
+.RE
+
 .sp
 .ne 2
 .mk
 .na
-\fB\fBpurge-history\fR\fR
+\fB\fBpkg purge-history\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -1218,7 +2524,7 @@
 .ne 2
 .mk
 .na
-\fB\fBrebuild-index\fR\fR
+\fB\fBpkg rebuild-index\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -1229,7 +2535,7 @@
 .ne 2
 .mk
 .na
-\fB\fBupdate-format\fR\fR
+\fB\fBpkg update-format\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -1240,42 +2546,104 @@
 .ne 2
 .mk
 .na
-\fB\fBversion\fR\fR
+\fB\fBpkg version\fR\fR
 .ad
 .sp .6
 .RS 4n
-显示一个用于标识 \fBpkg\fR(1) 版本的唯一字符串。不保证在不同版本中,此字符串在任何方面都具有类似性。
+显示一个用于唯一标识 \fBpkg\fR 版本的字符串。不保证在不同版本中,此字符串在任何方面都具有类似性。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkg help\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示用法消息。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBimage-create [\fB-FPUfz\fR] [\fB--force \fR] [\fB--full\fR | \fB--partial\fR | \fB--user\fR] [\fB--zone\fR] [\fB-k\fR\fIssl_key\fR] [\fB-c\fR\fIssl_cert\fR] [\fB--no-refresh\fR] [\fB--variant\fR\fIvariant_spec\fR=\fIinstance \fR ...][\fB-g\fR\fIpath_or_uri\fR | \fB- -origin\fR\fIpath_or_uri\fR ...][\fB-m\fR\fI uri\fR | \fB--mirror\fR\fIuri\fR ...][\fB--facet\fR\fIfacet_spec\fR=(True|False) ...][(\fB-p\fR | \fB--publisher\fR) [\fIname\fR=]\fI repo_uri\fR] \fIdir\fR\fR\fR
+\fB\fBpkg image-create\fR [\fB-FPUz\fR] [\fB-f\fR |\fB--force\fR] [\fB--full\fR | \fB--partial \fR | \fB--user\fR] [\fB--zone\fR] [\fB-k\fR \fI ssl_key\fR] [\fB-c\fR \fIssl_cert\fR] [\fB--no-refresh\fR] [\fB--variant\fR \fIvariant_name \fR=\fIvalue\fR ...] [\fB-g\fR \fI path_or_uri\fR | \fB--origin\fR \fIpath_or_uri\fR ...] [\fB-m\fR \fIuri\fR | \fB--mirror\fR \fI uri\fR ...] [\fB--set-property\fR \fIname_of_property \fR=\fIvalue\fR] [\fB--facet\fR \fI facet_name\fR=(\fBTrue\fR|\fBFalse\fR) ...] [(\fB-p\fR | \fB--publisher\fR) [\fIname\fR=]\fI repo_uri\fR] \fIdir\fR\fR
 .ad
 .sp .6
 .RS 4n
-在 \fIdir\fR 指定的位置,创建一个适合于软件包操作的映像。缺省的映像类型为"用户",即 \fB-U\fR (\fB--user\fR) 选项指定的类型。可以将映像类型设置为完整映像(\fB--F\fR 或 \fB--full\fR),或者设置为与完整映像(包括给定的 \fIdir\fR 路径)链接的部分映像(\fB-P\fR 或 \fB--partial\fR)。可以使用 \fB-g\fR 或 \fB--origin\fR 指定其他源。可以使用 \fB--m\fR 或 \fB--mirror\fR 指定其他镜像。
+在 \fIdir\fR 指定的位置,创建一个适合于软件包操作的映像。缺省的映像类型为“用户”,即 \fB-U\fR (\fB--user\fR) 选项指定的类型。可以将映像类型设置为完整映像(\fB--F\fR 或 \fB--full\fR),或者设置为与完整映像(包括给定的 \fIdir\fR 路径)链接的部分映像(\fB-P\fR 或 \fB--partial\fR)。可以使用 \fB-g\fR 或 \fB--origin\fR 指定其他源。可以使用 \fB-m\fR 或 \fB--mirror\fR 指定其他镜像。
 .sp
 必须使用 \fB-p\fR 或 \fB--publisher\fR 选项提供软件包系统信息库 URI。如果还提供了某个发布者名称,则创建映像时仅添加该发布者。如果未提供发布者名称,则会将指定的系统信息库已知的所有发布者添加到映像。完成初始创建操作后,将会尝试检索与此发布者关联的目录。
 .sp
 对于使用客户端 SSL 验证的发布者,可以通过 \fB-c\fR 和 \fB-k\fR 选项注册客户端密钥和客户端证书。此密钥和证书用于映像创建期间添加的所有发布者。
 .sp
-如果要在非全局区域上下文中运行映像,则可以使用 \fB-z\fR (\fB--zone\fR) 选项设置相应的变体。
-.sp
-使用 \fB-f\fR (\fB--force\fR) 时,会基于现有映像强制创建一个映像。请慎用此选项。
-.sp
-使用 \fB--no-refresh\fR 时,不会尝试联系系统信息库来让映像发布者检索最新的可用软件包列表和其他元数据。
-.sp
-使用 \fB--variant\fR 时,会将指定的变体设置为指示值。
-.sp
-使用 \fB--facet\fR 时,会将指定的侧面设置为指示值。
+如果要在非全局区域上下文中运行映像,则可以使用 \fB-z\fR (\fB--zone\fR) 选项设置相应的变量。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-f\fR\fR
+.ad
+.br
+.na
+\fB\fB--force\fR\fR
+.ad
+.sp .6
+.RS 4n
+基于现有映像强制创建一个映像。请慎用此选项。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-refresh\fR\fR
+.ad
+.sp .6
+.RS 4n
+不尝试联系映像发布者的系统信息库来检索最新的可用软件包列表和其他元数据。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--variant\fR \fIvariant_name\fR=\fI value\fR\fR
+.ad
+.sp .6
+.RS 4n
+将指定的变量设置为指示值。有关变量的更多信息,请参见 \fBpkg\fR(5) 手册页中的“侧面和变量”。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--facet\fR \fIfacet_name\fR=(\fB True\fR|\fBFalse\fR)\fR
+.ad
+.sp .6
+.RS 4n
+将指定的侧面设置为指示值。有关侧面的更多信息,请参见 \fBpkg\fR(5) 手册页中的“侧面和变量”。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--set-property\fR \fIname_of_property\fR=\fI value\fR\fR
+.ad
+.sp .6
+.RS 4n
+将指定的映像属性设置为指示值。有关映像属性的说明,请参见下面的“映像属性”。
+.RE
+
 .RE
 
 .SH 映像属性
 .sp
 .LP
-以下属性是映像的一部分,可使用 \fBset-property\fR 子命令进行设置。使用 \fBproperty\fR 子命令可以查看这些属性的值。
+以下属性可定义映像的特征。这些属性存储有关映像的用途、内容和行为的信息。要查看映像中这些属性的当前值,请使用 \fBpkg property\fR 命令。要修改这些属性的值,请使用 \fBpkg set-property\fR 和 \fBpkg unset-property\fR 命令。
 .sp
 .ne 2
 .mk
@@ -1291,9 +2659,9 @@
 .na
 \fB\fBdefault\fR\fR
 .ad
-.RS 14n
-.rt  
-应用缺省 BE 创建策略 \fBcreate-backup\fR。
+.sp .6
+.RS 4n
+应用缺省引导环境创建策略 \fBcreate-backup\fR。
 .RE
 
 .sp
@@ -1302,9 +2670,9 @@
 .na
 \fB\fBalways-new\fR\fR
 .ad
-.RS 14n
-.rt  
-所有软件包操作均需要重新引导:在下次引导时在设为活动状态的新 BE 中执行这些操作。除非显式请求,否则不会创建备份 BE。
+.sp .6
+.RS 4n
+所有软件包操作均需要重新引导:在下次引导时设为活动状态的新引导环境中执行这些操作。除非显式请求,否则不创建备份引导环境。
 .sp
 该策略最为安全,但是它比大多数站点的需要更为严格,因为在不重新引导的情况下无法添加任何软件包。
 .RE
@@ -1319,9 +2687,9 @@
 .ad
 .sp .6
 .RS 4n
-对于需要重新引导的软件包操作,在下一次引导时,将创建一个新的 BE 并将其设置为处于活动状态。如果修改了软件包或安装了可能影响内核的内容,并且该操作影响实时 BE,将创建备份 BE,但不会将其设置为活动状态。也可以显式请求备份 BE。
-.sp
-仅当新安装的软件导致系统不稳定时(有可能发生,但比较少见),该策略才具有潜在风险。
+对于需要重新引导的软件包操作,在下一次引导时,将创建一个新的引导环境并将其设置为活动状态。如果修改了软件包或安装了可能影响内核的内容,并且该操作影响实时引导环境,将创建备份引导环境,但不会将其设置为活动状态。也可以显式请求创建备份引导环境。
+.sp
+仅当新安装的软件导致系统不稳定时(有可能发生,但比较少见),该策略才可能存在风险。
 .RE
 
 .sp
@@ -1332,9 +2700,9 @@
 .ad
 .sp .6
 .RS 4n
-对于需要重新引导的软件包操作,在下一次引导时,将创建一个新的 BE 并将其设置为处于活动状态。除非显式请求,否则不会创建备份 BE。
-.sp
-该策略的风险性最高,因为如果对实时 BE 的打包更改使得以后不可再进行更改,则可能没有可回退到的最近 BE。
+对于需要重新引导的软件包操作,在下一次引导时,将创建一个新的引导环境并将其设置为活动状态。除非显式请求,否则不创建备份引导环境。
+.sp
+该策略的风险最高,因为如果对实时引导环境的打包更改使得以后无法再进行更改,则可能没有可回退的最近引导环境。
 .RE
 
 .sp
@@ -1358,7 +2726,7 @@
 .ad
 .sp .6
 .RS 4n
-(字符串)如果此属性设置为 True,则软件包客户端尝试联系用于签名验证的证书中的任何 CRL 分发点,以确定证书自颁发以来是否已被撤销。
+(布尔型)如果此属性设置为 \fBTrue\fR,则软件包客户机将尝试访问用于签名验证的证书中的任何 CRL 分发点,以确定证书自颁发以来是否已被撤销。
 .sp
 缺省值:\fBFalse\fR
 .RE
@@ -1371,7 +2739,7 @@
 .ad
 .sp .6
 .RS 4n
-(布尔型)如果此属性设置为 True,则完成安装或更新操作后,软件包客户端将删除其内容高速缓存中的文件。对于更新操作,仅从源 BE 中删除内容。如果随后目标 BE 中发生了打包操作,并且此选项未发生更改,则软件包客户端将刷新其内容高速缓存。
+(布尔型)如果此属性设置为 \fBTrue\fR,则完成安装或更新操作后,软件包客户机将删除其内容高速缓存中的文件。对于更新操作,仅从源引导环境中删除内容。如果随后目标引导环境中发生了打包操作,并且此选项未发生更改,则软件包客户机将刷新其内容高速缓存。
 .sp
 在磁盘空间有限的系统上,可以使用此属性使内容高速缓存保持为较小的大小。此属性可能会导致花费更长的时间来完成操作。
 .sp
@@ -1386,7 +2754,7 @@
 .ad
 .sp .6
 .RS 4n
-(布尔型)此属性通知客户端使用 mDNS 和 DNS-SD 发现本地链路内容镜像。如果此属性设置为 True,则客户端尝试从其动态发现的镜像中下载软件包内容。要运行一个通过 mDNS 通告其内容的镜像,请参见 \fBpkg.depotd\fR(1M)。
+(布尔型)此属性通知客户端使用 mDNS 和 DNS-SD 发现本地链路内容镜像。如果此属性设置为 \fBTrue\fR,则客户机尝试从其动态发现的镜像中下载软件包内容。要运行一个通过 mDNS 通告其内容的镜像,请参见 \fBpkg.depotd\fR(1M) 手册页。
 .sp
 缺省值:\fBFalse\fR
 .RE
@@ -1399,7 +2767,7 @@
 .ad
 .sp .6
 .RS 4n
-(布尔型)执行网络操作时发送映像的通用唯一标识符 (Universally Unique Identifier, UUID)。尽管用户可以禁用此选项,但是某些网络系统信息库可能会拒绝与不提供 UUID 的客户端通信。
+(布尔型)执行网络操作时发送映像的通用唯一标识符 (Universally Unique Identifier, UUID)。尽管用户可以禁用此选项,但是某些网络系统信息库可能会拒绝与不提供 UUID 的客户机通信。
 .sp
 缺省值:\fBTrue\fR
 .RE
@@ -1412,15 +2780,15 @@
 .ad
 .sp .6
 .RS 4n
-(字符串)确定在映像中安装、更新、修改或验证软件包时,要对清单执行哪些检查。应用于软件包的最终策略取决于映像策略和发布者策略的组合。该策略组合的严格程度至少相当于这两个策略单独执行时较严格的策略。缺省情况下,软件包客户端不检查是否已撤销证书。要启用这些检查(可能需要客户端联系外部 Web 站点),请将 \fBcheck-certificate-revocation\fR 映像属性设置为 \fBtrue\fR。允许使用以下值:
+(字符串)确定在映像中安装、更新、修改或验证软件包时,要对清单执行哪些检查。应用于软件包的最终策略取决于映像策略和发布者策略的组合。该策略组合的严格程度至少相当于这两个策略单独执行时较严格的那一个。缺省情况下,软件包客户机不检查证书是否已撤销。要启用这些检查(可能需要客户机访问外部 Web 站点),请将 \fBcheck-certificate-revocation\fR 映像属性设置为 \fBTrue\fR。允许使用以下值:
 .sp
 .ne 2
 .mk
 .na
 \fB\fBignore\fR\fR
 .ad
-.RS 22n
-.rt  
+.sp .6
+.RS 4n
 忽略所有清单的签名。
 .RE
 
@@ -1430,8 +2798,8 @@
 .na
 \fB\fBverify\fR\fR
 .ad
-.RS 22n
-.rt  
+.sp .6
+.RS 4n
 验证所有具有签名的清单的签名是否有效,但不要求签名所有安装的软件包。这是缺省值。
 .RE
 
@@ -1441,8 +2809,8 @@
 .na
 \fB\fBrequire-signatures\fR\fR
 .ad
-.RS 22n
-.rt  
+.sp .6
+.RS 4n
 要求所有新安装的软件包至少具有一个有效签名。如果安装的软件包不具备有效签名,\fBpkg fix\fR 和 \fBpkg verify\fR 命令也会发出警告。
 .RE
 
@@ -1452,8 +2820,8 @@
 .na
 \fB\fBrequire-names\fR\fR
 .ad
-.RS 22n
-.rt  
+.sp .6
+.RS 4n
 与 \fBrequire-signatures\fR 遵循相同的要求,但还要求 \fBsignature-required-names\fR 属性中列出的字符串显示为用于验证签名信任链的证书的通用名称。
 .RE
 
@@ -1489,13 +2857,13 @@
 .ad
 .sp .6
 .RS 4n
-(布尔型)此属性指示映像是否应使用系统信息库作为映像和发布者配置的源,以及作为与提供的发布者通信的代理。缺省值为 \fBignore\fR。有关系统信息库的信息,请参见 \fBpkg.sysrepo\fR(1M)。
+(布尔型)此属性指示映像是否应使用系统信息库作为映像和发布者配置的源,以及作为与提供的发布者通信的代理。缺省值为 \fBFalse\fR。有关系统信息库的信息,请参见 \fBpkg.sysrepo\fR(1M) 手册页。
 .RE
 
 .SH 发布者属性
 .sp
 .LP
-以下属性是映像的一部分,可使用 \fBset-publisher\fR 子命令的 \fB--set-property\fR 选项进行设置。
+以下属性定义了特定发布者的签名策略。具有相同名称的映像属性定义了该映像的签名策略。要查看特定发布者的这些属性的当前值,请使用 \fBpkg publisher\fR \fIpublisher_name\fR 命令。要修改发布者的这些签名策略属性的值,请使用 \fBpkg set-publisher\fR 命令的 \fB--set-property\fR 和 \fB--unset-property\fR 选项。
 .sp
 .ne 2
 .mk
@@ -1642,21 +3010,105 @@
 .in +2
 .nf
 $ \fBpkg search bge\fR
-INDEX       ACTION VALUE                      PACKAGE
-driver_name driver bge                        pkg:/driver/network/[email protected]
-basename    file   kernel/drv/sparcv9/bge     pkg:/driver/network/[email protected]
-basename    file   kernel/drv/amd64/bge       pkg:/driver/network/[email protected]
-pkg.fmri    set    solaris/driver/network/bge pkg:/driver/network/[email protected]
+INDEX       ACTION VALUE                                 PACKAGE
+driver_name driver bge                                   pkg:/driver/network/ethernet/[email protected]
+basename    file   kernel/drv/sparcv9/bge                pkg:/driver/network/ethernet/[email protected]
+basename    file   kernel/drv/amd64/bge                  pkg:/driver/network/ethernet/[email protected]
+basename    file   platform/sun4v/kernel/drv/sparcv9/bge pkg:/system/kernel/[email protected]
+pkg.fmri    set    solaris/driver/network/bge            pkg:/driver/network/[email protected]
+pkg.fmri    set    solaris/driver/network/ethernet/bge   pkg:/driver/network/ethernet/[email protected]
+.fi
+.in -2
+.sp
+
+.sp
+.LP
+该标记在软件包 \fBdriver/network/bge\fR 中,既用作代表 \fB/kernel/drv/\fI arch\fR/bge\fR 的文件操作的基名,又用作驱动程序名称。
+
+.LP
+\fB示例 8 \fR搜索文件
+.sp
+.LP
+要搜索提供某个文件的软件包,请指定该文件的全路径名,包括开头的斜杠字符。
+
+.sp
+.in +2
+.nf
+$ \fBpkg search -o path,pkg.name -l /usr/bin/vim\fR
+PATH         PKG.NAME
+usr/bin/vim  editor/vim/vim-core
 .fi
 .in -2
 .sp
 
 .sp
 .LP
-该标记在软件包 \fBdriver/network/bge\fR 中,既用作代表 \fB/kernel/drv/\fI arch\fR/bge\fR 的文件操作的根基名称,又用作驱动程序名称。
+要搜索某个文件和提供该文件的软件包,请指定 \fBfile\fR(对于 \fIaction_name\fR)、\fBpath\fR 或 \fBbasename\fR(对于 \fIindex\fR),以及完整或部分文件名(对于 \fItoken\fR)。
+
+.sp
+.in +2
+.nf
+$ \fBpkg search -o path,pkg.name -l file:basename:vim\fR
+PATH         PKG.NAME
+usr/bin/vim  editor/vim/vim-core
+.fi
+.in -2
+.sp
 
 .LP
-\fB示例 8 \fR搜索依赖于指定软件包的软件包
+\fB示例 9 \fR搜索文件和目录
+.sp
+.LP
+要搜索文件和目录以及提供它们的软件包,请指定 \fBpath\fR 或 \fBbasename\fR(对于 \fIindex\fR)以及完整或部分文件名(对于 \fItoken\fR)。根据您的 shell,您可能需要对通配符进行转义。
+
+.sp
+.in +2
+.nf
+$ \fBpkg search -o path,pkg.name -l path:*/vim\fR
+PATH           PKG.NAME
+usr/bin/vim    editor/vim/vim-core
+usr/share/vim  editor/vim
+usr/share/vim  editor/vim/vim-core
+$ \fBpkg search -o path,pkg.name -l basename:vim\fR
+PATH           PKG.NAME
+usr/share/vim  editor/vim
+usr/share/vim  editor/vim/vim-core
+usr/bin/vim    editor/vim/vim-core
+.fi
+.in -2
+.sp
+
+.LP
+\fB示例 10 \fR显示哪些软件包提供特定的 SMF 服务
+.sp
+.LP
+要显示哪些软件包提供特定的 SMF 服务,请在结构化搜索中为 \fIindex\fR 指定 \fBorg.opensolaris.smf.fmri\fR 值,并为 \fItoken\fR 指定要查找的服务名称。\fBorg.opensolaris.smf.fmri\fR 值是 \fBset\fR 操作的某个属性的名称。请注意对服务名称中的 : 进行转义。
+
+.sp
+.LP
+例如,要显示哪些 HTTP 服务器可用,请为 \fItoken\fR 指定 \fBsvc:/network/http\fR 值。
+
+.sp
+.in +2
+.nf
+$ \fBpkg search 'org.opensolaris.smf.fmri:svc\e:/network/http*'\fR
+INDEX                    ACTION VALUE                        PACKAGE
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/server/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/proxy/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/proxy/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/java-servlet/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http            pkg:/web/server/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:apache22   pkg:/web/server/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:lighttpd14 pkg:/web/server/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:privoxy    pkg:/web/proxy/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:squid      pkg:/web/proxy/[email protected]
+org.opensolaris.smf.fmri set    svc:/network/http:tomcat6    pkg:/web/java-servlet/[email protected]
+.fi
+.in -2
+.sp
+
+.LP
+\fB示例 11 \fR搜索依赖于指定软件包的软件包
 .sp
 .LP
 搜索依赖于 \fBpackage/pkg\fR 的已安装软件包。
@@ -1664,17 +3116,23 @@
 .sp
 .in +2
 .nf
-$ \fBpkg search -l 'depend::package/pkg'\fR
-INDEX       ACTION VALUE                    PACKAGE
-incorporate depend package/[email protected] pkg:/consolidation/ips/[email protected]
-require     depend package/[email protected] pkg:/system/[email protected]
-require     depend package/[email protected] pkg:/package/pkg/[email protected]
+$ \fBpkg search -l depend::package/pkg\fR
+INDEX       ACTION VALUE                                    PACKAGE
+incorporate depend package/[email protected]      pkg:/consolidation/ips/[email protected]
+require     depend pkg:/package/[email protected] pkg:/package/pkg/[email protected]
+require     depend pkg:/package/[email protected] pkg:/system/library/[email protected]
+require     depend pkg:/package/[email protected] pkg:/package/pkg/[email protected]
+require     depend pkg:/package/[email protected] pkg:/system/library/[email protected]
+require     depend package/pkg                             pkg:/system/zones/brand/[email protected]
+require     depend pkg:/package/[email protected] pkg:/install/[email protected]
+require     depend pkg:/package/[email protected] pkg:/system/[email protected]
+require     depend pkg:/package/[email protected] pkg:/package/pkg/[email protected]
 .fi
 .in -2
 .sp
 
 .LP
-\fB示例 9 \fR搜索依赖性
+\fB示例 12 \fR搜索依赖性
 .sp
 .LP
 在安装的软件包中搜索所有 \fBincorporate\fR 依赖性。
@@ -1682,17 +3140,17 @@
 .sp
 .in +2
 .nf
-$ \fBpkg search -l 'depend:incorporate:'\fR
-INDEX       ACTION VALUE                           PACKAGE
-incorporate depend pkg:/[email protected],5.11-0.133  pkg:/consolidation/osnet/[email protected]
-incorporate depend pkg:/[email protected],5.11-0.133 pkg:/consolidation/osnet/[email protected]
+$ \fBpkg search -l depend:incorporate:\fR
+INDEX       ACTION VALUE                                PACKAGE
+incorporate depend pkg:/[email protected]  pkg:/consolidation/osnet/[email protected]
+incorporate depend pkg:/[email protected] pkg:/consolidation/osnet/[email protected]
 \&...
 .fi
 .in -2
 .sp
 
 .LP
-\fB示例 10 \fR添加发布者
+\fB示例 13 \fR添加发布者
 .sp
 .LP
 添加新的发布者 \fBexample.com\fR,该发布者的系统信息库位于 \fBhttp://www.example.com/repo\fR。
@@ -1706,7 +3164,7 @@
 .sp
 
 .LP
-\fB示例 11 \fR添加具有密钥和证书的发布者
+\fB示例 14 \fR添加具有密钥和证书的发布者
 .sp
 .LP
 添加新的发布者 \fBexample.com\fR,该发布者的安全系统信息库位于 \fBhttps://secure.example.com/repo\fR,其密钥和证书存储在目录 \fB/root/creds\fR 中。
@@ -1722,7 +3180,7 @@
 .sp
 
 .LP
-\fB示例 12 \fR添加并自动配置发布者
+\fB示例 15 \fR添加并自动配置发布者
 .sp
 .LP
 使用自动配置功能添加一个新的发布者,该发布者的系统信息库位于 \fB/export/repo\fR。
@@ -1736,7 +3194,7 @@
 .sp
 
 .LP
-\fB示例 13 \fR添加并手动配置发布者
+\fB示例 16 \fR添加并手动配置发布者
 .sp
 .LP
 使用手动配置功能添加新的发布者 \fBexample.com\fR,该发布者的系统信息库位于 \fB/export/repo/example.com\fR。
@@ -1750,7 +3208,22 @@
 .sp
 
 .LP
-\fB示例 14 \fR验证所有签名的软件包
+\fB示例 17 \fR添加发布者并配置代理
+.sp
+.LP
+添加源为 \fBhttp://server/repo\fR、代理为 \fBhttp://webcache:8080\fR 的新发布者 \fBmypub\fR。
+
+.sp
+.in +2
+.nf
+$ \fBpkg set-publisher -g http://server/repo \e\fR
+\fB--proxy http://webcache:8080 mypub\fR
+.fi
+.in -2
+.sp
+
+.LP
+\fB示例 18 \fR验证所有签名的软件包
 .sp
 .LP
 配置一个映像以验证所有签名的软件包。
@@ -1764,7 +3237,7 @@
 .sp
 
 .LP
-\fB示例 15 \fR要求签名所有软件包
+\fB示例 19 \fR要求签名所有软件包
 .sp
 .LP
 配置一个映像,以要求签名所有软件包,并要求字符串 \fBexample.com\fR 显示为信任链中某一个证书的通用名称。
@@ -1778,7 +3251,7 @@
 .sp
 
 .LP
-\fB示例 16 \fR要求对来自指定发布者的所有软件包进行签名
+\fB示例 20 \fR要求对来自指定发布者的所有软件包进行签名
 .sp
 .LP
 配置一个映像,以便必须对通过发布者 \fBexample.com\fR 安装的所有软件包进行签名。
@@ -1793,7 +3266,7 @@
 .sp
 
 .LP
-\fB示例 17 \fR要求信任链中存在指定的字符串
+\fB示例 21 \fR要求信任链中存在指定的字符串
 .sp
 .LP
 将字符串 \fBfoo\fR 添加到映像的通用名称列表,这些通用名称必须显示在签名的信任链中才能视为有效。
@@ -1807,7 +3280,7 @@
 .sp
 
 .LP
-\fB示例 18 \fR从指定发布者的信任链中删除某个字符串
+\fB示例 22 \fR从指定发布者的信任链中删除某个字符串
 .sp
 .LP
 从通用名称列表中删除字符串 \fBfoo\fR,必须显示这些通用名称才能验证发布者 \fBexample.com\fR 的签名。
@@ -1822,7 +3295,7 @@
 .sp
 
 .LP
-\fB示例 19 \fR添加可信 CA 证书
+\fB示例 23 \fR添加可信 CA 证书
 .sp
 .LP
 添加 \fB/tmp/example_file.pem\fR 中存储的证书,作为发布者 \fBexample.com\fR 的可信 CA 证书。
@@ -1837,7 +3310,7 @@
 .sp
 
 .LP
-\fB示例 20 \fR撤销证书
+\fB示例 24 \fR撤销证书
 .sp
 .LP
 撤销发布者 \fBexample.com\fR 的、包含散列 \fBa12345\fR 的证书,防止该证书验证来自 \fBexample.com\fR 的软件包的任何签名。
@@ -1851,7 +3324,7 @@
 .sp
 
 .LP
-\fB示例 21 \fR忘记针对某个证书执行的操作
+\fB示例 25 \fR忘记针对某个证书执行的操作
 .sp
 .LP
 使 \fBpkg\fR 忘记用户曾经添加或撤销了证书 \fBa12345\fR。
@@ -1865,7 +3338,7 @@
 .sp
 
 .LP
-\fB示例 22 \fR将软件包降级
+\fB示例 26 \fR将软件包降级
 .sp
 .LP
 将安装的软件包 \[email protected]\fR 降级到更低的版本。
@@ -1879,7 +3352,7 @@
 .sp
 
 .LP
-\fB示例 23 \fR切换发生冲突的软件包安装
+\fB示例 27 \fR切换发生冲突的软件包安装
 .sp
 .LP
 当两个软件包发生冲突时,切换所安装的软件包。假定软件包 A 依赖于软件包 B 或软件包 C,而 B 和 C 是互斥的。如果安装了 A 和 B,则使用以下命令即可改为使用 C 而不是 B,且无需卸载 A:
@@ -1893,7 +3366,7 @@
 .sp
 
 .LP
-\fB示例 24 \fR列出软件包归档中的软件包
+\fB示例 28 \fR列出软件包归档中的软件包
 .sp
 .LP
 列出某个软件包归档中所有软件包的所有版本。
@@ -1907,7 +3380,7 @@
 .sp
 
 .LP
-\fB示例 25 \fR列出软件包系统信息库中的软件包
+\fB示例 29 \fR列出软件包系统信息库中的软件包
 .sp
 .LP
 列出某个系统信息库中所有软件包的所有版本。
@@ -1921,7 +3394,7 @@
 .sp
 
 .LP
-\fB示例 26 \fR显示有关软件包归档中某个软件包的信息
+\fB示例 30 \fR显示有关软件包归档中某个软件包的信息
 .sp
 .LP
 显示软件包归档中某个软件包的最新版本的软件包信息。该软件包当前不一定已安装。
@@ -1935,7 +3408,7 @@
 .sp
 
 .LP
-\fB示例 27 \fR显示软件包归档中某个软件包的内容
+\fB示例 31 \fR显示软件包归档中某个软件包的内容
 .sp
 .LP
 显示软件包归档中某个软件包的内容。该软件包当前未安装。
@@ -1949,7 +3422,7 @@
 .sp
 
 .LP
-\fB示例 28 \fR删除发布者的所有源和镜像
+\fB示例 32 \fR删除发布者的所有源和镜像
 .sp
 .LP
 删除某个发布者的所有源和镜像,并添加新的源。
@@ -1983,7 +3456,9 @@
 .ad
 .sp .6
 .RS 4n
-传输操作期间尝试建立连接时等待的秒数(针对每次尝试),达到此秒数后,客户端会异常中止操作。缺省值为 60。
+传输操作期间尝试建立连接时等待的秒数(针对每次尝试),达到此秒数后,客户端会异常中止操作。值 0 表示无限期等待。
+.sp
+缺省值:60
 .RE
 
 .sp
@@ -1994,7 +3469,9 @@
 .ad
 .sp .6
 .RS 4n
-传输操作期间低于 \fBlowspeed\fR 限制(1024 字节/秒)的秒数,达到此秒数后,客户端会异常中止操作。缺省值为 30。
+传输操作期间低于 \fBlowspeed\fR 限制(1024 字节/秒)的秒数,达到此秒数后,客户端会异常中止操作。值 0 表示不中止运行。
+.sp
+缺省值:30
 .RE
 
 .sp
@@ -2005,7 +3482,9 @@
 .ad
 .sp .6
 .RS 4n
-客户端异常中止操作之前发生瞬态传输错误的最大次数。缺省值为 4。
+客户端异常中止操作之前发生瞬态传输错误的最大次数。值 0 表示不中止运行。
+.sp
+缺省值:4
 .RE
 
 .sp
@@ -2016,7 +3495,24 @@
 .ad
 .sp .6
 .RS 4n
-在传输操作期间,异常中止某个连接之前允许的最大 HTTP 或 HTTPS 重定向次数。缺省值为 5。
+在传输操作期间,异常中止某个连接之前允许的最大 HTTP 或 HTTPS 重定向次数。值 0 表示不中止运行。
+.sp
+缺省值:5
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBPKG_CONCURRENCY\fR\fR
+.ad
+.sp .6
+.RS 4n
+要并行更新的子映像数。如果指定了 \fB-C\fR 选项,则会忽略此属性。
+.sp
+在递归检查子映像(通常为区域)时,最多可以并行更新 \fB$PKG_CONCURRENCY\fR 个子映像。如果 \fB$PKG_CONCURRENCY\fR 为 0 或负数,则并行更新所有子映像。
+.sp
+缺省值:1
 .RE
 
 .sp
@@ -2027,7 +3523,9 @@
 .ad
 .sp .6
 .RS 4n
-客户端异常中止操作之前每台主机上的最大传输尝试次数。缺省值为 4。
+客户端异常中止操作之前每台主机上的最大传输尝试次数。值 0 表示不中止运行。
+.sp
+缺省值:4
 .RE
 
 .sp
@@ -2179,8 +3677,8 @@
 .na
 \fB\fB$IMAGE_META/lost+found\fR\fR
 .ad
-.RS 26n
-.rt  
+.sp .6
+.RS 4n
 在软件包操作期间移动的有冲突目录和文件的位置。某个已删除目录的未打包内容的位置。
 .RE
 
@@ -2190,8 +3688,8 @@
 .na
 \fB\fB$IMAGE_META/publisher\fR\fR
 .ad
-.RS 26n
-.rt  
+.sp .6
+.RS 4n
 为每个发布者包含一个目录。每个目录存储特定于发布者的元数据。
 .RE
 
@@ -2201,7 +3699,7 @@
 .SH 属性
 .sp
 .LP
-有关下列属性的描述,请参见 \fBattributes\fR(5):
+有关下列属性的说明,请参见 \fBattributes\fR(5):
 .sp
 
 .sp
--- a/src/man/zh_CN/pkg.5	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkg.5	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkg 5 "2011 年 8 月 30 日" "SunOS 5.11" "标准、环境和宏"
+.\" Copyright (c) 2009, 2012, Oracle and/or its affiliates.All rights reserved.
+.TH pkg 5 "2012 年 6 月 22 日" "SunOS 5.11" "标准、环境和宏"
 .SH 名称
 pkg \- 映像包管理系统
 .SH 描述
@@ -14,17 +14,17 @@
 .sp
 .in +2
 .nf
-pkg://opensolaris.org/library/[email protected],5.11-0.75:20071001T163427Z
+pkg://solaris/system/library/[email protected],5.11-0.175.0.0.0.2.1:20120921T190358Z
 .fi
 .in -2
 .sp
 
 .sp
 .LP
-\fBopensolaris.org\fR 是发布者。\fBlibrary/libc\fR 是软件包名称。虽然名称空间是有层次的且可具有任意深度,但不存在强制包含;名称从本质上而言是任意的。发布者信息为可选项,但必须位于 \fBpkg://\fR 之后(如果存在)。包括发布者的 FMRI 通常称为"全限定"FMRI。如果不存在发布者信息,则软件包名称通常应位于 \fBpkg:/\fR 之后。
+\fBsolaris\fR 是发布者。\fBsystem/library/c++-runtime\fR 是软件包名称。虽然名称空间是有层次的且可具有任意深度,但不存在强制包含;名称从本质上而言是任意的。发布者信息为可选项,但必须位于 \fBpkg://\fR 之后(如果存在)。包含发布者的 FMRI 通常称为“全限定”FMRI。如果不存在发布者信息,则软件包名称通常应该位于 \fBpkg:/\fR 之后。
 .sp
 .LP
-如果 FMRI 不包含发布者信息,打包客户端通常允许省略 FMRI 的机制。例如,\fBpkg:/library/libc\fR 可以写为 \fBlibrary/libc\fR。如果省略了机制,客户端也允许省略除软件包名称的最后一个组成部分(用于匹配目的)之外的所有其他内容。例如,\fBlibrary/libc\fR 可写为 \fBlibc\fR,这将与名为 \fBlibc\fR 的软件包或以 \fB/libc\fR 结尾的软件包名称匹配。
+如果 FMRI 不包含发布者信息,打包客户端通常允许省略 FMRI 的机制。例如,\fBpkg:/system/library/c++-runtime\fR 可以写为 \fBsystem/library/c++-runtime\fR。如果省略了机制,客户端也允许省略除软件包名称的最后一个组成部分(用于匹配目的)之外的所有其他内容。例如,\fBsystem/library/c++-runtime\fR 可以写为 \fBlibrary/c++-runtime\fR 或 \fBc++-runtime\fR,这将与名为 \fBc++-runtime\fR 的软件包或以 \fB/c++-runtime\fR 结尾的软件包名称匹配。
 .sp
 .LP
 发布者名称将个人、个人组或组织标识为一个或多个软件包的源。为避免发布者名称冲突并有帮于标识发布者,最佳做法是使用代表发布软件包实体的域名作为发布者名称。
@@ -52,7 +52,7 @@
 .SH 操作
 .sp
 .LP
-操作表示系统上的可安装对象。在软件包的清单中对操作进行了描述。每个操作主要由其名称和一个关键属性组成。这些内容共同引用一个唯一的对象,与该对象一样遵循版本历史记录。操作可以具有其他属性。某些属性由包管理系统直接解释。其他属性可能仅对系统管理员或最终用户有用。
+操作表示系统上的可安装对象。在软件包的清单中对操作进行了描述。每个操作主要由其名称和一个关键属性组成。这些属性共同引用一个唯一的对象,与该对象一样遵循版本历史记录。操作可以具有其他属性。某些属性由包管理系统直接解释。其他属性可能仅对系统管理员或最终用户有用。
 .sp
 .LP
 操作具有一种简单文本表示法:
@@ -65,7 +65,7 @@
 
 .sp
 .LP
-属性名称中不能包含空格、引号或等号 (=)。第一个等号后的所有字符都属于值。值中可以包含所有这些符号,虽然空格必须括在单引号或双引号中。单引号处于括在双引号中的字符串内时不需要进行转义,双引号处于括在单引号中的字符串内时也不需要进行转义。可使用反斜杠 (\\) 字符作为引号的前缀来避免终止带引号的字符串。反斜杠可使用反斜杠进行转义。
+属性名称中不能包含空格、引号或等号 (=)。第一个等号后的所有字符都属于值。值中可以包含所有这些符号,虽然空格必须括在单引号或双引号中。单引号处于括在双引号中的字符串内时不需要进行转义,双引号处于括在单引号中的字符串内时也不需要进行转义。可使用反斜杠 (\e) 字符作为引号的前缀来避免终止带引号的字符串。反斜杠可使用反斜杠进行转义。
 .sp
 .LP
 可以使用多个值对属性进行多次命名。这些值被视为无序列表。
@@ -77,7 +77,7 @@
 下面列出的属性不是全部属性。事实上,任意属性都可附加到操作中,标准属性组易于扩大以合并将来的开发。
 .sp
 .LP
-某些操作属性会导致在打包上下文外部执行其他操作。这些属性记录在下面的"执行器"部分中。
+某些操作属性会导致在打包上下文外部执行其他操作。这些属性记录在下面的“执行器”部分中。
 .SS "文件操作"
 .sp
 .LP
@@ -138,8 +138,8 @@
 .na
 \fB\fBpreserve\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 此属性指定在升级时不应覆盖文件的内容(如果确定自文件安装或上次升级后其内容已发生了更改)。在初始安装时,如果找到现有文件,则挽救该文件(存储在 \fB/var/pkg/lost+found\fR 中)。
 .sp
 如果 \fBpreserve\fR 的值是 \fBrenameold\fR,则使用扩展名 \fB\&.old\fR 重命名现有文件,并将新文件放入相应位置。
@@ -157,8 +157,8 @@
 .na
 \fB\fBoverlay\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 此属性指定操作是允许其他软件包在同一位置提供文件,还是提供用于覆盖其他文件的文件。此功能设计用于不参与任何自组装(例如 \fB/etc/motd\fR)且可安全覆盖的配置文件。
 .sp
 如果未指定 \fBoverlay\fR,多个软件包将无法向同一位置提供文件。
@@ -170,16 +170,16 @@
 
 .sp
 .LP
-也可以"体验"文件,而且文件可根据自身情况具有其他属性。对于 ELF 文件,可识别下列属性:
+也可以“体验”文件,而且文件可根据自身情况具有其他属性。对于 ELF 文件,可识别下列属性:
 .sp
 .ne 2
 .mk
 .na
 \fB\fBelfarch\fR\fR
 .ad
-.RS 17n
-.rt  
-ELF 文件的体系结构。此属性是 \fBuname -p\fR 在构建文件的体系结构上的输出。
+.sp .6
+.RS 4n
+ELF 文件的体系结构。此属性是 \fBuname -p\fR 查询文件所基于的体系结构后的输出。
 .RE
 
 .sp
@@ -188,8 +188,8 @@
 .na
 \fB\fBelfbits\fR\fR
 .ad
-.RS 17n
-.rt  
+.sp .6
+.RS 4n
 此属性为 \fB32\fR 或 \fB64\fR。
 .RE
 
@@ -199,9 +199,9 @@
 .na
 \fB\fBelfhash\fR\fR
 .ad
-.RS 17n
-.rt  
-此属性是文件中"相关"ELF 部分的散列。这些部分已在装入二进制文件时映射到内存中。在确定两个二进制文件的可执行行为是否将不同时,仅需要考虑这些部分。
+.sp .6
+.RS 4n
+此属性是文件中“相关”ELF 部分的散列。这些部分已在装入二进制文件时映射到内存中。在确定两个二进制文件的可执行行为是否将不同时,仅需要考虑这些部分。
 .RE
 
 .sp
@@ -210,8 +210,8 @@
 .na
 \fB\fBoriginal_name\fR\fR
 .ad
-.RS 17n
-.rt  
+.sp .6
+.RS 4n
 此属性用于处理可编辑文件在软件包之间或在位置之间(或在这两者之间)的移动操作。此属性采用的格式为源软件包的名称后跟一个冒号和文件的原始路径。所删除的任何文件将使用其软件包和路径或 \fBoriginal_name\fR 属性的值(如果指定)进行记录。所安装的已设置 \fBoriginal_name\fR 属性的任何可编辑文件将使用具有该名称的文件(如果它在同一打包操作中被删除)。
 .RE
 
@@ -219,11 +219,22 @@
 .ne 2
 .mk
 .na
+\fB\fBrelease-note\fR\fR
+.ad
+.sp .6
+.RS 4n
+该属性用于指明此文件包含发行说明文本。该属性的值为软件包 FMRI。如果 FMRI 指定的软件包名称存在于原始映像中,指定的版本比原始映像中的软件包版本更高,则此文件将成为发行说明的一部分。特殊 FMRI \fBfeature/pkg/self\fR 是指包含软件包。如果 \fBfeature/pkg/self\fR 的版本为 0,则此文件仅在初次安装时是发行说明的一部分。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fBrevert-tag\fR\fR
 .ad
-.RS 17n
-.rt  
-此属性用于标记应恢复为一个组的可编辑文件。可以指定多个 revert-tag 值。在使用所指定的任意标记调用 \fBpkg revert\fR 时,文件将恢复为其清单定义的状态。请参见 \fBpkg\fR(1)。
+.sp .6
+.RS 4n
+此属性用于标记应恢复为一个组的可编辑文件。可以指定多个 \fBrevert-tag\fR 值。在使用所指定的任意标记调用 \fBpkg revert\fR 时,文件将恢复为其清单定义的状态。请参见 \fBpkg\fR(1)。
 .RE
 
 .SS "目录操作"
@@ -232,7 +243,7 @@
 \fBdir\fR 操作类似于 \fBfile\fR 操作,因为它表示文件系统对象。但 \fBdir\fR 操作表示目录而不是普通文件。\fBdir\fR 操作具有与 \fBfile\fR 操作相同的四个标准属性,\fBpath\fR 是关键属性。
 .sp
 .LP
-目录是 IPS 中包括的引用。当显式或隐式引用某目录的最新软件包不再引用该目录时,将删除该目录。如果该目录包含未打包的文件系统对象,则将这些项移动到 \fB$IMAGE_META/lost+found\fR 中。有关 \fB$IMAGE_META\fR 的更多信息,请参见"文件"部分。
+目录是 IPS 中包括的引用。当显式或隐式引用某目录的最新软件包不再引用该目录时,将删除该目录。如果该目录包含未打包的文件系统对象,则将这些项移动到 \fB$IMAGE_META/lost+found\fR 中。有关 \fB$IMAGE_META\fR 的更多信息,请参见“文件”部分。
 .sp
 .LP
 要将未打包的内容移动到新的目录中,以下属性可能会有用:
@@ -242,8 +253,8 @@
 .na
 \fB\fBsalvage-from\fR\fR
 .ad
-.RS 16n
-.rt  
+.sp .6
+.RS 4n
 此属性指定所挽救项的目录。具有此属性的目录在创建时可继承所挽救目录的内容(如果存在)。
 .RE
 
@@ -281,7 +292,7 @@
 .ad
 .sp .6
 .RS 4n
-指定由给定中介组(例如 \fBpython\fR)中涉及的所有路径名称共享的中介名称空间中的条目。可基于 \fBmediator-version\fR 和/或 \fBmediator-implementation\fR 执行链接中介。给定路径名称的所有中介链接必须指定同一中介者。但是,并非所有中介者版本和实现都需要在给定路径上提供链接。如果中介不提供链接,则会在选定该中介时删除链接。\fBmediator\fR 与特定版本和/或实现组合起来表示可选择供包管理系统使用的中介。
+指定由给定中介组(例如 \fBpython\fR)中涉及的所有路径名称共享的中介名称空间中的条目。可基于 \fBmediator-version\fR 和/或 \fBmediator-implementation\fR 执行链接中介。给定路径名称的所有中介链接必须指定同一中介。但是,并非所有中介版本和实现都需要在给定路径上提供链接。如果中介不提供链接,则会在选定该中介时删除链接。\fBmediator\fR 与特定版本和/或实现组合起来表示可选择供包管理系统使用的中介。
 .RE
 
 .sp
@@ -303,7 +314,7 @@
 .ad
 .sp .6
 .RS 4n
-指定除 \fBmediator-version\fR 之外还使用中介者实现,或使用中介者实现代替 mediator-version。不认为实现字符串应进行排序,如果系统管理员未显式指定,则由 \fBpkg\fR(5) 任意选择一个字符串。
+指定除 \fBmediator-version\fR 之外还使用中介实现,或使用中介实现代替 mediator-version。不认为实现字符串应进行排序,如果系统管理员未显式指定,则由 \fBpkg\fR(5) 任意选择一个字符串。
 .sp
 该值可以是由字母数字字符和空格组成的任意长度的字符串。如果实现本身可被版本化或已被版本化,则应在字符串的结尾处在 @ 之后指定版本(表示为非负整数的点分序列)。如果存在实现的多个版本,则缺省行为是选择最高版本的实现。
 .sp
@@ -320,7 +331,7 @@
 .RS 4n
 在解决中介链接中的冲突时,\fBpkg\fR(5) 通常会选择 \fBmediator-version\fR 值最大的链接,如果不可能,则会基于 \fBmediator-implementation\fR 进行选择。此属性用于为常规冲突解决方案过程指定覆盖。
 .sp
-如果未指定此属性,则会应用缺省中介者选择逻辑。
+如果未指定此属性,则会应用缺省中介选择逻辑。
 .sp
 如果值为 \fBvendor\fR,则与未指定 \fBmediator-priority\fR 的链接相比,会优先选择该链接。
 .sp
@@ -343,8 +354,8 @@
 .na
 \fB\fBname\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 驱动程序的名称。这通常是(但并不总是)二进制驱动程序文件的文件名。此属性是 \fBdriver\fR 操作的关键属性。
 .RE
 
@@ -354,8 +365,8 @@
 .na
 \fB\fBalias\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 此属性表示驱动程序的别名。给定的驱动程序可以具有多个 \fBalias\fR 属性。无需任何特殊的引号规则。
 .RE
 
@@ -365,8 +376,8 @@
 .na
 \fB\fBclass\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 此属性表示驱动程序类。给定的驱动程序可以具有多个 \fBclass\fR 属性。
 .RE
 
@@ -376,8 +387,8 @@
 .na
 \fB\fBperms\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 此属性表示驱动程序的设备节点的文件系统权限。
 .RE
 
@@ -387,8 +398,8 @@
 .na
 \fB\fBclone_perms\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 此属性表示此驱动程序的克隆驱动程序次要节点的文件系统权限。
 .RE
 
@@ -398,8 +409,8 @@
 .na
 \fB\fBpolicy\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 此属性指定设备的其他安全策略。给定的驱动程序可以具有多个 \fBpolicy\fR 属性,但次要设备规范不可以存在于多个属性中。
 .RE
 
@@ -409,8 +420,8 @@
 .na
 \fB\fBprivs\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 此属性指定驱动程序所用的特权。给定的驱动程序可以具有多个 \fBprivs\fR 属性。
 .RE
 
@@ -420,9 +431,9 @@
 .na
 \fB\fBdevlink\fR\fR
 .ad
-.RS 15n
-.rt  
-此属性指定 \fB/etc/devlink.tab\fR 中的条目。该值是用于进入文件的精确行,带有由 \fB\\t\fR 表示的制表符。有关更多信息,请参见 \fBdevlinks\fR(1M)。给定的驱动程序可以具有多个 \fBdevlink\fR 属性。
+.sp .6
+.RS 4n
+此属性指定 \fB/etc/devlink.tab\fR 中的条目。该值是定义了进入文件的确切行,带有由 \fB\e\et\fR 表示的制表符。有关更多信息,请参见 \fBdevlinks\fR(1M)。给定的驱动程序可以具有多个 \fBdevlink\fR 属性。
 .RE
 
 .SS "依赖操作"
@@ -438,8 +449,8 @@
 .na
 \fB\fBfmri\fR\fR
 .ad
-.RS 14n
-.rt  
+.sp .6
+.RS 4n
 表示依赖软件包的 FMRI。此属性是 \fBdependency\fR 操作的关键属性。\fBfmri\fR 值不得包括发布者。假定软件包名称是完整的。\fBrequire-any\fR 类型的依赖性可具有多个 \fBfmri\fR 属性。\fBfmri\fR 值中的版本是可选项,虽然对于某些类型的依赖性来说,不带版本的 \fBfmri\fR 没有任何意义。
 .RE
 
@@ -449,27 +460,108 @@
 .na
 \fB\fBtype\fR\fR
 .ad
-.RS 14n
-.rt  
+.sp .6
+.RS 4n
 依赖性的类型。
 .sp
-如果值为 \fBrequire\fR,则依赖性是必需的,且必须具有等于或大于 \fBfmri\fR 属性中指定版本的版本。如果未指定版本,则任何版本都满足依赖性。如果不能满足其任一必需依赖性,则无法安装软件包。
+.ne 2
+.mk
+.na
+\fB\fBrequire\fR\fR
+.ad
+.sp .6
+.RS 4n
+该依赖性是必需的,必须具有等于或高于 \fBfmri\fR 属性中所指定版本的版本。如果未指定版本,则任何版本都满足依赖性。如果不能满足其任一必需依赖性,则无法安装软件包。
+.RE
+
 .sp
-如果值为 \fBoptional\fR,则依赖性(如果存在)必须处于指定的版本级别或更高级别。
+.ne 2
+.mk
+.na
+\fB\fBoptional\fR\fR
+.ad
+.sp .6
+.RS 4n
+该依赖性(如果存在)必须处于指定的版本级别或更高级别。
+.RE
+
 .sp
-如果值为 \fBexclude\fR,则当依赖性存在于指定的版本级别或更高级别时,无法安装包含软件包。如果未指定版本,则依赖软件包无法与指定依赖性的软件包同时安装。
+.ne 2
+.mk
+.na
+\fB\fBexclude\fR\fR
+.ad
+.sp .6
+.RS 4n
+如果该依赖性存在于指定的版本级别或更高级别,则无法安装包含软件包。如果未指定版本,则依赖软件包无法与指定依赖性的软件包同时安装。
+.RE
+
 .sp
-如果值为 \fBincorporate\fR,则依赖性是可选的,但依赖软件包的版本会受到约束。请参见下面的"约束和冻结"。
+.ne 2
+.mk
+.na
+\fB\fBincorporate\fR\fR
+.ad
+.sp .6
+.RS 4n
+该依赖性是可选项,但是依赖软件包的版本会受到约束。请参见下文的“约束和冻结”。
+.RE
+
 .sp
-如果值为 \fBrequire-any\fR,则多个 \fBfmri\fR 属性指定的多个依赖软件包中的任一个都可满足依赖性(遵循与 \fBrequire\fR 依赖性类型相同的规则)。
+.ne 2
+.mk
+.na
+\fB\fBrequire-any\fR\fR
+.ad
+.sp .6
+.RS 4n
+多个 \fBfmri\fR 属性指定的多个依赖软件包中的任一个都可满足依赖性(遵循与 \fBrequire\fR 依赖性类型相同的规则)。
+.RE
+
 .sp
-如果值为 \fBconditional\fR,则依赖性仅在系统上存在 \fBpredicate\fR 属性定义的软件包时是必需的。
+.ne 2
+.mk
+.na
+\fB\fBconditional\fR\fR
+.ad
+.sp .6
+.RS 4n
+该依赖性仅在系统上存在 \fBpredicate\fR 属性定义的软件包时才是必需的。
+.RE
+
 .sp
-如果值为 \fBorigin\fR,依赖性(如果存在)必须在要在安装之前修改的映像上具有指定值或更优值。如果 \fBroot-image\fR 属性的值为 \fBtrue\fR,则依赖性必须存在于根目录为 / 的映像上,才能安装此软件包。
+.ne 2
+.mk
+.na
+\fB\fBorigin\fR\fR
+.ad
+.sp .6
+.RS 4n
+该依赖性(如果存在)必须在要在安装之前修改的映像上具有指定值或更优值。如果 \fBroot-image\fR 属性的值为 \fBtrue\fR,则依赖性必须存在于根目录为 / 的映像上,才能安装此软件包。
+.RE
+
 .sp
-如果值为 \fBgroup\fR,则依赖性是必需的,除非软件包出现在映像避免列表上。请注意,过时软件包会无提示地满足组依赖性。请参见 \fBpkg\fR(1) 中的 \fBavoid\fR 子命令。
+.ne 2
+.mk
+.na
+\fB\fBgroup\fR\fR
+.ad
+.sp .6
+.RS 4n
+除非软件包出现在映像避免列表上,否则该依赖性是必需的。请注意,过时软件包会无提示地满足组依赖性。请参见 \fBpkg\fR(1) 中的 \fBavoid\fR 子命令。
+.RE
+
 .sp
-如果值为 \fBparent\fR,则在映像不是子映像时忽略依赖性。如果映像是子映像,则依赖性必须存在于父映像中。符合 \fBparent\fR 依赖性的软件包版本与用于 \fBincorporate\fR 依赖性的软件包版本相同。
+.ne 2
+.mk
+.na
+\fB\fBparent\fR\fR
+.ad
+.sp .6
+.RS 4n
+如果映像不是子映像,会忽略该依赖性。如果映像是子映像,则依赖性必须存在于父映像中。符合 \fBparent\fR 依赖性的软件包版本与用于 \fBincorporate\fR 依赖性的软件包版本相同。
+.RE
+
 .RE
 
 .sp
@@ -478,8 +570,8 @@
 .na
 \fB\fBpredicate\fR\fR
 .ad
-.RS 14n
-.rt  
+.sp .6
+.RS 4n
 表示 \fBconditional\fR 依赖性的谓词的 FMRI。
 .RE
 
@@ -489,8 +581,8 @@
 .na
 \fB\fBroot-image\fR\fR
 .ad
-.RS 14n
-.rt  
+.sp .6
+.RS 4n
 仅对 \fBorigin\fR 依赖性有影响,如上所述。
 .RE
 
@@ -510,8 +602,8 @@
 .na
 \fB\fBlicense\fR\fR
 .ad
-.RS 16n
-.rt  
+.sp .6
+.RS 4n
 此属性是 \fBlicense\fR 操作的关键属性。此属性为许可证提供有意义的描述,以帮助用户在无需阅读许可证文本本身的情况下确定内容。其中一些示例值包括:
 .RS +4
 .TP
@@ -561,7 +653,7 @@
 .el o
 Simplified BSD License
 .RE
-建议尽可能在描述中包括许可证的版本,如上所示。\fBlicense\fR 值在软件包内必须唯一。
+\fBlicense\fR 值在软件包内必须唯一。建议在说明中包括许可证的版本,如上面的几个示例所示。如果软件包有对应多种不同许可证的代码,请使用多个 \fBlicense\fR 操作。许可证属性值的长度不得超过 64 个字符。
 .RE
 
 .sp
@@ -570,8 +662,8 @@
 .na
 \fB\fBmust-accept\fR\fR
 .ad
-.RS 16n
-.rt  
+.sp .6
+.RS 4n
 如果为 \fBtrue\fR,则用户必须先接受此许可证,才能安装或更新相关软件包。省略此属性等效于 \fBfalse\fR。接受的方法(例如,交互式或基于配置)由客户端决定。
 .RE
 
@@ -581,8 +673,8 @@
 .na
 \fB\fBmust-display\fR\fR
 .ad
-.RS 16n
-.rt  
+.sp .6
+.RS 4n
 如果为 \fBtrue\fR,则在执行打包操作期间客户端必须显示操作的有效负荷。省略此值等效于 \fBfalse\fR。此属性不应用于版权声明,仅用于实际许可证或执行操作期间必须显示的其他材料。显示的方法由客户端决定。
 .RE
 
@@ -599,8 +691,8 @@
 .na
 \fB\fBcategory\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBCATEGORY\fR 参数的值。缺省值为 \fBsystem\fR。
 .RE
 
@@ -610,8 +702,8 @@
 .na
 \fB\fBdesc\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBDESC\fR 参数的值。
 .RE
 
@@ -621,8 +713,8 @@
 .na
 \fB\fBhotline\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBHOTLINE\fR 参数的值。
 .RE
 
@@ -632,8 +724,8 @@
 .na
 \fB\fBname\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBNAME\fR 参数的值。缺省值为 \fBnone provided\fR。
 .RE
 
@@ -643,8 +735,8 @@
 .na
 \fB\fBpkg\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 要安装的软件包的缩写。缺省值为软件包的 FMRI 中的名称。此属性是 \fBlegacy\fR 操作的关键属性。
 .RE
 
@@ -654,8 +746,8 @@
 .na
 \fB\fBvendor\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 \fBVENDOR\fR 参数的值。
 .RE
 
@@ -665,8 +757,8 @@
 .na
 \fB\fBversion\fR\fR
 .ad
-.RS 12n
-.rt  
+.sp .6
+.RS 4n
 VERSION 参数的值。缺省值为软件包的 FMRI 中的版本。
 .RE
 
@@ -706,10 +798,21 @@
 .ne 2
 .mk
 .na
+\fB\fBpkg.fmri\fR\fR
+.ad
+.sp .6
+.RS 4n
+请参见“描述”部分中的“软件包 FMRI 和版本”。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fBinfo.classification\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 一个 \fBpkg\fR(5) 客户端可以使用一个或多个标记对软件包进行分类。该值应具有一个机制(例如 "org.opensolaris.category.2008" 或 "org.acm.class.1998")和实际分类(例如 "Applications/Games"),由冒号 (:) 分隔。
 .RE
 
@@ -719,8 +822,8 @@
 .na
 \fB\fBpkg.description\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 软件包的内容和功能的详细描述,长度通常约为一个段落。
 .RE
 
@@ -730,8 +833,8 @@
 .na
 \fB\fBpkg.obsolete\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 如果为 \fBtrue\fR,则将软件包标记为过时。过时的软件包除了设置操作外不能具有任何其他操作,且不得标记为已重命名。
 .RE
 
@@ -741,8 +844,8 @@
 .na
 \fB\fBpkg.renamed\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 如果为 \fBtrue\fR,则软件包已被重命名。软件包中还必须存在一个或多个 \fBdepend\fR 操作,且指向此软件包已重命名到的软件包版本。软件包不能同时标记为已重命名和过时,但在其他情况下可以具有任意多个设置操作。
 .RE
 
@@ -752,8 +855,8 @@
 .na
 \fB\fBpkg.summary\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 软件包的一行简短描述。
 .RE
 
@@ -767,8 +870,8 @@
 .na
 \fB\fBgroupname\fR\fR
 .ad
-.RS 13n
-.rt  
+.sp .6
+.RS 4n
 组名的值。
 .RE
 
@@ -778,8 +881,8 @@
 .na
 \fB\fBgid\fR\fR
 .ad
-.RS 13n
-.rt  
+.sp .6
+.RS 4n
 组的唯一数字 ID。缺省值为 100 之下的第一个自由组。
 .RE
 
@@ -796,8 +899,8 @@
 .na
 \fB\fBusername\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 用户的唯一名称
 .RE
 
@@ -807,8 +910,8 @@
 .na
 \fB\fBpassword\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 用户的加密口令。缺省值为 \fB*LK*\fR。请参见 \fBshadow\fR(4)。
 .RE
 
@@ -818,8 +921,8 @@
 .na
 \fB\fBuid\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 用户的唯一 UID。缺省值为 100 之下的第一个自由值。
 .RE
 
@@ -829,8 +932,8 @@
 .na
 \fB\fBgroup\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 用户的主组名称。必须可在 \fB/etc/group\fR 中找到。
 .RE
 
@@ -840,8 +943,8 @@
 .na
 \fB\fBgcos-field\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 \fB/etc/passwd\fR 中 \fBgcos\fR 字段的值。缺省值为 \fBusername\fR。
 .RE
 
@@ -851,8 +954,8 @@
 .na
 \fB\fBhome-dir\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 用户的起始目录。缺省值为 /。
 .RE
 
@@ -862,8 +965,8 @@
 .na
 \fB\fBlogin-shell\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 用户的缺省 shell。缺省值为空。
 .RE
 
@@ -873,8 +976,8 @@
 .na
 \fB\fBgroup-list\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 用户所属的辅助组。请参见 \fBgroup\fR(4)。
 .RE
 
@@ -884,8 +987,8 @@
 .na
 \fB\fBftpuser\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 可设置为 \fBtrue\fR 或 \fBfalse\fR。缺省值 \fBtrue\fR 指示允许用户通过 FTP 登录。请参见 \fBftpusers\fR(4)。
 .RE
 
@@ -895,8 +998,8 @@
 .na
 \fB\fBlastchg\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 1970 年 1 月 1 日至上次修改口令的日期之间的天数。缺省值为空。请参见 \fBshadow\fR(4)。
 .RE
 
@@ -906,8 +1009,8 @@
 .na
 \fB\fBmin\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 所需的相邻两次更改口令之间的最小天数。必须将此字段设置为 0 或更大值才能启用口令有效期。缺省值为空。请参见 \fBshadow\fR(4)。
 .RE
 
@@ -917,8 +1020,8 @@
 .na
 \fB\fBmax\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 口令的最大有效天数。缺省值为空。请参见 \fBshadow\fR(4)。
 .RE
 
@@ -928,8 +1031,8 @@
 .na
 \fB\fBwarn\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 用户在口令到期之前多少天收到警告。请参见 \fBshadow\fR(4)。
 .RE
 
@@ -939,8 +1042,8 @@
 .na
 \fB\fBinactive\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 允许该用户不活动的天数。按每台计算机对此进行计数。可从计算机的 \fBlastlog\fR 文件获取有关上次登录的信息。请参见 \fBshadow\fR(4)。
 .RE
 
@@ -950,8 +1053,8 @@
 .na
 \fB\fBexpire\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 表示为自 UNIX 纪元(1970 年 1 月 1 日)后的天数的绝对日期。达到此数字时,将无法再进行登录。例如,到期值为 13514 指定登录将在 2007 年 1 月 1 日失效。请参见 \fBshadow\fR(4)。
 .RE
 
@@ -961,8 +1064,8 @@
 .na
 \fB\fBflag\fR\fR
 .ad
-.RS 15n
-.rt  
+.sp .6
+.RS 4n
 设置为空。请参见 \fBshadow\fR(4)。
 .RE
 
@@ -984,7 +1087,7 @@
 .ad
 .sp .6
 .RS 4n
-可设置为 \fBtrue\fR 或 \fBfalse\fR。如果在软件包安装期间安装或更新某个操作(此执行器设置为 \fBtrue\fR),则可以将打包事务通告为需要重新引导。某些客户端实现可能会执行附加步骤,例如,在映像是实时系统映像的情况下,使用该映像的克隆执行整个软件包操作。
+可设置为 \fBtrue\fR 或 \fBfalse\fR。此执行器声明:如果软件包系统在实时映像上操作,则必须在新引导环境中更新或删除标记的操作。\fBbe-policy\fR 映像属性控制新引导环境的创建。有关 \fBbe-policy\fR 属性的更多信息,请参见 \fBpkg\fR(1) 手册页的“映像属性”部分。
 .RE
 
 .sp
@@ -995,30 +1098,48 @@
 .ad
 .sp .6
 .RS 4n
-其中每个执行器在软件包安装或删除过程中均使用服务实例的 FMRI 值进行操作。根据 \fBsvcadm\fR(1M) 的 \fBdisable\fR 子命令,\fBdisable_fmri\fR 会导致给定的 FMRI 在删除操作之前被禁用。根据 \fBsvcadm\fR(1M) 的各个子命令,\fBrefresh_fmri\fR 和 \fBrestart_fmri\fR 会导致给定的 FMRI 在安装或更新操作后被刷新或重新启动。最后,\fBsuspend_fmri\fR 会导致给定的 FMRI 在安装操作阶段之前被临时禁用,并在该阶段完成后被重新启用。
+其中每个执行器在软件包安装或删除过程中均使用服务实例的 FMRI 值进行操作。根据 \fBsvcadm\fR(1M) 的 \fBdisable\fR 子命令,\fBdisable_fmri\fR 会导致给定的 FMRI 在删除操作之前被禁用。根据 \fBsvcadm\fR(1M) 的各个子命令,\fBrefresh_fmri\fR 和 \fBrestart_fmri\fR 会导致给定的 FMRI 在安装、更新或删除操作后被刷新或重新启动。最后,\fBsuspend_fmri\fR 会导致给定的 FMRI 在安装操作阶段之前被临时禁用,并在该阶段完成后被重新启用。
 .sp
 该值可以包含与多个服务实例匹配的模式。但是,它必须使用 \fBsvcs\fR(1) 所接受的 glob 显式执行此操作,而不是通过不指示任何实例来隐式执行此操作。
 .RE
 
+.SH 中介
+.sp
+.LP
+中介是代表一组相关符号链接或硬链接的名称。如果两个或更多个链接操作拥有相同的路径和中介名称,则用户或软件包系统会根据版本、实现或优先级选择链接目标。有关中介属性的信息,请参见“链接操作”。
+.sp
+.LP
+以下示例显示名为 \fBjava\fR 的中介的两个不同实例(其中,链接选择的区别为版本)。这两个 \fBlink\fR 操作会显示在两个不同软件包中。
+.sp
+.in +2
+.nf
+link mediator=java mediator-version=1.6 path=usr/java target=jdk/jdk1.6.0_31
+link mediator=java mediator-version=1.7 path=usr/java target=jdk/jdk1.7.0_02
+.fi
+.in -2
+
+.sp
+.LP
+有关如何为此链接路径选择所需版本的信息,请参见 \fBpkg\fR(1) 手册页中的 \fBset-mediator\fR 子命令。要选择版本,必须安装两个软件包。
 .SH 约束和冻结
 .sp
 .LP
 在将软件包转换为新版本、添加到系统中或从系统中删除时,所选的版本或是否允许删除由对软件包施加的各种约束确定。这些约束可由其他软件包以依赖性的形式进行定义,或者由管理员以冻结的形式进行定义。
 .sp
 .LP
-最常见的约束形式由 \fBrequire\fR 依赖性提供,如上面的"依赖操作"中所述。此类约束可防止软件包被降级或删除。
+最常见的约束形式由 \fBrequire\fR 依赖性提供,如上面的“依赖操作”中所述。此类约束可防止软件包被降级或删除。
 .sp
 .LP
-操作系统的大多数部分由名为 \fBincorporation\fR 的软件包进行封装。这些软件包主要提供由 \fBincorporate\fR 依赖性表示的约束。
+操作系统的大多数部分由名为 \fB incorporation\fR 的软件包进行封装。这些软件包主要提供由 \fBincorporate\fR 依赖性表示的约束。
 .sp
 .LP
-如上所述,合并的软件包不需要存在于系统上,但如果存在,它将同时指定一个非独占最低版本和一个独占最高版本。例如,如果依赖 FMRI 具有版本 1.4.3,则低于 1.4.3 的版本都不能满足依赖性,且任何高于或等于 1.4.4 的版本也都不能满足依赖性。但是,允许使用仅扩展点分序列的版本(例如 1.4.3.7)。
+如上所述,合并的软件包不需要存在于系统上,但如果存在,它将同时指定一个非独占最低版本和一个独占最高版本。例如,如果依赖性的 FMRI 具有版本 1.4.3,则低于 1.4.3 的版本不能满足依赖性,且任何高于或等于 1.4.4 的版本也不能满足依赖性。但是,可以允许仅仅扩展了点分序列的版本,如 1.4.3.7。
 .sp
 .LP
 Incorporation 用于强制系统的各部分进行同步升级。对于某些组件(例如 C 库和内核),这是一项基本要求。对于其他组件(例如,不具有任何其他依赖性的简单用户级组件),同步升级仅仅用来提供一组经过测试的已知软件包版本,这些软件包版本可由 incorporation 的特定版本进行引用。
 .sp
 .LP
-因为 incorporation 只是一个软件包,所以可将其删除,它提供的所有约束也将随之解除。但是,Oracle Solaris 提供的许多 incorporation 是合并软件包所必需的,因为解除其约束可能会不安全。
+因为 incorporation 只是一个软件包,所以可将其删除,它提供的所有约束也将随之解除。但是,Oracle Solaris 提供的许多 incorporation 是其合并的软件包所必需的,因为解除其约束可能会不安全。
 .sp
 .LP
 尝试将软件包升级到已安装的 incorporation 所不允许的版本,将不会尝试查找更高的 incorporation 版本来满足该请求,反而会失败。如果必须移动约束本身,而又无法删除指定它的 incorporation,则必须将 incorporation 升级到指定所需约束版本的版本。升级 incorporation 会导致不能满足新版本提供的约束的所有合并软件包也进行升级。
@@ -1038,40 +1159,130 @@
 .sp
 .LP
 \fBmirror\fR 是仅包含软件包内容(文件)的软件包系统信息库。如果在一个映像中为给定发布者配置了一个或多个镜像,则客户端 API 会优先使用镜像进行软件包内容检索并尝试选择从其检索软件包内容的最佳镜像。如果镜像不可访问、不具有所需内容或者运行缓慢,客户端 API 将从任何已配置的源系统信息库检索内容。镜像设计用于通过 \fBpkg.depotd\fR(1M) 的动态镜像功能在一组可信客户端之间共享内容。镜像还设计用于验证对软件包元数据的访问,但发行软件包内容不需要进行验证。例如,客户端可能配置有需要具有 SSL 密钥和证书对才能访问的 \fBhttps\fR 源,以及提供软件包内容的 \fBhttp\fR 镜像。这样,只有经过授权的客户端才可以安装或更新软件包,同时避免了验证软件包内容检索的开销。通过删除系统信息库中除名为 \fBfile\fR 的子目录及其父目录之外的所有子目录可创建镜像。通过使用 \fBpkg.depotd\fR(1M) 的镜像模式还可将源系统信息库置备为镜像。
-.SH 属性
+.SH 全局和非全局区域更新
+.sp
+.LP
+\fBpkg\fR 系统会强制使非全局区域与全局区域保持同步。这表示某些软件包在全局区域和所有非全局区域中必须处于同一版本,以确保运行相同的内核。为此,\fBpkg\fR 会使用 \fBparent\fR 依赖性对非全局区域施加某些约束。有关 \fBparent\fR 依赖性的更多信息,请参见“依赖操作”。
+.sp
+.LP
+由于全局区域对非全局区域施加的限制,非全局区域必须可以访问全局区域的软件包且必须具有相似的发布者配置。使用\fB系统信息库\fR可实现上述两个目标(请参见 \fBpkg.sysrepo\fR(1M) 手册页)。系统信息库可提供全局区域中配置的发布者的访问权,以及有关如何配置这些发布者的信息。要阻止非全局区域在安装或更新期间选择不同软件包,在发布者搜索顺序中系统发布者的排列顺序需要高于非全局区域中配置的发布者的顺序。有关发布者搜索顺序的信息,请参见 \fBpkg\fR(1) 手册页中的 \fBpkg set-publisher\fR 命令。
+.sp
+.LP
+要更新系统上的所有非全局区域,请使用不带全局区域中参数的 \fBpkg update\fR 命令。此命令会在全局区域上执行并以递归方式在每个非全局区域上执行。将对非全局区域仅进行最少的必要更改,以使其与全局区域中所进行的更改同步。例如,假设全局区域和非全局区域中都安装了版本 1 的软件包 \fBfoo\fR,并假设系统信息库中存在版本 2。如果 \fBfoo\fR 具有父项依赖性,则 \fBpkg update foo\fR 会在全局区域和非全局区域中将 \fBfoo\fR 更新至版本 2,这是因为 \fBparent\fR 依赖性会强制使软件包保持同步。如果 \fBfoo\fR 不具有父项依赖性,则 \fBfoo\fR 在全局区域中会更新至版本 2,但在非全局区域中仍为版本 1。
+.SH 侧面和变量
+.sp
+.LP
+软件可以具有可选组件和互斥组件。可选组件的示例包括语言环境和文档。互斥组件的示例包括 SPARC 或 x86 和调试或非调试二进制文件。
+.sp
+.LP
+在 IPS 中,可选组件称为\fB侧面\fR,互斥组件称为\fB变量\fR。侧面和变量指定为软件包操作中的标记。每个侧面和变量标记都有一个名称和值。单个操作可以具有多个侧面和变量标记。具有多个侧面和变量标记的组件有多种,例如供开发者使用的特定于体系结构的头文件,或仅用于 SPARC 全局区域的组件。
+.sp
+.LP
+以下是变量标记的一个示例 \fBvariant.arch=sparc\fR。以下是侧面标记的一个示例 \fBvariant.arch=sparc\fR。引用侧面和变量时,通常不带前导字符串 \fBfacet.\fR 和 \fBvariant.\fR。
+.sp
+.LP
+侧面和变量是映像的特殊属性,无法在单个软件包上设置。要查看映像上设置的侧面和变量的当前值,请按 \fBpkg\fR(1) 手册页中所示,使用 \fBpkg facet\fR 和 \fBpkg variant\fR 命令。要修改映像上设置的侧面和变量的值,请使用 \fBpkg change-facet\fR 和 \fBpkg change-variant\fR 命令。
+.sp
+.LP
+侧面为布尔型:只能设置为 \fBtrue\fR(启用)或 \fBfalse\fR(禁用)。缺省情况下,映像中的所有侧面都被视为 \fBtrue\fR。某一操作的侧面标记只能具有 \fBtrue\fR 值;其他值代表的行为不确定。映像上设置的侧面可以为完整侧面(如 \fBdoc.man\fR)或模式(如 \fBlocale.*\fR)。要禁用侧面名称空间的一部分,仅启用其中的几个侧面时,此方式很有用。例如,您可以禁用所有语言环境,然后仅启用一个或两个特定语言环境,如以下示例所示:
+.sp
+.in +2
+.nf
+# \fBpkg change-facet locale.*=false\fR
+[output about packages being updated]
+# \fBpkg change-facet locale.en_US=true\fR
+[output about packages being updated]
+.fi
+.in -2
+.sp
+
+.sp
+.LP
+大多数变量可以具有任意数量的值。例如,\fBarch\fR 变量可以设置为 \fBi386\fR、\fBsparc\fR、\fBppc\fR、\fBarm\fR 或分发支持的任何体系结构。(Oracle Solaris 中仅使用 \fBi386\fR 和 \fBsparc\fR。)但 \fBdebug\fR 变量例外。\fBdebug\fR 变量只能设置为 \fBtrue\fR 或 \fBfalse\fR;其他值的行为不确定。如果文件操作同时具有非调试和调试版本,则必须针对这两个版本明确设置适用的 \fBdebug\fR 变量,如以下示例所示:
+.sp
+.in +2
+.nf
+file group=sys mode=0644 overlay=allow owner=root \e
+  path=etc/motd pkg.csize=115 pkg.size=103 preserve=true \e
+  variant.debug.osnet=true
+
+file group=sys mode=0644 overlay=allow owner=root \e
+  path=etc/motd pkg.csize=68 pkg.size=48 preserve=true \e
+  variant.debug.osnet=false 
+.fi
+.in -2
+
+.sp
+.LP
+要安装使用变量的软件包,必须在映像上设置变量值。\fBarch\fR 和 \fBzone\fR 变量由创建映像和安装其初始内容的程序设置。缺省情况下,\fBdebug.*\fR 变量在映像中设置为 \fBfalse\fR。
 .sp
 .LP
-映像可具有一个或多个与其关联的属性。这些属性可用来存储有关映像的用途、内容和行为的信息。有关完整列表,请参见 \fBpkg\fR(1)。
+映像中设置的侧面和变量会影响是否安装特定操作。
+.RS +4
+.TP
+.ie t \(bu
+.el o
+始终会安装不带侧面或变量标记的操作。
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+仅当与侧面标记匹配的所有侧面或侧面模式在映像中都设置为 \fBfalse\fR 时,才不会安装带这些标记的操作。只要有任何侧面设置为 \fBtrue\fR 或未明确设置(\fBtrue\fR 为缺省值),就会安装该操作。
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+仅当所有变量标记的值与映像中设置的值相同时,才会安装带这些变量标记的操作。
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+如果侧面和变量都允许安装操作,则会安装带有这两种标记的操作。
+.RE
+.sp
+.LP
+您可以创建自己的侧面和变量标记。以下是 Oracle Solaris 中的常用标记。
+.sp
+
+.sp
+.TS
+tab();
+cw(2.75i) cw(2.75i) 
+lw(2.75i) lw(2.75i) 
+.
+变量名可能值
+_
+\fBvariant.arch\fR\fBsparc\fR, \fBi386\fR
+\fBvariant.opensolaris.zone\fR\fBglobal\fR, \fBnonglobal\fR
+\fBvariant.debug.*\fR\fBtrue\fR、\fBfalse\fR
+.TE
+
+.sp
+.LP
+以下列表描述了 Oracle Solaris 中使用的一小部分侧面标记:
+.sp
+.in +2
+.nf
+facet.devel             facet.doc
+facet.doc.html          facet.doc.info
+facet.doc.man           facet.doc.pdf
+facet.locale.de         facet.locale.en_GB
+facet.locale.en_US      facet.locale.fr
+facet.locale.ja_JP      facet.locale.zh_CN
+.fi
+.in -2
+
 .SH 映像策略
 .sp
 .LP
-策略由带有布尔值的映像属性所定义。支持的策略包括:
-.sp
-.ne 2
-.mk
-.na
-\fB\fBflush-content-cache-on-success\fR\fR
-.ad
-.sp .6
-.RS 4n
-如果为 true,则在成功安装软件包之后删除已下载文件的高速缓存。缺省值:\fBTrue\fR。
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fBsend-uuid\fR\fR
-.ad
-.sp .6
-.RS 4n
-如果为 true,则对所有请求发送向发布者标识映像的唯一标识符 (UUID)。缺省值:\fBTrue\fR。
-.RE
-
+映像策略由具有布尔值的映像属性所定义。有关 \fBflush-content-cache-on-success\fR 和 \fBsend-uuid\fR 属性的说明以及如何查看和修改其值的信息,请参见 \fBpkg\fR(1) 手册页中的“映像属性”。
 .SH 文件
 .sp
 .LP
-因为在较大的文件系统内可以任意找到 \fBpkg\fR(5) 映像,所以标记 \fB$IMAGE_ROOT\fR 可用于区分相对路径。对于典型的系统安装,\fB$IMAGE_ROOT\fR 等效于 /。
+因为 \fBpkg\fR(5) 映像可位于任意一个较大的文件系统内,需要使用标记 \fB$IMAGE_ROOT\fR 来区分相对路径。对于典型的系统安装,\fB$IMAGE_ROOT\fR 等效于 /。
 .sp
 .ne 2
 .mk
@@ -1096,15 +1307,15 @@
 
 .sp
 .LP
-在特定映像的元数据中,某些文件和目录可能包含修复和恢复期间有用的信息。标记 \fB$IMAGE_META\fR 用于引用元数据所在的顶层目录。\fB$IMAGE_META\fR 通常是上述两个路径之一。
+在特定映像的元数据中,某些文件和目录可能包含修复和恢复期间有用的信息。标记 \fB$IMAGE_META \fR 用于指示包含元数据的顶层目录。\fB $IMAGE_META\fR 通常是以上给出的两个路径之一。
 .sp
 .ne 2
 .mk
 .na
 \fB\fB$IMAGE_META/lost+found\fR\fR
 .ad
-.RS 26n
-.rt  
+.sp .6
+.RS 4n
 在软件包操作期间移动的有冲突目录和文件的位置。
 .RE
 
@@ -1114,18 +1325,18 @@
 .na
 \fB\fB$IMAGE_META/publisher\fR\fR
 .ad
-.RS 26n
-.rt  
+.sp .6
+.RS 4n
 为每个发布者包含一个目录。每个目录存储特定于发布者的元数据。
 .RE
 
 .sp
 .LP
-\fB$IMAGE_META\fR 目录分层结构中的其他路径是"专用的",可能会进行更改。
+\fB$IMAGE_META\fR 目录分层结构中的其他路径是专用的,但可以进行更改。
 .SH 属性
 .sp
 .LP
-有关下列属性的描述,请参见 \fBattributes\fR(5):
+有关下列属性的说明,请参见 \fBattributes\fR(5):
 .sp
 
 .sp
@@ -1144,7 +1355,16 @@
 .SH 另请参见
 .sp
 .LP
-\fBpkg\fR(1)、\fBpkgsend\fR(1)、\fBpkg.depotd\fR(1M)、\fBsvcadm\fR(1M)、\fBpkginfo\fR(4)
+\fBpkg \fR(1)、\fBpkg\fR(1)、\fBpkg\fR(1M)、\fBpkg\fR(1M)、\fBsvcs\fR(1)、\fBsvcadm\fR(1M)
+.sp
+.LP
+《\fI《添加和更新 Oracle Solaris 11.1 软件包》\fR》
+.sp
+.LP
+《\fI《复制和创建 Oracle Solaris 11.1 软件包系统信息库》\fR》
+.sp
+.LP
+《\fI《Packaging and Delivering Software With the Oracle Solaris 11 Image Packaging System》\fR》
 .sp
 .LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/zh_CN/pkgdepend.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkgdepend.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgdepend 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates.All rights reserved.
+.TH pkgdepend 1 "2012 年 6 月 22 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkgdepend \- 映像包管理系统依赖项分析器
 .SH 用法概要
@@ -12,19 +12,19 @@
 .LP
 .nf
 /usr/bin/pkgdepend generate [-IMm] -d \fIdir\fR [-d \fIdir\fR]
-    [-D \fIname\fR=\fIvalue\fR] [-k \fIpath\fR] \fImanifest_path\fR
+    [-D \fIname\fR=\fIvalue\fR] [-k \fIpath\fR] \fImanifest_file\fR
 .fi
 
 .LP
 .nf
 /usr/bin/pkgdepend resolve [-moSv] [-d \fIoutput_dir\fR]
-    [-s \fIsuffix\fR] \fImanifest_path\fR ...
+    [-s \fIsuffix\fR] \fImanifest_file\fR ...
 .fi
 
 .SH 描述
 .sp
 .LP
-\fBpkgdepend\fR 用于生成并解析软件包的依赖项。软件包可能依赖于其他软件包中的文件。\fBpkgdepend\fR 通常用于两种传递:文件依赖项生成和文件到软件包的解析。
+\fBpkgdepend\fR 命令生成并解析软件包的依赖项。某个软件包可能会依赖于其他软件包中的文件。\fBpkgdepend\fR 命令通常使用两次:一次用于文件依赖项生成和一次用于文件到软件包的解析。
 .sp
 .LP
 \fBgenerate\fR 子命令将检查软件包的内容,并确定该软件包所需的外部文件。
@@ -42,7 +42,7 @@
 .ad
 .RS 13n
 .rt  
-分析提供的文件中的 ELF 头以获取依赖项信息,\fB-k\fR 和 \fB-D\fR 选项可用于修改获取的信息。有关 ELF 依赖项的更多详细信息,请参见 \fBldd\fR(1) 和\fI《Linker and Libraries Guide》\fR。
+分析提供的文件中的 ELF 头以获取依赖项信息,\fB-k\fR 和 \fB-D\fR 选项可用于修改获取的信息。有关 ELF 依赖项的更多详细信息,请参见 \fBldd\fR 和\fI《Linker and Libraries Guide》\fR。
 .RE
 
 .sp
@@ -97,22 +97,30 @@
 .ne 2
 .mk
 .na
-\fB\fB-R\fR \fIdir\fR\fR
+\fB\fB-?\fR\fR
 .ad
-.RS 17n
-.rt  
-对根目录为 \fIdir\fR 的映像进行操作。如果未根据环境指定或确定目录,则缺省值为 /。有关更多信息,请参见"环境变量"部分。
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示用法消息。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB--help\fR 或 \fB-?\fR\fR
+\fB\fB-R\fR \fIdir\fR\fR
 .ad
-.RS 17n
-.rt  
-显示用法消息。
+.br
+.na
+\fB\fB--image-dir\fR \fIdir\fR\fR
+.ad
+.sp .6
+.RS 4n
+对根目录为 \fIdir\fR 的映像进行操作。如果未根据环境指定或确定目录,则缺省值为 /。有关更多信息,请参见“环境变量”部分。
 .RE
 
 .SH 子命令
@@ -123,33 +131,84 @@
 .ne 2
 .mk
 .na
-\fB\fBgenerate [\fB-IMm\fR] \fB-d\fR \fI dir\fR [\fB-d\fR \fIdir\fR] [\fB-D\fR \fI name\fR=\fIvalue\fR] [\fB-k\fR \fI path\fR] \fImanifest_path\fR\fR\fR
+\fB\fBpkgdepend generate\fR [\fB-IMm\fR] \fB- d\fR \fIdir\fR [\fB-d\fR \fIdir\fR] [\fB-D\fR \fIname\fR=\fIvalue\fR] [\fB-k\fR \fIpath\fR] \fImanifest_file\fR\fR
+.ad
+.sp .6
+.RS 4n
+生成由 \fImanifest_file\fR 指定的清单文件的依赖项。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-I\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示 \fImanifest_file\fR 中满足条件的依赖项。请勿使用带 \fB-I\fR 选项的 \fBpkgdepend resolve\fR 命令产生的结果。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-M\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示无法分析的文件类型的列表。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-m\fR\fR
 .ad
 .sp .6
 .RS 4n
-生成由 \fImanifest_path\fR 指定的清单文件的依赖项。
-.sp
-与 \fB-I\fR 一起使用时,将显示在给定清单中满足条件的依赖项。
+重复显示原始清单,并在其后添加发现的任何依赖项。
+.RE
+
 .sp
-与 \fB-M\fR 一起使用时,将显示无法分析的文件类型的列表。
-.sp
-与 \fB-m\fR 一起使用时,将重复原始清单,并在其后添加任何发现的依赖项。
+.ne 2
+.mk
+.na
+\fB\fB-d\fR \fIdir\fR\fR
+.ad
+.sp .6
+.RS 4n
+将 \fIdir\fR 添加到搜索清单文件的目录列表。
+.RE
+
 .sp
-与 \fB-d\fR 一起使用时,将 \fIdir\fR 添加到目录列表以搜索清单的文件。
-.sp
-对于每个 \fB-D\fR,将添加 \fIvalue\fR,作为在 ELF 文件依赖项的运行路径中扩展标记 \fIname\fR 的一种方法。
+.ne 2
+.mk
+.na
+\fB\fB-D\fR \fIname\fR=\fI value\fR\fR
+.ad
+.sp .6
+.RS 4n
+添加 \fIvalue\fR,将其作为在 ELF 文件依赖项的运行路径中扩展标记 \fIname\fR 的一种方法。
+.RE
+
 .sp
-对于每个 \fB-k\fR,将 \fIpath\fR 添加到运行路径的列表,以搜索内核模块。使用 \fB-k\fR 参数会删除缺省路径 \fB/kernel\fR 和 \fB/usr/kernel\fR。
+.ne 2
+.mk
+.na
+\fB\fB-k\fR \fIpath\fR\fR
+.ad
+.sp .6
+.RS 4n
+将 \fIpath\fR 添加到搜索内核模块的运行路径列表。使用 \fB-k\fR 选项会删除缺省路径 \fB/kernel\fR 和 \fB/usr/kernel\fR。
 .sp
-运行路径(例如 \fB-k\fR 选项指定的那些运行路径)也可以通过使用操作或清单属性 \fBpkg.depend.runpath\fR 来按操作或清单指定。\fBpkg.depend.runpath \fR 属性的值是要使用的路径的冒号分隔字符串。
-.sp
-使用的 \fB-k\fR 将被清单或操作中设置的任何 \fBpkg.depend.runpath \fR 属性覆盖。
+运行路径(例如 \fB-k\fR 选项指定的那些运行路径)也可以通过使用操作或清单属性 \fBpkg.depend.runpath\fR 来按操作或清单指定。\fBpkg.depend.runpath \fR 属性的值是要使用的路径的冒号分隔字符串。在清单或操作中设置任何 \fBpkg.depend.runpath\fR 属性时均会覆盖使用 \fB-k\fR 选项指定的路径。
 .sp
 特殊标记 \fB$PKGDEPEND_RUNPATH\fR 可用作 \fBpkg.depend.runpath\fR 属性值的一个组件,以包括所分析文件的标准系统运行路径。
-.sp
+.RE
+
 在某些情况下,您可能需要防止自动生成依赖项。例如,如果软件包提供了一个用于导入一组模块的样例 Python 脚本,则该样例脚本导入的那些模块不是提供该样例脚本的软件包的依赖项。使用操作或清单属性 \fBpkg.depend.bypass-generate\fR 可以防止针对指定的文件生成依赖项。
 .sp
-\fBpkg.depend.bypass-generate\fR 值是与文件名匹配的 \fBperl5 \fR 正则表达式。正则表达式隐式固定在文件路径的开头和结尾。以下示例中提供的值与 \fBthis/that\fR 匹配,但与 \fBsomething/this/that/the/other\fR 不匹配。
+\fBpkg.depend.bypass-generate\fR 值是与文件名匹配的 Python 正则表达式。正则表达式隐式固定在文件路径的开头和结尾。以下示例中提供的值与 \fBthis/that\fR 匹配,但与 \fBsomething/this/that/the/other\fR 不匹配。
 .sp
 .in +2
 .nf
@@ -157,29 +216,86 @@
 .fi
 .in -2
 
+有关 Python 正则表达式语法的更多信息,请使用命令 \fBpydoc re\fR 或参见 \fBhttp://docs.python.org/dev/howto/regex.html\fR 中更为完整的文档。
+.sp
+当 \fBpkgdepend generate\fR 输入清单包含 SMF 清单文件时,由这些 SMF 清单文件声明的任何 SMF 服务或实例都将包括在 \fBpkgdepend\fR 输出中。这些 SMF 服务或实例以名称为 \fBorg.opensolaris.smf.fmri\fR 的 \fBset\fR 操作的形式包括在输出中。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgdepend resolve\fR [\fB-moSv\fR] [\fB-d\fR \fIoutput_dir\fR] [\fB-s\fR \fI suffix\fR] \fImanifest_file\fR ...\fR
+.ad
+.sp .6
+.RS 4n
+将文件中的依赖项转换为提供这些文件的软件包中的依赖项。先根据命令行中给定的清单解析依赖项,然后再根据系统上安装的软件包进行解析。缺省情况下,每个清单的依赖项放置在名为 \fB\fImanifest_file\fR.res\fR 的文件中。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-m\fR\fR
+.ad
+.sp .6
+.RS 4n
+将重复清单,删除 \fBgenerate\fR 步骤生成的任何依赖项,然后添加已解析的依赖项。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-o\fR\fR
+.ad
+.sp .6
+.RS 4n
+将结果写入到标准输出。该选项旨在供用户使用。将此输出附加到某个文件可能会导致产生无效的清单。在用于清单处理的管道中使用时,强烈建议使用 \fB-d\fR 或 \fB-s\fR 选项,而不要使用 \fB-o\fR。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBresolve [\fB-moSv\fR] [\fB-d\fR \fI output_dir\fR] [\fB-s\fR \fIsuffix\fR] \fI manifest_path\fR ...\fR\fR
+\fB\fB-d\fR \fIoutput_dir\fR\fR
+.ad
+.sp .6
+.RS 4n
+将单独文件中提供的每个清单的已解析依赖项写入 \fIoutput_dir\fR 中。缺省情况下,每个文件与清单(该清单是写入该文件的依赖项的源)具有相同的基名。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIsuffix\fR\fR
 .ad
 .sp .6
 .RS 4n
-将文件中的依赖项转换为提供这些文件的软件包中的依赖项。先根据命令行中给定的清单解析依赖项,然后再根据系统上安装的软件包进行解析。缺省情况下,每个清单的依赖项放置在名为 \fB\fI manifest_path\fR.res\fR 的文件中。
-.sp
-与 \fB-m\fR 一起使用时,将重复清单,删除 \fBgenerate\fR 步骤生成的任何依赖项,然后添加已解析的依赖项。
-.sp
-与 \fB-o\fR 一起使用时,会将结果写入到标准输出。该选项旨在供用户使用。将此输出附加到某个文件可能会导致产生无效的清单。在用于清单处理的管道中使用时,强烈建议使用 \fB-d\fR 或 \fB-s\fR 选项,而不要使用 \fB-o\fR。
+对于每个输出文件,将 \fIsuffix\fR 附加到文件(该文件是解析的依赖项的源)的基名。如果 \fIsuffix\fR 不是 \fI\&.suffix\fR 格式,则会将句点 (.) 附加到 \fIsuffix\fR 的前面。
+.RE
+
 .sp
-与 \fB-d\fR 一起使用时,会将单独文件中提供的每个清单的已解析依赖项写入 \fIoutput_dir\fR 中。缺省情况下,每个文件与清单(该清单是写入该文件的依赖项的源)具有相同的基名。
-.sp
-与 \fB-s\fR 一起使用时,对于每个输出文件,会将 \fIsuffix\fR 附加到文件(该文件是解析的依赖项的源)的基名。"." 附加到 \fIsuffix\fR 的前面(如果未提供)。
+.ne 2
+.mk
+.na
+\fB\fB-S\fR\fR
+.ad
+.sp .6
+.RS 4n
+只根据命令行上指定的清单进行解析,而不根据系统上安装的清单进行解析。
+.RE
+
 .sp
-与 \fB-S\fR 一起使用时,只根据命令行上指定的清单进行解析,而不根据系统上安装的清单进行解析。
-.sp
-与 \fB-v\fR 一起使用时,将包括其他软件包依赖项调试元数据。
+.ne 2
+.mk
+.na
+\fB\fB-v\fR\fR
+.ad
+.sp .6
+.RS 4n
+将包括其他软件包依赖项调试元数据。
+.RE
+
 .RE
 
 .SH 示例
@@ -187,7 +303,7 @@
 \fB示例 1 \fR生成依赖项
 .sp
 .LP
-为 \fBfoo\fR 中写入的清单(其内容目录在 \fB\&./bar/baz\fR 中)生成 赖项,并将结果存储在 \fBfoo fdeps\fR 中。
+为 \fBfoo\fR 中写入的清单(其内容目录在 \fB\&./bar/baz\fR 中)生成依赖项,并将结果存储在 \fBfoo fdeps\fR 中。
 
 .sp
 .in +2
@@ -284,10 +400,10 @@
 # Add runpath and bypass-generate attributes:
 #
 file NOHASH path=opt/python/foo/file.py mode=0644 group=sys owner=root \e
-    pkg.depend.bypass-generate=^.*/test.py.*$ \e
-    pkg.depend.bypass-generate=^.*/testmodule.so$ \e
-    pkg.depend.bypass-generate=^.*/test.so$ \e
-    pkg.depend.bypass-generate=^usr/lib/python2.6/vendor-packages/xdg/.*$ \e
+    pkg.depend.bypass-generate=.*/test.py.* \e
+    pkg.depend.bypass-generate=.*/testmodule.so \e
+    pkg.depend.bypass-generate=.*/test.so \e
+    pkg.depend.bypass-generate=usr/lib/python2.6/vendor-packages/xdg/.* \e
     pkg.depend.runpath=$PKGDEPEND_RUNPATH:/opt/python
 
 $ \fBpkgdepend generate -d proto manifest.py\fR
--- a/src/man/zh_CN/pkgdiff.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkgdiff.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgdiff 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgdiff 1 "2012 年 5 月 27 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkgdiff \- 比较软件包清单
 .SH 用法概要
@@ -23,8 +23,8 @@
 .na
 \fB+ \fIcomplete_action\fR\fR
 .ad
-.RS 21n
-.rt  
+.sp .6
+.RS 4n
 此操作在 \fIfile2\fR 中而不在 \fIfile1\fR 中。
 .RE
 
@@ -34,8 +34,8 @@
 .na
 \fB- \fIcomplete_action\fR\fR
 .ad
-.RS 21n
-.rt  
+.sp .6
+.RS 4n
 此操作在 \fIfile1\fR 中而不在 \fIfile2\fR 中。
 .RE
 
@@ -52,8 +52,8 @@
 .na
 \fB- \fIattribute1\fR=\fIvalue1\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 此 \fIattribute\fR,\fIvalue\fR 在 \fIfile1\fR 中而不在 \fIfile2\fR 中。
 .RE
 
@@ -63,8 +63,8 @@
 .na
 \fB+ \fIattribute2\fR=\fIvalue2\fR\fR
 .ad
-.RS 23n
-.rt  
+.sp .6
+.RS 4n
 此 \fIattribute\fR,\fIvalue\fR 在 \fIfile2\fR 中而不在 \fIfile1\fR 中。
 .RE
 
@@ -79,10 +79,21 @@
 .ne 2
 .mk
 .na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示用法消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fB-i\fR \fIattribute\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 比较期间将忽略 \fIattribute\fR(如果存在)。可以使用 \fB-i\fR\fI hash\fR 忽略文件散列值。该选项不能与 \fB-o\fR 选项一起使用。可以重复该选项。
 .RE
 
@@ -92,8 +103,8 @@
 .na
 \fB\fB-o\fR \fIattribute\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 仅报告 \fIattribute\fR 的差异。该选项不能与 \fB-i\fR 选项一起使用。该选项会省略不影响操作 \fIattribute\fR 的任何操作更改。
 .RE
 
@@ -103,8 +114,8 @@
 .na
 \fB\fB-v\fR \fIname\fR=\fI value\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 仅计算该变体值的差异。例如,只计算 \fBarch=sparc\fR 的差异。在进行比较之前,将删除所有操作的该变体标记。只能为每个变体指定一个值。可对不同的变体重复该选项。
 .RE
 
--- a/src/man/zh_CN/pkgfmt.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkgfmt.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgfmt 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgfmt 1 "2012 年 5 月 27 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkgfmt \- 格式化软件包清单
 .SH 用法概要
@@ -27,9 +27,24 @@
 .ne 2
 .mk
 .na
+\fB\fB-?\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.RS 10n
+.rt  
+显示用法消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fB-c\fR\fR
 .ad
-.RS 6n
+.RS 10n
 .rt  
 检查清单是否格式化为 \fBpkgfmt\fR 样式。
 .RE
@@ -40,7 +55,7 @@
 .na
 \fB\fB-d\fR\fR
 .ad
-.RS 6n
+.RS 10n
 .rt  
 以统一格式显示与格式化版本的清单差异。
 .RE
@@ -51,7 +66,7 @@
 .na
 \fB\fB-u\fR\fR
 .ad
-.RS 6n
+.RS 10n
 .rt  
 达到 80 个字符时不自动换行。将传统的文本处理工具应用到软件包清单时,该选项十分有用。
 .RE
--- a/src/man/zh_CN/pkglint.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkglint.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,14 +1,14 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkglint 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates.All rights reserved.
+.TH pkglint 1 "2012 年 5 月 27 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkglint \- 映像包管理系统软件包 lint
 .SH 用法概要
 .LP
 .nf
-/usr/bin/pkglint [-c \fIdir\fR] [-r \fIuri\fR] [-p \fIregexp\fR]
-    [-f \fIrcfile\fR] [-b \fIbuild_no\fR] [-v]
-    [-l \fIuri\fR] | \fImanifest\fR ...
+/usr/bin/pkglint [-c \fIcache_dir\fR] [-r \fIrepo_uri\fR] [-p \fIregexp\fR]
+    [-f \fIconfig_file\fR] [-b \fIbuild_no\fR] [-v]
+    [-l \fIlint_uri\fR] | \fImanifest\fR ...
 .fi
 
 .LP
@@ -22,7 +22,7 @@
 \fBpkglint\fR 对一个或多个软件包清单运行一系列检查,并有选择性地引用其他系统信息库。
 .sp
 .LP
-在发布软件包之前,应该在软件包构建期间使用 \fBpkglint\fR。\fBpkglint\fR 将对清单执行全面的测试,在正常操作 \fBpkgsend\fR(1) 或 \fBpkg.depotd\fR(1M) 期间,执行这种测试可能会消耗过多的资源。\fB pkglint\fR 检查包括对重复操作、缺少的属性和非常规文件权限进行测试。
+应该在发布软件包之前,在软件包构建期间使用 \fBpkglint\fR。\fBpkglint\fR 将对清单执行全面的测试,在 \fBpkgsend\fR 或 \fBpkg.depotd\fR 正常操作期间,执行这种测试可能会消耗过多的资源。\fB pkglint\fR 检查包括对重复操作、缺少的属性和非正常文件权限的测试。
 .sp
 .LP
 可以在命令行上将用于 lint 的清单作为本地文件的空格分隔列表进行传递,也可以从系统信息库检索清单。
@@ -34,7 +34,7 @@
 \fBpkglint\fR 的后续调用可以重新使用高速缓存目录,并可以省略任何 \fB-r\fR 或 \fB-l\fR 参数。
 .sp
 .LP
-\fBpkglint\fR 对在高速缓存目录中配置发布者提供有限的支持。使用 \fBpkg\fR(1) 可对这些映像执行更复杂的发布者配置。
+\fBpkglint\fR 对在高速缓存目录中配置发布者提供有限的支持。使用 \fBpkg\fR 可对这些映像执行更复杂的发布者配置。
 .sp
 .LP
 \fBpkglint\fR 使软件包作者能够绕过对给定清单或操作进行的检查。其中的属性 \fB pkg.linted\fR 设置为 \fBTrue\fR 的清单或操作不会为该清单或操作生成任何 lint 输出。
@@ -55,10 +55,25 @@
 .ne 2
 .mk
 .na
+\fB\fB-h\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示用法消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fB-b\fR \fIbuild_no\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 指定内部版本号,用于细化从 lint 和引用系统信息库执行 lint 期间使用的软件包列表。如果不指定 \fB-b\fR 选项,将使用最新版本的软件包。另请参见 \fBversion.pattern \fR 配置属性。
 .RE
 
@@ -68,8 +83,8 @@
 .na
 \fB\fB-c\fR \fIcache_dir\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 指定用于从 lint 和引用系统信息库高速缓存软件包元数据的本地目录。
 .RE
 
@@ -79,8 +94,8 @@
 .na
 \fB\fB-l\fR \fIlint_uri\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 指定表示 lint 系统信息库位置的 URI。支持基于 HTTP 和基于文件系统的发布。如果指定 \fB- l\fR,则还必须指定 \fB-c\fR。
 .RE
 
@@ -90,8 +105,8 @@
 .na
 \fB\fB-L\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 列出已知的和排除的 lint 检查,然后退出。显示每个检查的短名称和描述。与 \fB-v\fR 标志结合使用时,将显示实现检查的方法而不显示描述。
 .RE
 
@@ -101,8 +116,8 @@
 .na
 \fB\fB-f\fR \fIconfig_file\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 使用 \fI config_file\fR 配置文件来配置 \fBpkglint\fR 会话。
 .RE
 
@@ -112,9 +127,9 @@
 .na
 \fB\fB-p\fR \fIregexp\fR\fR
 .ad
-.RS 18n
-.rt  
-指定正则表达式,用于细化要从 lint 系统信息库检查的软件包列表。将会加载来自引用系统信息库的所有清单(假定它们与提供的 \fB-b\fR 值匹配),并忽略此模式。
+.sp .6
+.RS 4n
+指定正则表达式,用于细化要从 lint 系统信息库检查的软件包列表。将会装入来自引用系统信息库的所有清单(假定它们与提供的 \fB-b\fR 值匹配),并忽略此模式。
 .RE
 
 .sp
@@ -123,8 +138,8 @@
 .na
 \fB\fB-r\fR \fIrepo_uri\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 指定表示引用系统信息库位置的 URI。如果指定 \fB-r\fR,则还必须指定 \fB-c\fR。
 .RE
 
@@ -134,22 +149,11 @@
 .na
 \fB\fB-v\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 以详细模式运行 \fBpkglint\fR,覆盖配置文件中的任何 \fBlog_level\fR 设置。
 .RE
 
-.sp
-.ne 2
-.mk
-.na
-\fB\fB--help\fR 或 \fB-?\fR\fR
-.ad
-.RS 18n
-.rt  
-显示用法消息。
-.RE
-
 .SH 文件
 .sp
 .LP
@@ -160,8 +164,8 @@
 .na
 \fB\fBlog_level\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 发出 lint 消息的最低级别。低于该级别的 lint 消息将被放弃。缺省值为 \fBINFO\fR。
 .sp
 严重性从低到高的日志级别依次为 \fBDEBUG\fR、\fB INFO\fR、\fBWARNING\fR、\fBERROR\fR 和 \fB CRITICAL\fR。
@@ -173,8 +177,8 @@
 .na
 \fB\fBdo_pub_checks\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 如果为 \fBTrue\fR,则执行可能只对已发布的软件包有意义的检查。缺省值为 \fBTrue\fR。
 .RE
 
@@ -184,9 +188,9 @@
 .na
 \fB\fBpkglint.ext.\fR*\fR
 .ad
-.RS 24n
-.rt  
-\fBpkglint\fR 的插件机制允许在运行时添加其他 lint 模块。以 \fB pkglint.ext.\fR 开头的任何键采用必须是完全指定的 Python 模块的值。有关更多信息,请参见"开发者"一节。
+.sp .6
+.RS 4n
+\fBpkglint\fR 的插件机制允许在运行时添加其他 lint 模块。以 \fB pkglint.ext.\fR 开头的任何键采用必须是完全指定的 Python 模块的值。有关更多信息,请参见“开发工具”一节。
 .RE
 
 .sp
@@ -195,8 +199,8 @@
 .na
 \fB\fBpkglint.exclude\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 要从执行的检查集中省略的完全指定的 Python 模块、类或函数名称的空格分隔列表。
 .RE
 
@@ -206,8 +210,8 @@
 .na
 \fB\fBuse_progress_tracker\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 如果为 \fBTrue\fR,则在 lint 运行期间迭代清单时,会使用进度跟踪器。缺省值为 \fBTrue\fR。
 .RE
 
@@ -217,12 +221,12 @@
 .na
 \fB\fBversion.pattern\fR\fR
 .ad
-.RS 24n
-.rt  
+.sp .6
+.RS 4n
 指定内部版本号以针对 (\fB-b\fR) 执行 lint 时使用的版本模式。如果未在配置文件中指定,则 \fB-b\fR 选项将使用模式 \fB*,5.11-0.\fR,并使用分支前缀 0 来匹配 5.11 内部版本的所有组件。
 .RE
 
-.SH 开发者
+.SH 开发工具
 .sp
 .LP
 扩展 \fBpkglint\fR、子类 \fBpkg.lint.base.Checker\fR 及其子类 \fBManifestChecker \fR、\fBActionChecker\fR 和 \fBContentChecker\fR 执行的检查集。将包含这些类的 Python 模块名称添加到配置文件中的新 \fBpkglint.ext.\fR 键。
--- a/src/man/zh_CN/pkgmerge.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkgmerge.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgmerge 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgmerge 1 "2012 年 5 月 27 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkgmerge \- 映像包管理系统软件包合并实用程序
 .SH 用法概要
@@ -29,11 +29,26 @@
 .ne 2
 .mk
 .na
+\fB\fB-?\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示用法消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fB-d\fR \fIdest_repo\fR\fR
 .ad
 .sp .6
 .RS 4n
-要将合并软件包发布到的目标系统信息库的文件系统路径或 URI。目标系统信息库必须已存在。可以使用 \fBpkgrepo\fR(1) 创建新的系统信息库。
+指定要将合并软件包发布到的目标系统信息库的文件系统路径或 URI。目标系统信息库必须已存在。可以使用 \fBpkgrepo\fR 创建新的系统信息库。
 .RE
 
 .sp
@@ -55,18 +70,7 @@
 .ad
 .sp .6
 .RS 4n
-用于该源中软件包的变量名称和值,后跟要从中检索软件包的源系统信息库或软件包归档文件的文件系统路径或 URI。可指定多个变量,以逗号分隔。必须为所有源命名相同的变量。可以多次指定此选项。
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB--help\fR 或 \fB-?\fR\fR
-.ad
-.sp .6
-.RS 4n
-显示用法消息。
+指定用于该源的软件包的变量名称和值,后跟要从中检索软件包的源系统信息库或软件包归档文件的文件系统路径或 URI。可指定多个变量,以逗号分隔。必须为所有源命名相同的变量。可以多次指定此选项。
 .RE
 
 .SH 环境变量
--- a/src/man/zh_CN/pkgmogrify.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkgmogrify.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgmogrify 1 "2011 年 8 月 30 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgmogrify 1 "2012 年 6 月 4 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkgmogrify \- 映像包管理系统清单变换程序
 .SH 用法概要
@@ -44,11 +44,26 @@
 .ne 2
 .mk
 .na
-\fB\fB-D\fR \fIname\fR=\fI value\fR\fR
+\fB\fB-?\fR\fR
+.ad
+.br
+.na
+\fB\fB--help\fR\fR
 .ad
 .sp .6
 .RS 4n
-将 \fIname\fR 定义为一个宏,其值为 \fIvalue\fR。宏在输入文件中显示为 \fB $(macro)\fR。将重复执行替换操作,直到再也找不到变换。常见用语包括:
+显示用法消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-D\fR \fImacro\fR=\fI value\fR\fR
+.ad
+.sp .6
+.RS 4n
+将 \fImacro\fR 定义为一个宏,其值为 \fIvalue\fR。宏在输入文件中显示为 \fB $(macro)\fR。将重复执行替换操作,直到再也找不到变换。常见用语包括:
 .RS +4
 .TP
 .ie t \(bu
@@ -83,11 +98,11 @@
 .ne 2
 .mk
 .na
-\fB\fB-I\fR \fIinclude_directory\fR\fR
+\fB\fB-I\fR \fIincludedir\fR\fR
 .ad
 .sp .6
 .RS 4n
-将指定目录添加到在命令行中和在嵌入式 include 指令中指定的文件的搜索路径中。
+将指定目录添加到在命令行和在嵌入式 include 指令中指定的文件的搜索路径中。
 .RE
 
 .sp
@@ -134,17 +149,6 @@
 将注释写入显示变换效果的输出清单。该信息可以帮助调试。
 .RE
 
-.sp
-.ne 2
-.mk
-.na
-\fB\fB--help\fR 或 \fB-?\fR\fR
-.ad
-.sp .6
-.RS 4n
-显示用法消息。
-.RE
-
 .SH 嵌入式指令
 .sp
 .LP
@@ -181,13 +185,13 @@
 .sp
 .in +2
 .nf
-[\fIaction-type\fR ... ] [\fIattribute\fR=<\fIvalue-regexp\fR> ...]
+[\fIaction-name\fR ... ] [\fIattribute\fR=<\fIvalue-regexp\fR> ...]
 .fi
 .in -2
 
 .sp
 .LP
-必须匹配其中一个指定的 \fIaction-types\fR。必须匹配所有指定的 \fIattributes\fR。使用的正则表达式语法是 Python 语法。有关 Python 正则表达式语法的更多信息,请使用命令 \fBpydoc re\fR 或参见 \fBhttp://docs.python.org/dev/howto/regex.html \fR 中的更完整文档。该正则表达式固定于开头而非结尾。因此,通过文件扩展名进行匹配的正则表达式匹配文件必须包含前导 \fB\&.*\fR,且应当包含尾随 \fB $\fR。
+必须至少匹配一个指定的 \fIaction-name\fR。必须匹配指定的每个 \fIattribute\fR。操作名称和属性列在 \fBpkg\fR(5) 手册页的“操作”中。使用的正则表达式语法是 Python 语法。有关 Python 正则表达式语法的更多信息,请使用命令 \fBpydoc re\fR 或请参见 \fBhttp://docs.python.org/dev/howto/regex.html \fR 中更为完整的文档。该正则表达式固定于开头而非结尾。因此,通过文件扩展名进行匹配的正则表达式匹配文件必须包含前导 \fB\&.*\fR,且应当包含尾随 \fB $\fR。
 .sp
 .LP
 可以指定多个条件,以空格分隔。
@@ -316,7 +320,7 @@
 .RE
 .sp
 .LP
-以下三个合成属性类似于 \fBpkg\fR(1) 中使用的属性:
+以下三个合成属性类似于 \fBpkg\fR 中使用的属性:
 .RS +4
 .TP
 .ie t \(bu
@@ -333,7 +337,7 @@
 .TP
 .ie t \(bu
 .el o
-\fBaction.name\fR 引用操作类型的名称。
+\fBaction.name\fR 引用操作的名称。
 .RE
 .sp
 .LP
@@ -349,7 +353,7 @@
 这不仅在将软件包属性视为操作属性来引用方面,而且在匹配甚至暂时修改这些属性方面,都很有用。因此,在这些情况下都可以使用合成属性名称 \fBpkg\fR(仅在 \fBpkgmogrify\fR 上下文中)。
 .sp
 .LP
-如果 \fBpkgmogrify\fR 完成读取在命令行中指定的清单并且该清单定义了 \fBpkg.fmri\fR 软件包属性,\fBpkgmogrify\fR 会创建此合成 \fBpkg\fR 操作,其属性为软件包的属性。\fB<transform>\fR 指令随后会对此操作进行匹配(正如任何其他操作类型一样)。
+如果 \fBpkgmogrify\fR 完成读取在命令行中指定的清单并且该清单定义了 \fBpkg.fmri\fR 软件包属性,\fBpkgmogrify\fR 会创建此合成 \fBpkg\fR 操作,其属性为软件包的属性。\fB<transform>\fR 指令随后会对此操作进行匹配,正如它会对任何其他操作进行匹配一样。
 .sp
 .LP
 \fBpkg\fR 操作中的操作是特殊的,它们仅在内存中进行,不会直接影响发出的清单。例如,尝试通过 \fBadd\fR、\fBdefault\fR 或 \fBset\fR 操作设置 \fBpkg\fR 操作的属性时,不会使 \fBset\fR 操作添加到清单中,虽然该操作将可用于其他 \fB<transform>\fR 指令进行匹配。尝试 \fBemit\fR\fBpkg\fR 操作会导致错误。要添加软件包属性,改为 \fBemit\fR\fBset \fR 操作。
@@ -434,7 +438,7 @@
 \fB示例 4 \fR将 FMRI 属性转换为 Depend 操作
 .sp
 .LP
-将软件包属性 \fBpkg.fmri\fR 转换为 \fBdepend\fR 操作,使其成为集合的一部分。
+将软件包属性 \fBpkg.fmri\fR 转换为 \fBdepend\fR 操作,使其成为 incorporation 的一部分。
 
 .sp
 .in +2
@@ -493,7 +497,7 @@
 \fB示例 8 \fR将依赖项添加到未标记为已过时的软件包中
 .sp
 .LP
-对于未标记为已过时的任何软件包,为提供软件包的合并添加集合的依赖项。必须在读入清单后执行该组变换,否则始终发出依赖项。因为修改 \fBpkg\fR 操作不会永久起作用,所以无需清除匹配 \fB pkg.obsolete=false\fR 的属性。
+对于未标记为已过时的任何软件包,为提供软件包的合并添加对 incorporation 的依赖。必须在读入清单后执行该组变换,否则始终发出依赖项。因为修改 \fBpkg\fR 操作不会永久起作用,所以无需清除匹配 \fB pkg.obsolete=false\fR 的属性。
 
 .sp
 .in +2
@@ -587,8 +591,8 @@
 .na
 \fB\fB/usr/share/pkg/transforms\fR\fR
 .ad
-.RS 29n
-.rt  
+.sp .6
+.RS 4n
 该目录包含使用有用变换设置侧面、执行器和其他属性的文件。
 .RE
 
--- a/src/man/zh_CN/pkgrecv.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkgrecv.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgrecv 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgrecv 1 "2012 年 6 月 11 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkgrecv \- 映像包管理系统内容检索实用程序
 .SH 用法概要
@@ -19,7 +19,10 @@
 .SH 描述
 .sp
 .LP
-\fBpkgrecv\fR 允许用户检索 \fBpkg\fR(5) 系统信息库或软件包归档文件中的软件包。\fBpkgrecv\fR 还可以选择性地将检索到的软件包重新发布到另一个软件包系统信息库中或者对其进行归档。缺省情况下,会以 \fBpkg\fR(1)、\fBpkg.depotd\fR(1M) 以及软件包发布工具可使用的软件包系统信息库格式检索软件包。
+\fBpkgrecv\fR 允许用户检索 \fBpkg\fR(5) 系统信息库或软件包归档文件中的软件包。\fBpkgrecv\fR 还可以选择性地将检索到的软件包重新发布到另一个软件包系统信息库中或者对其进行归档。缺省情况下,会以 \fBpkg\fR、\fBpkg.depotd\fR 以及软件包发布工具可使用的软件包系统信息库格式检索软件包。
+.sp
+.LP
+完成 \fBpkgrecv\fR 操作后,在系统信息库上运行 \fBpkgrepo refresh\fR 或 \fBpkgrepo rebuild\fR 以构建搜索索引。
 .SH 选项
 .sp
 .LP
@@ -28,10 +31,21 @@
 .ne 2
 .mk
 .na
+\fB\fB-h\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示用法消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fB-a\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 将检索的软件包数据存储在 \fB-d\fR 指定的位置中的 \fBpkg\fR(5) 归档文件中。该文件不能已存在。此选项仅可以与基于文件系统的目标一起使用。尽管不要求,但还是强烈建议使用文件扩展名 \fB\&.p5p\fR(例如:\fB archive.p5p\fR)。该选项不能与 \fB--raw\fR 结合使用。
 .RE
 
@@ -41,31 +55,20 @@
 .na
 \fB\fB-c\fR \fIcache_dir\fR\fR
 .ad
-.RS 19n
-.rt  
-将用于缓存已下载内容的目录的路径。如果没有提供此目录,客户机将自动选择一个高速缓存目录。如果下载中断并且已自动选择了一个高速缓存目录,可使用该选项继续执行下载。有关如何设置用于存储临时数据的位置的详细信息,请参见下面的"环境变量"部分。
+.sp .6
+.RS 4n
+指定将用于缓存已下载内容的目录的路径。如果没有提供此目录,客户机将自动选择一个高速缓存目录。如果下载中断并且已自动选择了一个高速缓存目录,可使用该选项继续执行下载。有关如何设置用于存储临时数据的位置的详细信息,请参见下文的“环境变量”部分。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB-d\fR \fIpath_or_uri\fR\fR
+\fB\fB-d\fR (\fIpath\fR|\fI dest_uri\fR)\fR
 .ad
-.RS 19n
-.rt  
-要将软件包重新发布到的目标的文件系统路径或 URI。该目标必须已存在。可以使用 \fB pkgrepo\fR(1) 创建新的系统信息库。如果指定了 \fB-a\fR,则会假定目标为新的软件包归档文件。
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-h\fR\fR
-.ad
-.RS 19n
-.rt  
-显示用法消息。
+.sp .6
+.RS 4n
+指定要将软件包重新发布到的目标的文件系统路径或 URI。如果指定了 \fB-a\fR,则目标为尚不存在的新软件包归档文件。否则,目标必须是已存在的软件包系统信息库。可以使用 \fBpkgrepo\fR 创建新的系统信息库。
 .RE
 
 .sp
@@ -74,9 +77,9 @@
 .na
 \fB\fB-k\fR\fR
 .ad
-.RS 19n
-.rt  
-使检索的软件包内容保持压缩状态。重新发布时会忽略该选项。压缩的软件包内容不得与 \fBpkgsend\fR(1) 一起使用。
+.sp .6
+.RS 4n
+使检索的软件包内容保持压缩状态。重新发布时会忽略该选项。压缩的软件包内容不得与 \fBpkgsend\fR 一起使用。
 .RE
 
 .sp
@@ -85,8 +88,8 @@
 .na
 \fB\fB-m\fR \fImatch\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 使用以下值控制匹配行为:
 .sp
 .ne 2
@@ -94,8 +97,8 @@
 .na
 \fB\fBall-timestamps\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 包括所有匹配的时间戳,而不仅仅是最新的时间戳(意味着 \fB all-versions\fR)。
 .RE
 
@@ -105,8 +108,8 @@
 .na
 \fB\fBall-versions\fR\fR
 .ad
-.RS 18n
-.rt  
+.sp .6
+.RS 4n
 包括所有匹配的版本,而不仅仅是最新的版本。
 .RE
 
@@ -118,8 +121,8 @@
 .na
 \fB\fB-n\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 执行试运行,不进行任何更改。
 .RE
 
@@ -129,8 +132,8 @@
 .na
 \fB\fB-r\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 递归检索提供的软件包列表的所有依赖项。
 .RE
 
@@ -138,21 +141,21 @@
 .ne 2
 .mk
 .na
-\fB\fB-s\fR \fIsrc_repo_uri\fR\fR
+\fB\fB-s\fR \fIsrc_uri\fR\fR
 .ad
-.RS 19n
-.rt  
-URI 代表要从中接收软件包数据的 \fBpkg\fR(5) 系统信息库或软件包归档文件的位置。
+.sp .6
+.RS 4n
+指定一个 URI,代表要从中接收软件包数据的 \fBpkg\fR(5) 系统信息库或软件包归档文件的位置。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB--cert\fR \fIfile\fR\fR
+\fB\fB--cert\fR \fIcertfile\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 指定用于从 HTTPS 系统信息库进行软件包检索的客户机 SSL 证书文件。
 .RE
 
@@ -160,10 +163,10 @@
 .ne 2
 .mk
 .na
-\fB\fB--key\fR \fIfile\fR\fR
+\fB\fB--key\fR \fIkeyfile\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 指定用于从 HTTPS 系统信息库进行软件包检索的客户机 SSL 密钥文件。
 .RE
 
@@ -173,8 +176,8 @@
 .na
 \fB\fB--newest\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 列出指定系统信息库中提供的最新版本的软件包,然后退出。(忽略 \fB-s\fR 以外的所有其他选项。)
 .RE
 
@@ -184,8 +187,8 @@
 .na
 \fB\fB--raw\fR\fR
 .ad
-.RS 19n
-.rt  
+.sp .6
+.RS 4n
 按主干和版本,检索一组目录结构中的原始软件包数据并将其存储在 \fB-d\fR 指定的位置中。此选项仅可以与基于文件系统的目标一起使用。此软件包数据可用于方便地修改和重新发布软件包,也许通过更正文件内容,也许通过提供附加的软件包元数据。该选项不能与 \fB-a\fR 结合使用。
 .RE
 
@@ -200,10 +203,9 @@
 .in +2
 .nf
 $ \fBpkgrecv -s http://test --newest\fR
-pkg:/[email protected],5.11-0.79:20080221T125720Z
-pkg:/[email protected],5.11-0.79:20080221T123955Z
-pkg:/[email protected],5.11-0.79:20080221T125728Z
-pkg:/[email protected],5.11-0.79:20080221T125730Z
+pkg://solaris/system/library/[email protected],5.11-0.175.0.0.0.2.1:20120921T190358Z
+pkg://solaris/system/library/[email protected],5.11-0.175.1.0.0.7.1234:20120109T215840Z
+pkg://solaris/system/library/[email protected],5.11-0.175.0.0.0.2.1:20120921T190432Z
 .fi
 .in -2
 .sp
@@ -212,17 +214,20 @@
 \fB示例 2 \fR检索原始软件包数据
 .sp
 .LP
-以 \fBpkgsend include\fR 可以使用的格式接收示例 1 中的 \fBSUNWlibC\fR、\fBSUNWfreetype\fR 和 \fBSUNWlibm\fR 软件包。
+以能够与 \fBpkgsend publish\fR 结合使用的合适格式从示例 1 中接收 \fBc++-runtime\fR 软件包。
 
 .sp
 .in +2
 .nf
 $ \fBpkgrecv -s http://test \e\fR
-\[email protected],5.11-0.79:20080221T125720Z --raw\fR
[email protected],5.11-0.79:20080221T123955Z
[email protected],5.11-0.79:20080221T125728Z
-$ \fBls -d SUNW*\fR
-SUNWfreetype2  SUNWlibC       SUNWlibm
+\fB-d /local/repo --raw \e\fR
+\[email protected],5.11-0.175.0.0.0.2.1:20120921T190358Z\fR
+Processing packages for publisher solaris ...
+Retrieving and evaluating 1 package(s)...
+PROCESS       ITEMS     GET (MB)    SEND (MB)
+Completed       1/1      3.5/3.5      0.0/0.0
+$ \fBls /local/repo\fR
+pkg5.repository  publisher  system%2Flibrary%2Fc%2B%2B-runtime
 .fi
 .in -2
 .sp
@@ -231,12 +236,12 @@
 \fB示例 3 \fR从系统中检索依赖项
 .sp
 .LP
-从名为 \fBtest\fR 的系统中接收软件包 \fBSUNWvim\fR 及其所有依赖项。
+从名为 \fBtest\fR 的系统中接收软件包 \fBeditor/vim\fR 及其所有依赖项。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://test -r SUNWvim\fR
+$ \fBpkgrecv -s http://test -d /local/repo -r editor/vim\fR
 .fi
 .in -2
 .sp
@@ -245,88 +250,97 @@
 \fB示例 4 \fR检索所有版本
 .sp
 .LP
-从名为 \fBtest\fR 的系统中接收软件包 \fBSUNWvim\fR 的所有版本。
+从名为 \fBtest\fR 的系统中接收软件包 \fBeditor/vim\fR 的所有版本。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://test -m all-versions SUNWvim\fR
+$ \fBpkgrecv -s http://test -d /local/repo -m all-versions \e\fR
+\fBeditor/vim\fR
+Processing packages for publisher solaris ...
+Retrieving and evaluating 2 package(s)...
+PROCESS       ITEMS     GET (MB)    SEND(MB)
+Completed       2/2    16.7/16.7    44.9/44.9
 .fi
 .in -2
 .sp
 
 .LP
-\fB示例 5 \fR检索所有版本并本地重新发布
+\fB示例 5 \fR检索所有版本并远程重新发布
 .sp
 .LP
-从名为 \fBtest\fR 的系统中接收软件包 \fBSUNWvim\fR 的所有版本,然后将其重新发布到本地系统信息库中。
+从名为 \fBtest\fR 的系统中接收软件包 \fBlibrary/zlib\fR 的所有版本,然后将其重新发布到名为 \fBremote\fR 的系统上的远程系统信息库中。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://test -d /local/repo SUNWvim\fR
+$ \fBpkgrecv -s http://test -d http://remote:10000 \e\fR
+\fB-m all-versions library/zlib\fR
 .fi
 .in -2
 .sp
 
 .LP
-\fB示例 6 \fR检索所有版本并远程重新发布
+\fB示例 6 \fR从系统信息库中检索依赖项
 .sp
 .LP
-从名为 \fBtest\fR 的系统中接收软件包 \fBSUNWzlib\fR 的所有版本,然后将其重新发布到名为 \fBremote\fR 的系统上的远程系统信息库中。
+从位于 \fB/export/repo\fR 的系统信息库中接收软件包 \fBeditor/gnu-emacs\fR 及其所有依赖项。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://test -d http://remote:10000 SUNWzlib\fR
+$ \fBpkgrecv -s /export/repo -d /local/repo -r editor/gnu-emacs\fR
 .fi
 .in -2
 .sp
 
 .LP
-\fB示例 7 \fR从系统信息库中检索依赖项
+\fB示例 7 \fR检索其他软件包和更改的内容
 .sp
 .LP
-从位于 \fB/export/repo\fR 的系统信息库中接收软件包 \fBSUNWemacs\fR 及其所有依赖项。
+从位于 \fBhttp://pkg.oracle.com/solaris/release/\fR 的系统信息库中将并非已存在的所有软件包和所有已更改内容接收到位于 \fB/export/repoSolaris11\fR 的系统信息库。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s /export/repo -r SUNWemacs\fR
+$ \fBpkgrecv -s http://pkg.oracle.com/solaris/release/ \e\fR
+\fB-d /export/repoSolaris11 -m all-timestamps '*'\fR
+.fi
+.in -2
+.sp
+
+.sp
+.LP
+将位于 \fBhttp://pkg.oracle.com/solaris/support/ \fR的安全系统信息库中的所有尚不存在的软件包和所有更改内容接收到位于 \fB/export/repoSolaris11\fR 的系统信息库。
+
+.sp
+.in +2
+.nf
+$ \fBpkgrecv -s http://pkg.oracle.com/solaris/support/ \e\fR
+\fB-d /export/repoSolaris11 -m all-timestamps \e\fR
+\fB--key /var/pkg/ssl/Oracle_Solaris_11_Support.key.pem \e\fR
+\fB--cert /var/pkg/ssl/Oracle_Solaris_11_Support.certificate.pem '*'\fR
 .fi
 .in -2
 .sp
 
 .LP
-\fB示例 8 \fR检索其他软件包
+\fB示例 8 \fR创建软件包归档文件
 .sp
 .LP
-从位于 \fBhttp://example.com:10000\fR 的系统信息库中接收并非已存在的所有软件包。
+根据位于 \fBhttp://example.com:10000 \fR 的系统信息库创建包含软件包 \fBeditor/gnu-emacs\fR 及其所有依赖项的软件包归档文件。
 
 .sp
 .in +2
 .nf
-$ \fBpkgrecv -s http://example.com:10000 -d /my/pkg/repo '*'\fR
+$ \fBpkgrecv -s http://example.com:10000 -d /my/emacs.p5p -a \e\fR
+\fB-r editor/gnu-emacs\fR
 .fi
 .in -2
 .sp
 
 .LP
-\fB示例 9 \fR创建软件包归档文件
-.sp
-.LP
-从位于 \fBhttp://example.com:10000 \fR 的系统信息库中创建包含软件包 \fBSUNWemacs\fR 及其所有依赖项的软件包归档文件。
-
-.sp
-.in +2
-.nf
-$ \fBpkgrecv -s http://example.com:10000 -d /my/emacs.p5p -a -r SUNWemacs\fR
-.fi
-.in -2
-.sp
-
-.LP
-\fB示例 10 \fR将软件包从归档文件复制到系统信息库中
+\fB示例 9 \fR将软件包从归档文件复制到系统信息库中
 .sp
 .LP
 将软件包归档文件中的所有软件包复制到位于 \fB/export/repo\fR 中的现有系统信息库。
--- a/src/man/zh_CN/pkgrepo.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkgrepo.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgrepo 1 "2011 年 8 月 30日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates.All rights reserved.
+.TH pkgrepo 1 "2012 年 6 月 22 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkgrepo \- 映像包管理系统的系统信息库管理实用程序
 .SH 用法概要
@@ -16,7 +16,7 @@
 
 .LP
 .nf
-/usr/bin/pkgrepo get [-F \fIformat\fR] [-p \fIpublisher\fR ...]
+/usr/bin/pkgrepo get [-F \fIformat\fR] [-H] [-p \fIpublisher\fR ...]
     -s \fIrepo_uri_or_path\fR [\fIsection/property\fR ...]
 .fi
 
@@ -53,7 +53,12 @@
 .LP
 .nf
 /usr/bin/pkgrepo set [-p \fIpublisher\fR] -s \fIrepo_uri_or_path\fR
-    \fIsection/property\fR=[\fIvalue\fR] ... or
+    \fIsection/property\fR=[\fIvalue\fR]
+.fi
+
+.LP
+.nf
+/usr/bin/pkgrepo set [-p \fIpublisher\fR] -s \fIrepo_uri_or_path\fR
     \fIsection/property\fR=([\fIvalue\fR]) ...
 .fi
 
@@ -70,7 +75,7 @@
 .SH 描述
 .sp
 .LP
-通过 \fBpkgrepo\fR 可以创建和管理 \fB pkg\fR(5) 软件包系统信息库。软件包系统信息库是一组预定义的目录和文件,允许 \fBpkg\fR(1) 和发布客户机(例如 \fBpkgsend \fR(1) 或 \fBpkgrecv\fR(1))存储和检索软件包数据。此外,当需要对软件包系统信息库进行基于网络的访问时,\fBpkg.depotd\fR(1m) 可以提供对该系统信息库的客户机访问权限,以存储和/或检索软件包数据。
+通过 \fBpkgrepo\fR 可以创建和管理 \fB pkg\fR(5) 软件包系统信息库。软件包系统信息库是一组预定义的目录和文件,允许 \fBpkg\fR 和发布客户机(例如 \fBpkgsend \fR 或 \fBpkgrecv\fR)存储和检索软件包数据。此外,当需要对软件包系统信息库进行基于网络的访问时,\fBpkg.depotd\fR 可以提供对该系统信息库的客户机访问权限,以存储和/或检索软件包数据。
 .SH 选项
 .sp
 .LP
@@ -79,10 +84,14 @@
 .ne 2
 .mk
 .na
-\fB\fB--help\fR 或 \fB-?\fR\fR
+\fB\fB-?\fR\fR
 .ad
-.RS 17n
-.rt  
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
 显示用法消息。
 .RE
 
@@ -94,7 +103,7 @@
 .ne 2
 .mk
 .na
-\fB\fBcreate [\fB--version\fR \fIver\fR] \fI uri_or_path\fR\fR\fR
+\fB\fBpkgrepo create\fR [\fB--version\fR \fI ver\fR] \fIuri_or_path\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -102,22 +111,37 @@
 .sp
 该子命令仅可以与基于文件系统的系统信息库一起使用。
 .sp
-使用 \fB--version\fR,以与指定版本兼容的格式创建系统信息库。缺省情况下,会创建版本为 4 的系统信息库。支持的版本包括:
+.ne 2
+.mk
+.na
+\fB\fB--version\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用与指定版本兼容的格式创建系统信息库。缺省情况下,会创建版本为 4 的系统信息库。支持的版本包括:
 .sp
+.ne 2
+.mk
+.na
+\fB3\fR
+.ad
+.RS 5n
+.rt  
+支持为单个发布者存储软件包,目录版本为 1 ,搜索版本为 1。
+.RE
 
 .sp
-.TS
-tab();
-lw(.33i) lw(5.17i) 
-lw(.33i) lw(5.17i) 
-.
-3T{
-支持为单个发布者存储软件包,目录版本为 1 ,搜索版本为 1。
-T}
-4T{
+.ne 2
+.mk
+.na
+\fB4\fR
+.ad
+.RS 5n
+.rt  
 支持为多个发布者存储软件包,目录版本为 1 ,搜索版本为 1。
-T}
-.TE
+.RE
+
+.RE
 
 .RE
 
@@ -125,7 +149,7 @@
 .ne 2
 .mk
 .na
-\fB\fBadd-publisher \fB-s\fR \fIrepo_uri_or_path \fR \fIpublisher\fR ...\fR\fR
+\fB\fBpkgrepo add-publisher\fR \fB-s\fR \fI repo_uri_or_path\fR \fIpublisher\fR ...\fR
 .ad
 .sp .6
 .RS 4n
@@ -138,7 +162,7 @@
 .ne 2
 .mk
 .na
-\fB\fBget [\fB-F\fR \fIformat\fR] [\fB-p\fR \fIpublisher\fR ...] \fB-s\fR \fI repo_uri_or_path\fR [\fIsection/property\fR ...]\fR\fR
+\fB\fBpkgrepo get\fR [\fB-F\fR \fI format\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher \fR ...] \fB-s\fR \fIrepo_uri_or_path\fR [\fI section/property\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
@@ -152,43 +176,126 @@
 .fi
 .in -2
 
-请参见"示例"部分。
+有关显示发布者和系统信息库属性的示例,请参见“示例”部分。
+.sp
+有关属性列表以及每个属性的用途和值,请参见下文的 \fBset\fR 子命令。
 .sp
-有关可能的属性的列表以及每个属性的用途和值,请参见下面的 \fBset\fR 子命令。
-.sp
-使用 \fB-F\fR,指定备用输出格式。\fIformat\fR 的值可以是 \fBtsv\fR(以制表符分隔的值)、\fBjson\fR(单行 JavaScript 对象表示法)或 \fBjson-formatted\fR(格式易于阅读的 JavaScript 对象表示法)。
+.ne 2
+.mk
+.na
+\fB\fB-F\fR \fIformat\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定备用输出格式。\fIformat\fR 的值可以是 \fBtsv\fR(以制表符分隔的值)、\fBjson\fR(单行 JavaScript 对象表示法)或 \fBjson-formatted\fR(格式易于阅读的 JavaScript 对象表示法)。
+.RE
+
 .sp
-使用 \fB-H\fR,忽略列表的标题。
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
+.RE
+
 .sp
-使用 \fB-p\fR,显示给定发布者的属性信息。特殊值 \fBall\fR 显示所有发布者的属性。可以多次指定此选项。
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示给定发布者的属性信息。特殊值 \fBall\fR 显示所有发布者的属性。可以多次指定此选项。
+.RE
+
 .sp
-使用 \fB-s\fR,对位于给定 URI 或文件系统路径的系统信息库进行操作。
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+对位于给定 URI 或文件系统路径的系统信息库进行操作。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBinfo [\fB-F\fR \fIformat\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher\fR ...] \fB- s\fR \fIrepo_uri_or_path\fR\fR\fR
+\fB\fIsection/property\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示指定属性的值,例如 \fB publisher/prefix\fR 或 \fBrepository/version\fR。有关完整的属性列表,请参见 \fB set\fR 子命令。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo info\fR [\fB-F\fR \fI format\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher \fR ...] \fB-s\fR \fIrepo_uri_or_path\fR\fR
 .ad
 .sp .6
 .RS 4n
 显示系统信息库已知的软件包发布者的列表。该列表包括每个发布者的软件包数量、最后一次更新发布者的软件包数据的时间以及发布者的软件包数据的状态(例如当前是否处于正在处理状态)。
 .sp
-使用 \fB-F\fR,指定备用输出格式。\fIformat\fR 的值可以是 \fBtsv\fR(以制表符分隔的值)、\fBjson\fR(单行 JavaScript 对象表示法)或 \fBjson-formatted\fR(格式易于阅读的 JavaScript 对象表示法)。
-.sp
-使用 \fB-H\fR,忽略列表的标题。
-.sp
-使用 \fB-p\fR,仅显示给定发布者的数据。如果没有提供该选项,将显示所有发布者的数据。可以多次指定此选项。
-.sp
-使用 \fB-s\fR,对位于给定 URI 或文件系统路径的系统信息库进行操作。
+.ne 2
+.mk
+.na
+\fB\fB-F\fR \fIformat\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定备用输出格式。\fIformat\fR 的值可以是 \fBtsv\fR(以制表符分隔的值)、\fBjson\fR(单行 JavaScript 对象表示法)或 \fBjson-formatted\fR(格式易于阅读的 JavaScript 对象表示法)。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fB list [\fB-F\fR \fIformat\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher\fR ...] \fB-s\fR \fI repo_uri_or_path\fR [\fIpkg_fmri_pattern\fR ...]\fR\fR
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示给定发布者的数据。如果没有提供该选项,将显示所有发布者的数据。可以多次指定此选项。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+对位于给定 URI 或文件系统路径的系统信息库进行操作。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo list\fR [\fB-F\fR \fI format\fR] [\fB-H\fR] [\fB-p\fR \fIpublisher \fR ...] \fB-s\fR \fIrepo_uri_or_path\fR [\fI pkg_fmri_pattern\fR ...]\fR
 .ad
 .sp .6
 .RS 4n
@@ -196,58 +303,166 @@
 .sp
 在缺省输出中,第一列包含软件包发布者的名称。第二列包含软件包的名称。第三列是显示软件包状态的标志。状态列中的 \fBo\fR 值表示软件包已过时。状态列中的 \fBr\fR 值表示已重命名软件包,但格式已过时。第四列包含软件包的发行版本和分支版本。有关发行版本和分支版本的信息,请参见 \fBpkg\fR(5)。
 .sp
-使用 \fB-F\fR,指定备用输出格式。\fIformat\fR 的唯一值可以是 \fBtsv\fR(以制表符分隔的值)、\fBjson\fR(单行 JavaScript 对象表示法)或 \fBjson-formatted\fR(格式易于阅读的 JavaScript 对象表示法)。
+.ne 2
+.mk
+.na
+\fB\fB-F\fR \fIformat\fR\fR
+.ad
+.sp .6
+.RS 4n
+指定备用输出格式。\fIformat\fR 的值可以是 \fBtsv\fR(以制表符分隔的值)、\fBjson\fR(单行 JavaScript 对象表示法)或 \fBjson-formatted\fR(格式易于阅读的 JavaScript 对象表示法)。
+.RE
+
 .sp
-使用 \fB-H\fR,忽略列表的标题。
+.ne 2
+.mk
+.na
+\fB\fB-H\fR\fR
+.ad
+.sp .6
+.RS 4n
+在列出时省略标题。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅显示给定发布者的软件包。如果没有提供该选项,将显示所有发布者的软件包。可以多次指定此选项。
+.RE
+
 .sp
-使用 \fB-p\fR,仅显示给定发布者的软件包。如果没有提供该选项,将显示所有发布者的软件包。可以多次指定此选项。
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+对位于给定 URI 或文件系统路径的系统信息库进行操作。
+.RE
+
+.RE
+
 .sp
-使用 \fB-s\fR,对位于给定 URI 或文件系统路径的系统信息库进行操作。
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo rebuild\fR [\fB-p\fR \fI publisher\fR ...] \fB-s\fR \fIrepo_uri_or_path\fR [\fB- -no-catalog\fR] [\fB--no-index\fR]\fR
+.ad
+.sp .6
+.RS 4n
+放弃在系统信息库中找到的所有目录、搜索以及其他缓存信息,然后根据系统信息库的当前内容重新创建这些信息。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅针对给定发布者执行操作。如果没有提供该选项或者指定了特定值 \fBall\fR,则对所有发布者执行操作。可以多次指定此选项。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+对位于给定 URI 或文件系统路径的系统信息库进行操作。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBrebuild [\fB-p\fR \fIpublisher\fR ...] \fB- s\fR \fIrepo_uri_or_path\fR [\fB--no-catalog\fR] [\fB--no-index\fR]\fR\fR
+\fB\fB--no-catalog\fR\fR
 .ad
 .sp .6
 .RS 4n
-放弃在系统信息库中找到的所有目录、搜索以及其他缓存信息,然后根据系统信息库的当前内容重新创建这些信息。
-.sp
-使用 \fB-p\fR,仅对给定发布者执行操作。如果没有提供该选项或者指定了特定值 \fBall\fR,则对所有发布者执行操作。可以多次指定此选项。
+不重新生成软件包数据。
+.RE
+
 .sp
-使用 \fB-s\fR,对位于给定 URI 或文件系统路径的系统信息库进行操作。
-.sp
-使用 \fB--no-catalog\fR,不重新生成软件包数据。
-.sp
-使用 \fB--no-index\fR,不重新生成搜索索引。
+.ne 2
+.mk
+.na
+\fB\fB--no-index\fR\fR
+.ad
+.sp .6
+.RS 4n
+不重新生成搜索索引。
+.RE
+
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBrefresh [\fB-p\fR \fIpublisher\fR ...] \fB- s\fR \fIrepo_uri_or_path\fR [\fB--no-catalog\fR] [\fB--no-index\fR]\fR\fR
+\fB\fBpkgrepo refresh\fR [\fB-p\fR \fI publisher\fR ...] \fB-s\fR \fIrepo_uri_or_path\fR [\fB- -no-catalog\fR] [\fB--no-index\fR]\fR
 .ad
 .sp .6
 .RS 4n
 将在系统信息库中找到的所有新软件包编入目录并更新所有搜索索引。这主要供延迟的发布使用(\fBpkgsend\fR 的 \fB--no-catalog \fR 或 \fB--no-index\fR 选项)。
 .sp
-使用 \fB-p\fR,仅对给定发布者执行操作。如果没有提供该选项或者指定了特定值 \fBall\fR,则对所有发布者执行操作。可以多次指定此选项。
-.sp
-使用 \fB-s\fR,对位于给定 URI 或文件系统路径的系统信息库进行操作。
-.sp
-使用 \fB--no-catalog\fR,不添加任何新的软件包。
-.sp
-使用 \fB--no-index\fR,不更新搜索索引。
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅针对给定发布者执行操作。如果没有提供该选项或者指定了特定值 \fBall\fR,则对所有发布者执行操作。可以多次指定此选项。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBremove [\fB-n\fR] [\fB-p\fR \fI publisher\fR ...] \fB-s\fR \fIrepo_uri_or_path\fR \fI pkg_fmri_pattern\fR ...\fR\fR
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+对位于给定 URI 或文件系统路径的系统信息库进行操作。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-catalog\fR\fR
+.ad
+.sp .6
+.RS 4n
+不添加任何新软件包。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB--no-index\fR\fR
+.ad
+.sp .6
+.RS 4n
+不更新搜索索引。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo remove\fR [\fB-n\fR] [\fB-p\fR \fIpublisher\fR ...] \fB-s\fR \fI repo_uri_or_path\fR \fIpkg_fmri_pattern\fR ...\fR
 .ad
 .sp .6
 .RS 4n
@@ -265,18 +480,50 @@
 .RS 2
 此操作不可逆并且不得在其他客户机正在访问系统信息库时使用,因为这样会使得它们在执行检索操作期间出现故障。
 .RE
-使用 \fB-n\fR,执行试运行而不更改软件包。在退出之前,会显示要删除的软件包的列表。
 .sp
-使用 \fB-p\fR,仅删除给定发布者的匹配软件包。如果没有提供该选项,会删除所有发布者的所有匹配软件包。可以多次指定此选项。
-.sp
-使用 \fB-s\fR,对位于给定 URI 或文件系统路径的系统信息库进行操作。
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
+.ad
+.sp .6
+.RS 4n
+试运行操作而不进行软件包更改。在退出之前,会显示要删除的软件包的列表。
 .RE
 
 .sp
 .ne 2
 .mk
 .na
-\fB\fBset [\fB-p\fR \fIpublisher\fR] \fB- s\fR \fIrepo_uri_or_path\fR \fIsection/property \fR=[\fIvalue\fR] ... or \fIsection/property \fR=([\fIvalue\fR]) ...\fR\fR
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅删除给定发布者的匹配软件包。如果没有提供该选项,会删除所有发布者的所有匹配软件包。可以多次指定此选项。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+对位于给定 URI 或文件系统路径的系统信息库进行操作。
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo set\fR [\fB-p\fR \fI publisher\fR] \fB-s\fR \fIrepo_uri_or_path\fR \fI section/property\fR=[\fIvalue\fR] ...\fR
+.ad
+.br
+.na
+\fB\fBset\fR [\fB-p\fR \fIpublisher\fR] \fB- s\fR \fIrepo_uri_or_path\fR \fIsection/property \fR=([\fIvalue\fR]) ...\fR
 .ad
 .sp .6
 .RS 4n
@@ -284,10 +531,27 @@
 .sp
 该子命令仅可以与基于文件系统的系统信息库一起使用。
 .sp
-使用 \fB-p\fR,仅设置给定发布者的属性数据。如果发布者尚未存在,将添加该发布者。特殊值 \fB all\fR 可用于设置所有发布者的属性。
+.ne 2
+.mk
+.na
+\fB\fB-p\fR \fIpublisher\fR\fR
+.ad
+.sp .6
+.RS 4n
+仅为给定发布者设置属性数据。如果发布者尚未存在,将添加该发布者。特殊值 \fB all\fR 可用于设置所有发布者的属性。
+.RE
+
 .sp
-使用 \fB-s\fR,对位于给定 URI 或文件系统路径的系统信息库进行操作。
-.sp
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+对位于给定 URI 或文件系统路径的系统信息库进行操作。
+.RE
+
 可以使用以下格式之一指定属性和值:
 .sp
 .ne 2
@@ -327,33 +591,11 @@
 .ne 2
 .mk
 .na
-\fB\fIpublisher\fR/\fIprefix\fR\fR
-.ad
-.sp .6
-.RS 4n
-代表缺省发布者名称的字符串。第一个字符必须是 a-z、A-Z 或 0-9。该字符串的剩余部分只能包含字符 0-9、-、.、a-z 以及 A-Z。该值指明存在多个发布者的软件包时或软件包已发布到系统信息库但未指定发布者时应当使用的发布者。
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fIpublisher\fR/\fIsigning_ca_certs \fR\fR
+\fB\fBpublisher/prefix\fR\fR
 .ad
-.sp .6
-.RS 4n
-字符串列表,包含签名 CA 证书(应当用于该发布者)的散列。
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fIpublisher\fR/\fIintermediate_certs \fR\fR
-.ad
-.sp .6
-.RS 4n
-字符串列表,包含中间证书(应当用于该发布者)的散列。
+.RS 20n
+.rt  
+代表缺省发布者名称的字符串。第一个字符必须是 a-z、A-Z 或 0-9。该字符串的剩余部分只能包含字符 0-9、-、.、a-z 以及 A-Z。该值指示存在多个发布者的软件包时或者将软件包发布到系统信息库但没有指定发布者时,应当使用的发布者。
 .RE
 
 对于系统信息库第 3 和 4 版,可以为系统信息库中的各发布者设置以下属性:
@@ -361,7 +603,7 @@
 .ne 2
 .mk
 .na
-\fB\fIpublisher\fR/\fIalias\fR\fR
+\fB\fBpublisher/alias\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -372,7 +614,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIcollection_type \fR\fR
+\fB\fBrepository/collection_type\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -387,7 +629,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIdescription \fR\fR
+\fB\fBrepository/description\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -398,7 +640,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIdetailed_url \fR\fR
+\fB\fBrepository/detailed_url\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -409,7 +651,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIlegal_uris \fR\fR
+\fB\fBrepository/legal_uris\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -420,7 +662,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fImirrors\fR\fR
+\fB\fBrepository/mirrors\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -431,7 +673,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIname\fR\fR
+\fB\fBrepository/name\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -442,7 +684,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIorigins\fR\fR
+\fB\fBrepository/origins\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -453,7 +695,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIrefresh_seconds \fR\fR
+\fB\fBrepository/refresh_seconds\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -464,7 +706,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIregistration_uri \fR\fR
+\fB\fBrepository/registration_uri\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -475,7 +717,7 @@
 .ne 2
 .mk
 .na
-\fB\fIrepository\fR/\fIrelated_uris \fR\fR
+\fB\fBrepository/related_uris\fR\fR
 .ad
 .sp .6
 .RS 4n
@@ -489,11 +731,22 @@
 .ne 2
 .mk
 .na
-\fB\fBversion\fR\fR
+\fB\fBpkgrepo help\fR\fR
 .ad
 .sp .6
 .RS 4n
-显示标识 \fB pkg\fR(5) 系统版本的唯一字符串。由 \fBversion\fR 操作生成的值不能进行排序,并且对于在不平等情况下的比较而言是不安全的。
+显示用法消息。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBpkgrepo version\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示一个用于唯一标识 \fB pkg\fR(5) 系统版本的字符串。由 \fBversion\fR 操作生成的值不能进行排序,并且对于在不平等情况下的比较而言是不安全的。
 .RE
 
 .SH 示例
@@ -560,12 +813,16 @@
 .sp
 .in +2
 .nf
-$ \fBpkgrepo get -s /my/repository\fR
-SECTION    PROPERTY VALUE
-publisher  prefix   ""
-repository version  4
+$ \fBpkgrepo get -s /export/repoSolaris11\fR
+SECTION    PROPERTY    VALUE
+publisher  prefix      solaris
+repository description Local\e copy\e of\e the\e Oracle\e Solaris\e 11\e repository
+repository name        Oracle\e Solaris\e 11
+repository version     4
 $ \fBpkgrepo get -s http://pkg.oracle.com/solaris/release/\fR
 SECTION    PROPERTY VALUE
+deployment content  s11_11-11
+deployment pubdate  20111102T222051Z
 publisher  prefix   solaris
 repository version  4
 .fi
@@ -582,7 +839,8 @@
 solaris   publisher  alias
 solaris   publisher  prefix           solaris
 solaris   repository collection-type  core
-solaris   repository description      This\e repository\e serves\e the\e Oracle\e Solaris\e 11\e Package\e repository.
+solaris   repository description      This\e repository\e serves\e the\e Oracle\e
+Solaris\e 11\e Package\e repository.
 solaris   repository legal-uris       ()
 solaris   repository mirrors          (http://pkg-cdn1.oracle.com/solaris.release/)
 solaris   repository name             Oracle\e Solaris\e 11\e Package\e Repository
--- a/src/man/zh_CN/pkgsend.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkgsend.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,31 +1,31 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgsend 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates.All rights reserved.
+.TH pkgsend 1 "2012 年 6 月 22 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkgsend \- 映像包管理系统发布客户机
 .SH 用法概要
 .LP
 .nf
-/usr/bin/pkgsend [\fIoptions\fR] \fIcommand\fR [\fIcmd_options\fR] [\fIoperands\fR]
+/usr/bin/pkgsend [\fIoptions\fR] \fIcommand \fR [\fIcmd_options\fR] [\fIoperands\fR] 
 .fi
 
 .LP
 .nf
-/usr/bin/pkgsend generate [-T \fIpattern\fR] [--target \fIfile\fR]
-    \fIsource\fR ...
+/usr/bin/pkgsend generate [-T \fIpattern\fR] [--target \fI file\fR] \fIsource\fR ...
 .fi
 
 .LP
 .nf
-/usr/bin/pkgsend publish [-b \fIbundle\fR ...] [-d \fIsource\fR ...] 
-    [-s \fIrepo_uri_or_path\fR] [-T \fIpattern\fR] [--no-catalog]
-    [\fImanifest\fR ...]
+/usr/bin/pkgsend publish [-b \fIbundle\fR ...] [-d \fI source\fR ...] [-s \fIrepo_uri_or_path\fR] [-T \fIpattern\fR] [--no-catalog] [\fImanifest\fR ...]
 .fi
 
 .SH 描述
 .sp
 .LP
 通过 \fBpkgsend\fR,可使用软件包清单将新软件包和新软件包版本发布到映像包管理系统信息库。要创建或管理系统信息库,请参见 \fBpkgrepo\fR(1)。要从现有系统信息库的软件包中创建软件包归档文件,请参见 \fBpkgrecv\fR(1)。有关软件包清单的更多信息,请参见 \fBpkg\fR(5)。
+.sp
+.LP
+完成 \fBpkgsend\fR 操作后,在系统信息库上运行 \fBpkgrepo refresh\fR 或 \fBpkgrepo rebuild\fR 以构建搜索索引。
 .SH 选项
 .sp
 .LP
@@ -34,10 +34,14 @@
 .ne 2
 .mk
 .na
-\fB\fB--help\fR 或 \fB-?\fR\fR
+\fB\fB-?\fR\fR
 .ad
-.RS 17n
-.rt  
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
 显示用法消息。
 .RE
 
@@ -49,11 +53,16 @@
 .ne 2
 .mk
 .na
-\fB\fBgenerate [\fB-T\fR \fIpattern\fR] [\fB--target\fR \fIfile\fR] \fIsource\fR ... \fR\fR
+\fB\fBpkgsend generate\fR [\fB-T\fR \fI pattern\fR] [\fB--target\fR \fIfile\fR] \fI source\fR ...\fR
 .ad
 .sp .6
 .RS 4n
-读取每个 \fIsource\fR(例如,SVR4 软件包、目录或 \fBtar\fR 文件)并将介绍 \fIsource\fR 的清单发送到 \fBstdout\fR。然后可以注释输出清单,使用 \fBpkgdepend\fR(1) 添加或分析依赖项,并在将其传递到 \fBpublish\fR 子命令之前使用 \fB pkglint\fR(1) 验证它的正确性。以下是支持的源:
+读取每个 \fIsource\fR(例如,SVR4 软件包、目录或 \fBtar\fR 文件)并将介绍 \fIsource\fR 的清单发送到 \fBstdout\fR。在输出清单中,\fBfile\fR 和 \fBdir\fR 操作将所有者设置为 \fBroot\fR,并将组设置为 \fBbin\fR。
+.sp
+然后可以注释输出清单,使用 \fBpkgdepend\fR 添加或分析依赖项,并在将其传递到 \fBpublish\fR 子命令之前使用 \fB pkglint\fR 验证它的正确性。
+.sp
+.LP
+以下是支持的源:
 .RS +4
 .TP
 .ie t \(bu
@@ -83,9 +92,9 @@
 .ne 2
 .mk
 .na
-\fB\fB*\fR\fR
+\fB*\fR
 .ad
-.RS 20n
+.RS 10n
 .rt  
 匹配所有内容。
 .RE
@@ -94,9 +103,9 @@
 .ne 2
 .mk
 .na
-\fB\fB?\fR\fR
+\fB?\fR
 .ad
-.RS 20n
+.RS 10n
 .rt  
 匹配任何单个字符。
 .RE
@@ -105,9 +114,9 @@
 .ne 2
 .mk
 .na
-\fB\fB[\fIseq\fR]\fR\fR
+\fB[\fIseq\fR]\fR
 .ad
-.RS 20n
+.RS 10n
 .rt  
 匹配 \fIseq\fR 中的任何字符。
 .RE
@@ -116,9 +125,9 @@
 .ne 2
 .mk
 .na
-\fB\fB![\fIseq\fR]\fR\fR
+\fB![\fIseq\fR]\fR
 .ad
-.RS 20n
+.RS 10n
 .rt  
 匹配不在 \fIseq\fR 中的任何字符。
 .RE
@@ -134,21 +143,58 @@
 .ne 2
 .mk
 .na
-\fB\fBpublish [\fB-b\fR \fIbundle\fR ...] [\fB-d\fR \fIsource\fR ...] [\fB-s\fR \fI repo_uri_or_path\fR] [\fB-T\fR \fIpattern\fR] [\fB--no-catalog\fR] [\fImanifest\fR ...]\fR\fR
+\fB\fBpkgsend publish\fR [\fB-b\fR \fI bundle\fR ...] [\fB-d\fR \fIsource\fR ...] [\fB-s\fR \fIrepo_uri_or_path\fR] [\fB-T\fR \fI pattern\fR] [\fB--no-catalog\fR] [\fImanifest\fR ...] \fR
+.ad
+.sp .6
+.RS 4n
+将使用指定软件包清单的软件包发布到目标软件包系统信息库,并从提供的源中检索该软件包的文件。如果指定了多个清单,它们将以提供的顺序联接。如果未指定清单,则从 \fBstdin\fR 中读取清单。
+.sp
+如果未指定,则 \fBpkgsend publish\fR 向软件包 FMRI 添加内部版本。\fBpublish\fR 工具还向软件包 FMRI 添加时间戳(UTC 中的当前时间)。有关软件包 FMRI 的版本字符串的信息,请参见 \fBpkg \fR(5) 手册页。
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-b\fR \fIbundle\fR\fR
+.ad
+.sp .6
+.RS 4n
+将指定的包添加到源列表,以便在查找清单中的文件时搜索该包。包是 tar 文件和 SVR4 软件包等源。如果多次指定该选项,则以在命令行显示的顺序对源进行搜索。如果同时指定 \fB- b\fR 和 \fB-d\fR,则首先搜索 \fB-d\fR 源。有关支持的包及其使用方法的说明,请参见以上的 \fBgenerate\fR 子命令。
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-d\fR \fIsource\fR\fR
 .ad
 .sp .6
 .RS 4n
-将使用指定软件包清单的软件包发布到目标软件包系统信息库,并从提供的源中检索该软件包的文件。如果指定了多个清单,它们将以提供的顺序联接。如果未指定清单,则从 \fB stdin\fR 中读取清单。
-.sp
-通过 \fB-b\fR,将指定的包添加到源列表,以便在清单中查找文件时进行搜索。包是 tar 文件和 SVR4 软件包等源。如果多次指定该选项,则以在命令行显示的顺序对源进行搜索。如果同时指定 \fB- b\fR 和 \fB-d\fR,则首先搜索 \fB-d\fR 源。有关支持的包及其使用方式的说明,请参阅以上的 \fBgenerate\fR 子命令。
-.sp
-通过 \fB-d\fR,将指定的目录添加到源列表,以便在清单中查找文件时进行搜索。如果多次指定该选项,则以在命令行显示的顺序对源进行搜索。有关支持的源及其使用方式的说明,请参阅以上的 \fBgenerate\fR 子命令。
+将指定的目录添加到源列表,以便在查找清单中的文件时搜索该目录。如果多次指定该选项,则以在命令行显示的顺序对源进行搜索。有关支持的源及其使用方法的说明,请参见以上的 \fBgenerate\fR 子命令。
+.RE
+
 .sp
-通过 \fB-s\fR,将软件包发布到位于给定 URI 或文件系统路径的系统信息库。有关发布限制和建议的更多信息,请参见下面的"附注"部分。另请参见"环境变量"部分。
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIrepo_uri_or_path\fR\fR
+.ad
+.sp .6
+.RS 4n
+将软件包发布到位于给定 URI 或文件系统路径的系统信息库。有关发布限制和建议的更多信息,请参见下文的“附注”部分。另请参见“环境变量”部分。
+.RE
+
 .sp
-通过 \fB--no-catalog\fR,不将软件包添加到发布者的目录。当一次发布多个软件包,并且必须连续执行发布者目录更新时,建议使用该选项。完成发布后,可使用 \fBpkgrepo \fR(1) 的 \fBrefresh\fR 子命令将新软件包添加到相应的发布者目录。
-.sp
-有关所有其他选项的用法及其影响,请参阅以上的 \fBgenerate\fR 子命令。
+.ne 2
+.mk
+.na
+\fB\fB--no-catalog\fR\fR
+.ad
+.sp .6
+.RS 4n
+不将软件包添加到发布者的目录。当一次发布多个软件包,并且必须连续执行发布者目录更新时,建议使用该选项。完成发布后,可使用 \fBpkgrepo\fR 的 \fBrefresh\fR 子命令将新软件包添加到相应的发布者目录。
+.RE
+
+有关 \fB-T\fR 选项的说明,请参见以上的 \fBgenerate\fR 子命令。
 .RE
 
 .SH 环境变量
--- a/src/man/zh_CN/pkgsign.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pkgsign.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pkgsign 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pkgsign 1 "2012 年 5 月 27 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pkgsign \- 映像包管理系统签名实用程序
 .SH 用法概要
@@ -23,32 +23,104 @@
 .LP
 支持以下选项:
 .sp
-.LP
-使用 \fB-a\fR,使用签名算法 \fIhash_algorithm \fR 而不是缺省值。缺省签名算法为 \fB rsa-sha256\fR。支持的签名算法包括 \fBrsa-sha256\fR、\fBrsa-sha384\fR、\fBrsa-sha512\fR、\fBsha256\fR、\fBsha384\fR 和 \fBsha512\fR。仅指定散列算法的签名算法会导致签名值为软件包清单的散列。指定 \fBrsa \fR 和散列算法的签名算法会导致签名值为使用提供的私钥签名的清单的散列(请参见 \fB-c\fR 和 \fB- k\fR 选项)。
+.ne 2
+.mk
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
+显示用法消息。
+.RE
+
 .sp
-.LP
-使用 \fB-c\fR,添加证书 \fIpath_to_signing_certificate \fR 以作为验证操作中的签名值时所使用的证书。\fB-c\fR 选项仅可以与 \fB-k\fR 选项一起使用。
+.ne 2
+.mk
+.na
+\fB\fB-a\fR \fIhash_algorithm\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用签名算法 \fIhash_algorithm \fR 而不是缺省值。缺省签名算法为 \fB rsa-sha256\fR。支持的签名算法包括 \fBrsa-sha256\fR、\fBrsa-sha384\fR、\fBrsa-sha512\fR、\fBsha256\fR、\fBsha384\fR 和 \fBsha512\fR。仅指定散列算法的签名算法会导致签名值为软件包清单的散列。指定 \fBrsa \fR 和散列算法的签名算法会导致签名值为使用提供的私钥进行签名的清单的散列(请参见 \fB-c\fR 和 \fB- k\fR 选项)。
+.RE
+
 .sp
-.LP
-使用 \fB-i\fR,添加证书 \fIpath_to_intermediate_cert \fR 以作为验证证书 \fI path_to_signing_certificate\fR(作为参数提供给 \fB-c\fR)时所使用的证书。通过多次指定 \fB-i\fR,可提供多个证书。
+.ne 2
+.mk
+.na
+\fB\fB-c\fR \fIpath_to_signing_certificate\fR\fR
+.ad
+.sp .6
+.RS 4n
+添加证书 \fIpath_to_signing_certificate\fR 作为验证操作中的签名值时所使用的证书。\fB-c\fR 选项仅可以与 \fB-k\fR 选项一起使用。
+.RE
+
 .sp
-.LP
-使用 \fB-k\fR,使用存储在 \fIpath_to_private_key \fR 中的私钥对清单进行签名。\fB-k\fR 选项仅可以与 \fB-c\fR 选项一起使用。如果未设置 \fB-k\fR,则签名值为清单的散列。
+.ne 2
+.mk
+.na
+\fB\fB-i\fR \fIpath_to_intermediate_cert\fR\fR
+.ad
+.sp .6
+.RS 4n
+添加证书 \fIpath_to_intermediate_cert\fR 作为验证证书 \fIpath_to_signing_certificate \fR(作为参数提供给 \fB-c\fR)时所使用的证书。通过多次指定 \fB-i\fR,可提供多个证书。
+.RE
+
 .sp
-.LP
-使用 \fB-n\fR,执行试运行,它不会以任何方式更改系统信息库。
+.ne 2
+.mk
+.na
+\fB\fB-k\fR \fIpath_to_private_key\fR\fR
+.ad
+.sp .6
+.RS 4n
+使用存储在 \fIpath_to_private_key \fR 中的私钥对清单进行签名。\fB-k\fR 选项只能与 \fB-c\fR 选项一起使用。如果未设置 \fB-k\fR,则签名值为清单的散列。
+.RE
+
 .sp
-.LP
-使用 \fB-s\fR,对位于 \fIpath_or_uri \fR 的系统信息库中的软件包进行签名。
+.ne 2
+.mk
+.na
+\fB\fB-n\fR\fR
+.ad
+.sp .6
+.RS 4n
+执行试运行,不以任何方式更改系统信息库。
+.RE
+
 .sp
-.LP
-使用 \fB--help\fR,显示用法消息。
+.ne 2
+.mk
+.na
+\fB\fB-s\fR \fIpath_or_uri\fR\fR
+.ad
+.sp .6
+.RS 4n
+对位于 \fIpath_or_uri \fR 的系统信息库中的软件包进行签名。
+.RE
+
 .sp
-.LP
-使用 \fB--no-index\fR,在重新发布已签名的清单后不更新系统信息库搜索索引。
+.ne 2
+.mk
+.na
+\fB\fB--no-index\fR\fR
+.ad
+.sp .6
+.RS 4n
+在重新发布已签名的清单后不更新系统信息库搜索索引。
+.RE
+
 .sp
-.LP
-使用 \fB--no-catalog\fR,在重新发布已签名的清单后不更新系统信息库目录。
+.ne 2
+.mk
+.na
+\fB\fB--no-catalog\fR\fR
+.ad
+.sp .6
+.RS 4n
+在重新发布已签名的清单后不更新系统信息库目录。
+.RE
+
 .SH 示例
 .LP
 \fB示例 1 \fR使用清单的散列值进行签名
@@ -162,7 +234,7 @@
 .SH 另请参见
 .sp
 .LP
-\fBpkg\fR(1)、\fBpkgrecv\fR(1)、\fBpkgsend\fR(1)、\fBpkgrepo\fR(1M)、\fBpkg\fR(5)
+\fBpkg\fR(1)、\fBpkgrecv\fR(1)、\fBpkgsend\fR(1)、\fBpkgrepo\fR(1)、\fBpkg\fR(5)
 .sp
 .LP
 \fBhttp://hub.opensolaris.org/bin/view/Project+pkg/\fR
--- a/src/man/zh_CN/pm-updatemanager.1	Mon Oct 29 09:54:46 2012 +0530
+++ b/src/man/zh_CN/pm-updatemanager.1	Wed Oct 31 10:48:34 2012 -0700
@@ -1,6 +1,6 @@
 '\" te
-.\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-.TH pm-updatemanager 1 "2011 年 7 月 28 日" "SunOS 5.11" "用户命令"
+.\" Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+.TH pm-updatemanager 1 "2012 年 5 月 27 日" "SunOS 5.11" "用户命令"
 .SH 名称
 pm-updatemanager \- 用于更新软件包的应用程序
 .SH 用法概要
@@ -11,8 +11,8 @@
 
 .LP
 .nf
-/usr/bin/pm-updatemanager [-hdR] [--help] [--debug]
-    [--image-dir \fIdir\fR]
+/usr/bin/pm-updatemanager [-h | --help] [-d | --debug]
+    [-R \fIdir\fR | --image-dir \fIdir\fR]
 .fi
 
 .SH 描述
@@ -33,10 +33,14 @@
 .ne 2
 .mk
 .na
-\fB\fB-h\fR 或 \fB--help\fR\fR
+\fB\fB-h\fR\fR
 .ad
-.RS 26n
-.rt  
+.br
+.na
+\fB\fB--help\fR\fR
+.ad
+.sp .6
+.RS 4n
 显示用法消息。
 .RE
 
@@ -44,10 +48,14 @@
 .ne 2
 .mk
 .na
-\fB\fB-d\fR 或 \fB--debug\fR\fR
+\fB\fB-d\fR\fR
 .ad
-.RS 26n
-.rt  
+.br
+.na
+\fB\fB--debug\fR\fR
+.ad
+.sp .6
+.RS 4n
 在调试模式下运行 \fBpm-updatemanager\fR。
 .RE
 
@@ -55,10 +63,14 @@
 .ne 2
 .mk
 .na
-\fB\fB-R\fR 或 \fB--image-dir\fR\fI dir\fR\fR
+\fB\fB-R\fR \fIdir\fR\fR
 .ad
-.RS 26n
-.rt  
+.br
+.na
+\fB\fB--image-dir\fR \fIdir\fR\fR
+.ad
+.sp .6
+.RS 4n
 对根目录为 \fIdir\fR 的映像(而不是自动搜索到的映像)执行操作。
 .RE
 
@@ -79,7 +91,7 @@
 
 .sp
 .LP
-这是桌面菜单选项"系统">"管理"> "Update Manager" 调用的同一命令。
+这是桌面菜单选项“系统”>“管理”> "Update Manager" 调用的同一命令。
 
 .LP
 \fB示例 2 \fR更新指定映像