Go to main content

マニュアルページ セクション 8: システム管理コマンド

印刷ビューの終了

更新: 2018年8月8日
 
 

pkg.sysrepo(8)

名前

pkg.sysrepo - 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(7) でのみ使用されます。

システムリポジトリは httphttpsfile、および .p5p アーカイブリポジトリをプロキシ設定できます。ファイルシステムリポジトリバージョン 4 のみがサポートされており、これは pkgrepo create コマンドのデフォルトの形式です。リポジトリバージョンについての詳細は、pkgrepo(1) のマニュアルページを参照してください。

オプション

サポートしているオプションは、次のとおりです。

–c cache_dir

構成された発行元からの応答をキャッシュするためにシステムリポジトリで使用すべきディレクトリの絶対パスを指定します。

デフォルトでは、ファイルキャッシュが使用されます。ただし、インメモリーキャッシュを使用すべきであることを示すために、特殊な値 memory を使用できます。システムリポジトリがキャッシュを実行すべきではないことを示すために、特殊な値 None を使用できます。この設定は、config/cache_dir SMF プロパティーを使用して構成するようにしてください。

–p port

システムリポジトリがリクエストを待機するために使用すべきポートを指定します。この設定は、config/port SMF プロパティーを使用して構成するようにしてください。

–s cache_size

システムリポジトリの最大キャッシュサイズを定義する整数値 (M バイト単位)。この設定は、config/cache_max SMF プロパティーを使用して構成するようにしてください。

–w http_proxy

システムリポジトリが http ベースのパッケージリポジトリにアクセスするために使用できる Web プロキシを定義する形式 scheme:// hostname[:port] の文字列。この設定は、config/http_proxy SMF プロパティーを使用して構成できます。

–W https_proxy

システムリポジトリが https ベースのパッケージリポジトリにアクセスするために使用できる Web プロキシを定義する形式 scheme:// hostname[:port] の文字列。この設定は、config/https_proxy SMF プロパティーを使用して構成できます。

使用例 1 システムリポジトリの有効化
$ svcadm enable svc:/application/pkg/system-repository

終了ステータス

次の終了ステータスが返されます。

0

コマンドが成功しました。

1

コマンドは有効な構成の書き込みに失敗しました。

2

無効なコマンド行オプションが指定された。

99

予期しない例外が発生しました。

属性

次の属性については、attributes(7) を参照してください。

属性タイプ
属性値
使用条件
package/pkg
インタフェースの安定性
不確実

関連項目

pkg(1), pkg.depotd(8), pkg(7)

https://github.com/oracle/solaris-ips