JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11 ソフトウェアパッケージの追加および更新     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Image Packaging System の概要

2.  IPS のグラフィカルユーザーインタフェース

3.  ソフトウェアパッケージに関する情報の取得

4.  ソフトウェアパッケージのインストールおよび更新

5.  インストールされるイメージの構成

発行元の構成

発行元情報の表示

パッケージ発行元の追加、変更、削除

指定したバージョンへのパッケージのロック

回避するパッケージのマーキング

省略可能なコンポーネントのインストールの制御

バリアントの表示

バリアントの変更

ファセットの表示

ファセットの変更

イメージの更新

イメージと発行元のプロパティーの構成

ブート環境ポリシーイメージのプロパティー

パッケージの署名のプロパティー

署名付きパッケージのイメージプロパティー

署名付きパッケージの発行元プロパティー

パッケージの署名プロパティーの構成

追加のイメージのプロパティー

イメージのプロパティーの設定

イメージプロパティーの値の表示

イメージプロパティーの値の設定

イメージプロパティーの値のリセット

イメージの作成

操作履歴の表示

発行元の構成

ソフトウェアをインストールし、更新するには、パッケージリポジトリに接続できる必要があります。

発行元情報の表示

このイメージに対して構成されているパッケージ発行元に関する情報を表示するには、pkg publisher コマンドを使用します。発行元は、パッケージ FMRI に発行元が指定されていない場合に、パッケージを見つけるために検索される順番で一覧表示されます。

/usr/bin/pkg publisher [-HPn] [publisher ...] 

デフォルトで、solaris 発行元は、新しくインストールされた Oracle Solaris 11 システムに構成されます。発行元の起点を確認するには、pkg publisher コマンドを使用します。

$ pkg publisher
PUBLISHER                   TYPE    STATUS  URI
solaris                     origin  online  http://pkg.oracle.com/solaris11/release/
isv.com        (non-sticky) origin  online  file:/export/isv-repo/
example.com    (disabled)   origin  online  http://pkg.example.com/

それらの発行元の詳細構成を表示するには、名前で発行元を指定します。

$ pkg publisher solaris
       Publisher: solaris
           Alias:
      Origin URI: http://pkg.oracle.com/solaris11/release/
         SSL Key: None
        SSL Cert: None
     Client UUID: 00000000-3db4-fcc2-0111-000000000000
 Catalog Updated: Thu Sep 22 21:06:03 2011
         Enabled: Yes
Signature Policy: verify

発行元の検索順序の先頭の発行元のみを表示する場合は、-P オプションを使用します。有効になっている発行元のみを表示する場合は、-n オプションを使用します。-H オプションは、出力のヘッダーを省略します。

パッケージ発行元の追加、変更、削除

次の操作を実行するには、pkg set-publisher コマンドを使用します。

/usr/bin/pkg set-publisher [-Ped] [-k ssl_key] [-c ssl_cert]
    [-g origin_to_add | --add-origin origin_to_add ...]
    [-G origin_to_remove | --remove-origin origin_to_remove ...]
    [-m mirror_to_add | --add-mirror mirror_to_add ...]
    [-M mirror_to_remove | --remove-mirror mirror_to_remove ...]
    [-p repo_uri] [--enable] [--disable] [--no-refresh]
    [--reset-uuid] [--non-sticky] [--sticky]
    [--search-after publisher] [--search-before publisher] [--search-first]
    [--approve-ca-cert path_to_CA]
    [--revoke-ca-cert hash_of_CA_to_remove]
    [--unset-ca-cert hash_of_CA_to_remove]
    [--set-property name_of_property=value]
    [--add-property-value name_of_property=value_to_add]
    [--remove-property-value name_of_property=value_to_remove]
    [--unset-property name_of_property_to_delete]
    [publisher]

次のコマンドは、-g オプションで指定した起点 URI を持つ data.com という新しい発行元を追加し、この発行元が検索順序の先頭になるように設定します。指定した発行元を検索順序の先頭に設定するには、-P オプションまたは - -search-first オプションを使用します。

# pkg set-publisher -P -g http://pkg.data.com/release/ data.com

次のコマンドは、example.com 発行元を有効にし、それを検索順序で isv.com 発行元の前に設定します。

# pkg set-publisher --enable --search-before isv.com example.com

指定したリポジトリ URI から発行元の構成情報を取得するには、-p オプションを使用します。パブリッシャーを指定した場合、一致するパブリッシャーのみが追加または更新されます。パブリッシャーを指定しない場合、すべてのパブリッシャーが必要に応じて追加または更新されます。-p オプションは、-g--add-origin-G--remove-origin-m--add-mirror-M--remove-mirror--disable--enable--no-refresh、または --reset-uuid の各オプションとは組み合わせることができません。

発行元の起点 URI を変更するには、新しい URI を追加し、古い URI を削除します。新しい起点 URI を追加するには、-g オプションを使用します。古い起点 URI を削除するには、-G オプションを使用します。

# pkg set-publisher -G '*' -g http://pkg.example.com/support/ example.com

指定した発行元のミラーとして URI を追加するには、-m オプションを使用します。起点とミラーの違いについては、「リポジトリの起点とミラー」を参照してください。指定した発行元のミラーとして URI を削除するには、-M オプションを使用します。

# pkg set-publisher -m http://pkg.data.com/release2/ data.com
# pkg publisher
PUBLISHER                   TYPE    STATUS   URI
data.com                    origin  online   http://pkg.data.com/release/
data.com                    mirror  online   http://pkg.data.com/release2/

クライアントの SSL キーを指定するには、-k オプションを使用します。クライアントの SSL 証明書を指定するには、-c オプションを使用します。指定した証明書を信頼できる CA 証明書として追加するには、--approve-ca-cert オプションを使用します。ユーザーが承認した CA 証明書のハッシュが、この発行元に対する pkg publisher コマンドの出力に一覧表示されます。「発行元情報の表示」を参照してください。

# pkg set-publisher -k /root/creds/example.key -c /root/creds/example.cert \
--approve-ca-cert /tmp/example_file.pem example.com

指定した証明書を取り消された証明書として扱うには、--revoked-ca-cert オプションを使用します。ユーザーが取り消した CA 証明書のハッシュが、この発行元に対する pkg publisher コマンドの出力に一覧表示されます。

承認された証明書の一覧および取り消された証明書の一覧から指定した証明書を削除するには、--unset-ca-cert オプションを使用します。

-no-refresh オプションを指定した場合、使用可能なパッケージやその他のメタデータの最新のリストを取得するために、イメージの発行元のリポジトリに接続しません。

このイメージをその発行元に対して識別する新しい一意識別子を選択する場合は、--reset-uuid オプションを使用します。

発行元を削除するには、pkg unset-publisher コマンドを使用します。

# pkg unset-publisher isv.com