ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11 パッケージリポジトリのコピーおよび作成 Oracle Solaris 11 Information Library (日本語) |
新しいパッケージをローカルリポジトリに転送する前に、コピーする予定のパッケージが構築される対象のバージョンと同じかそれよりも新しい Oracle Solaris 11 OS をリポジトリサーバーが実行しているようにします。たとえば、サーバーが Oracle Solaris 11 を実行していて、リポジトリを Oracle Solaris 11 Update 1 リポジトリに更新する場合、リポジトリを更新する前にサーバーを Oracle Solaris 11 Update 1 に更新します。
ローカル IPS パッケージリポジトリを作成する際、pkgrecv コマンドまたは .iso ファイルのいずれを使用した場合であっても、リポジトリを更新するには pkgrecv(1) コマンドを使用します。更新されたパッケージのみが更新されます。「リポジトリのコピー」にあるパフォーマンスのヒントを参照してください。
# pkgrecv -s http://pkg.oracle.com/solaris/release/ -d /export/repoSolaris11 '*'
この更新を定期的に実行する場合、PKG_SRC および PKG_DEST 環境変数を使用する場合もあります。
# export PKG_SRC=http://pkg.oracle.com/solaris/release/ # export PKG_DEST=/export/repoSolaris11 # pkgrecv '*'
リポジトリを更新した後、次のコマンドを実行して、リポジトリ内で検出された新しいパッケージをカタログ化し、すべての検索インデックスを更新します。
# pkgrepo -s /export/repoSolaris11 refresh Initiating repository refresh.