ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11 パッケージリポジトリのコピーおよび作成 Oracle Solaris 11 Information Library (日本語) |
このセクションでは、ローカルネットワーク上のディレクトリからローカルリポジトリパッケージを提供する方法について説明します。
クライアントが NFS 経由でローカルリポジトリにアクセスできるようにするには、sharenfs プロパティーを設定して共有を作成および公開します。
# zfs create -o mountpoint=/export/repoSolaris11 rpool/repoSolaris11 # zfs set share=name=s11repo,path=/export/repoSolaris11,prot=nfs rpool/repoSolaris11 name=s11repo,path=/export/repoSolaris11,prot=nfs # zfs set sharenfs=on rpool/repoSolaris11
次のいずれかのテストを使用して、共有が公開されたことを確認します。
共有ファイルシステムテーブル内のリポジトリを検索します。
# grep repo /etc/dfs/sharetab /export/repoSolaris11 s11repo nfs sec=sys,rw
リポジトリがリモートシステムからアクセス可能かどうかを確認します。
# dfshares solaris RESOURCE SERVER ACCESS TRANSPORT solaris:/export/repoSolaris11 solaris - -
クライアントシステムがローカルファイルリポジトリからパッケージを取得できるようにするには、solaris パブリッシャーの起点をリセットする必要があります。各クライアントで次のコマンドを実行します。
# pkg set-publisher -G '*' -M '*' -g /net/host1/export/repoSolaris11/ solaris
solaris パブリッシャーについての既存の起点をすべて削除します。
solaris パブリッシャーについての既存のミラーをすべて削除します。
新しく追加されたローカルリポジトリの URI を solaris パブリッシャーの新しい起点として追加します。