Go to main content
Oracle® Solaris ゾーンの作成と使用

印刷ビューの終了

更新: 2016 年 11 月
 
 

ゾーンがインストールされているシステムへのパッケージの追加について

Oracle Solaris 11 リリースで pkg install コマンドを使用します。

# pkg install package_name

大域ゾーンでの pkg の使用

パッケージを大域ゾーンのみに追加するには、大域ゾーンで pkg install コマンドを使用します。パッケージはほかのゾーンには伝達されません。

非大域ゾーンでの pkg install コマンドの使用

pkg install コマンドは、パッケージを非大域ゾーンだけに追加するために、ゾーン管理者が非大域ゾーンで使用します。指定された非大域ゾーン内にパッケージを追加するには、ゾーン管理者として pkg install コマンドを実行します。

パッケージの依存性は IPS で自動的に処理されます。

カスタム AI マニフェストを使用したゾーンへのパッケージの追加

AI マニフェストを改訂して、インストール時にゾーンにソフトウェアを追加する処理を自動化できます。指定したパッケージと、それらが依存するパッケージがインストールされます。パッケージのデフォルトのリストは AI マニフェストから取得されます。デフォルトの AI マニフェストは /usr/share/auto_install/manifest/zone_default.xml です。パッケージの特定方法および操作方法については、Oracle Solaris 11.3 ソフトウェアの追加と更新を参照してください。

使用例 5  マニフェストの改訂

次の手順では、mercurialvim エディタの完全インストールを my-zone という名前の構成済みゾーンに追加します。(デフォルトでは、solaris-small-server の一部である最小限の vim-core のみがインストールされます。)

  1. デフォルトの AI マニフェストをファイルの編集場所にコピーし、ファイルを書き込み可能にします。

    # cp /usr/share/auto_install/manifest/zone_default.xml ~/my-zone-ai.xml
    # chmod 644 ~/my-zone-ai.xml
  2. ファイルを編集して、次のように mercurial および vim パッケージを software_data セクションに追加します。

          <software_data action="install">
                   <name>pkg:/group/system/solaris-small-server</name>
                   <name>pkg:/developer/versioning/mercurial</name>
                   <name>pkg:/editor/vim</name>
                </software_data>
  3. ゾーンをインストールします。

    # zoneadm -z my-zone install -m ~/my-zone-ai.xml

    システムには次のように表示されます。

    A ZFS file system has been created for this zone.
    Progress being logged to /var/log/zones/zoneadm.20111113T004303Z.my-zone.install
           Image: Preparing at /zones/my-zone/root.
    
     Install Log: /system/volatile/install.15496/install_log
     AI Manifest: /tmp/manifest.xml.XfaWpE
      SC Profile: /usr/share/auto_install/sc_profiles/enable_sci.xml
        Zonename: my-zone
    Installation: Starting ...
    
                  Creating IPS image
                  Installing packages from:
                      solaris
                          origin:  http://localhost:1008/solaris/54453f3545de891d4daa841ddb3c844fe8804f55/
                   
    DOWNLOAD                                  PKGS       FILES    XFER (MB)
    Completed                              169/169 34047/34047  185.6/185.6
    
    PHASE                                        ACTIONS
    Install Phase                            46498/46498 
    
    PHASE                                          ITEMS
    Package State Update Phase                   169/169 
    Image State Update Phase                         2/2 
    Installation: Succeeded
    ...