ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
マニュアルページセクション 1M: システム管理コマンド Oracle Solaris 11.1 Information Library (日本語) |
- Image Packaging System システムリポジトリ構成
/usr/lib/pkg.sysrepo -p port [-c cache_dir] [-s cache_size] [-w http_proxy] [-W https_proxy]
pkg.sysrepo は、Image Packaging System (IPS) システムリポジトリの構成ファイルを生成するために使用されます。pkg.sysrepo は、svc:/application/pkg/system-repository サービス管理機能 (SMF) サービスから呼び出されます。構成の変更は、SMF サービスのプロパティーに対して行うようにしてください。
システムリポジトリは、参照イメージ内に構成されたパッケージリポジトリへのアクセスを、集中管理プロキシを通して提供する役割を果たします。その参照イメージに加えられたパブリッシャーの構成の変更は、そのシステムリポジトリを使用するように構成されたすべてのクライアントにただちに認識されます。
システムリポジトリは、大域ゾーン内に構成されたリポジトリに非大域ゾーンからアクセスできるようにするために、主に大域ゾーンで使用されます。SMF サービス svc:/application/pkg/zones-proxyd および svc:/application/pkg/zones-proxy-client は、非大域ゾーンと大域ゾーンの間のトランスポートを提供する役割を果たします。このトランスポートは、pkg(5) でのみ使用されます。
http、https、および v4 ファイルリポジトリと p5p アーカイブのみがサポートされます。古いファイルリポジトリ形式はサポートされません。リポジトリバージョンについての詳細は、pkgrepo(1) を参照してください。
サポートしているオプションは、次のとおりです。
構成された発行元からの応答をキャッシュするためにシステムリポジトリで使用すべきディレクトリの絶対パスを指定します。
デフォルトでは、ファイルキャッシュが使用されます。ただし、インメモリーキャッシュを使用すべきであることを示すために、特殊な値 memory を使用できます。システムリポジトリがキャッシュを実行すべきではないことを示すために、特殊な値 None を使用できます。この設定は、config/cache_dir SMF プロパティーを使用して構成するようにしてください。
システムリポジトリがリクエストを待機するために使用すべきポートを指定します。この設定は、config/port SMF プロパティーを使用して構成するようにしてください。
システムリポジトリの最大キャッシュサイズを定義する整数値 (M バイト単位)。この設定は、config/cache_max SMF プロパティーを使用して構成するようにしてください。
システムリポジトリが http ベースのパッケージリポジトリにアクセスするために使用できる Web プロキシを定義する、scheme:// hostname[:port] 形式の文字列。この設定は、config/http_proxy SMF プロパティーを使用して構成できます。
システムリポジトリが https ベースのパッケージリポジトリにアクセスするために使用できる Web プロキシを定義する、scheme:// hostname[:port] 形式の文字列。この設定は、config/https_proxy SMF プロパティーを使用して構成できます。
例 1 システムリポジトリの有効化
$ svcadm enable svc:/application/pkg/system-repository
次の終了ステータスが返されます。
コマンドが成功しました。
コマンドが、有効な構成の書き込みに失敗しました。
無効なコマンド行オプションが指定された。
予期しない例外が発生しました。
次の属性については、attributes(5) を参照してください。
|
pkg(1), pkg.depotd(1M), pkg(5)
http://hub.opensolaris.org/bin/view/Project+pkg/