Solaris 11 の Zone にインストールされるパッケージ

はじめに

Solaris 11 のインストール時に Global Zone 及び Non-global Zone にインストールされるパッケージについてご紹介致します。

Global Zone にインストールされるパッケージ

Solaris 11 でテキストインストールを実行した場合、Global Zone には solaris-large-server グループのパッケージがインストールされます。

グループパッケージ内のすべてのパッケージの一覧表示
http://docs.oracle.com/cd/E26924_01/html/E25785/gihfn.html#gkkqw
> テキストインストーラおよび自動インストーラインストールのデフォルトの
> AI マニフェストは、solaris-large-server グループパッケージを
> インストールします。

solaris-large-server グループに含まれるパッケージの一覧を取得する方法

solaris-large-server グループのパッケージは以下のコマンドで一覧表示出来ます。

# pkg search -o fmri -H '*/solaris-large-server:depend:group:'
archiver/gnu-tar
compress/bzip2
compress/gzip
compress/p7zip
compress/unzip
compress/zip
crypto/pwgen
developer/build/gnu-make
...

Non-global Zone にインストールされるパッケージ

Solaris 11 で Non-global Zone を作成した際は、デフォルトでは solaris-small-server グループのパッケージがインストールされます。インストールされるパッケージのグループの定義は zone_default.xml ファイルに記載されています。

# grep pkg /usr/share/auto_install/manifest/zone_default.xml
                <name>pkg:/group/system/solaris-small-server</name>

solaris-small-server グループに含まれるパッケージの一覧を取得する方法

solaris-small-server グループのパッケージは以下のコマンドで一覧表示出来ます。

# pkg search -o fmri -H '*/solaris-small-server:depend:group:'
compress/bzip2
compress/gzip
compress/p7zip
compress/unzip
compress/zip
developer/debug/mdb
...

Non-global Zone に solaris-large-server をインストールする方法

Non-global Zone に solaris-large-server グループのパッケージを全てインストールするには、以下のコマンドを実行します。

# pkg install solaris-large-server

Non-global Zone にインストールされるパッケージをカスタマイズする方法

Zone のインストール時に最初から solaris-large-server グループのパッケージがインストールされるようにするにはカスタム AI マニフェストを使用します。

カスタム AI マニフェストを使用したゾーンへのパッケージの追加
http://docs.oracle.com/cd/E26924_01/html/E25829/z.pkginst.ov-14.html#glxbn
> AI マニフェストを改訂して、インストール時にゾーンにソフトウェアを
> 追加する処理を自動化できます。

ご参考まで。

投稿されたコメント:

コメント
  • HTML文法 不許可
About

Daisuke Homma

Search

Archives
« 4月 2014
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
今日
Bookmarks