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.  ローカル IPS パッケージリポジトリの保守

ファイルからのリポジトリのコピー

このセクションでは、メディア上にあるか、または Oracle Solaris 11 ダウンロードサイトから入手可能なリポジトリファイルから、Oracle Solaris 11 リリースパッケージリポジトリのローカルコピーを作成する方法について説明します。

パッケージリポジトリファイルの取得

システムインストールイメージをダウンロードした場所と同じ場所から Oracle Solaris 11 IPS パッケージリポジトリ .iso ファイルをダウンロードするか、メディアパケットからリポジトリ DVD を見つけます。リポジトリは 2 つのファイルで構成され、合計で約 7G バイトです。

リポジトリ .iso ファイルに加えて、2 つのファイルが提供されます。

前のステップで作成したファイルシステムにリポジトリファイルをコピーします。これらのファイルを 1 つのファイルに連結します。

# cat sol-11-1111-repo-full.iso-a sol-11-1111-repo-full.iso-b > \
sol-11-1111-repo-full.iso
# ls /export/repoSolaris11
sol-11-1111-repo-full.iso

リポジトリファイルのコンテンツを使用可能にする

リポジトリ .iso ファイルの内容を使用可能にします。

# mount -F hsfs /export/repoSolaris11/sol-11-1111-repo-full.iso /mnt
# ls /mnt
COPYRIGHT  NOTICES    README     repo

mount コマンドからエラーメッセージを受け取った場合、.iso ファイルへの完全な絶対パスを指定したことを確認してください。

作業を確認します。

# df -k /mnt
Filesystem                                       1024-blocks     Used  Available Capacity  Mounted on
/export/repoSolaris11/sol-11-1111-repo-full.iso      6778178  6778178          0   100%    /mnt

リポジトリサーバーシステムが再起動するたびに .iso イメージを再マウントする必要があります。システムが再起動するたびに .iso を再マウントする必要があることを回避するには、次のセクションに記載されているようにリポジトリファイルをコピーします。

リポジトリファイルのコピー

リポジトリアクセスのパフォーマンスを向上させ、システムが再起動するたびに .iso イメージを再マウントする必要があることを回避するには、/mnt/repo/ から ZFS ファイルシステムにリポジトリファイルをコピーします。このコピーは rsync または tar を使用して実行できます。

作業を確認します。

# ls /export/repoSolaris11
pkg5.repository            README
publisher                  sol-11-1111-repo-full.iso
# df -k /export/repoSolaris11
Filesystem                  1024-blocks      Used  Available Capacity  Mounted on
rpool/export/repoSolaris11    191987712  13733450   75787939    16%    /export/repoSolaris11

イメージのアンマウント

イメージをアンマウントします。

# umount /mnt