설치 시 추가 소프트웨어 추가 프로세스는 AI 매니페스트를 수정하여 자동화할 수 있습니다. 지정한 패키지 및 종속 패키지가 설치됩니다. 기본 패키지 목록은 AI 매니페스트에서 가져옵니다. 기본 AI 매니페스트는 /usr/share/auto_install/manifest/zone_default.xml입니다. 패키지 찾기 및 작업에 대한 자세한 내용은 Oracle Solaris 11.2의 소프트웨어 추가 및 업데이트 를 참조하십시오.
예 9-1 매니페스트 수정다음 절차는 mercurial 및 vim 편집기의 전체 설치를 my-zone 이름의 구성된 영역에 추가합니다. (solaris-small-server의 일부인 최소 vim-core만 기본적으로 설치됩니다.)
파일을 편집할 위치에 기본 AI 매니페스트를 복사하고 파일을 쓰기 가능으로 설정합니다.
# cp /usr/share/auto_install/manifest/zone_default.xml ~/my-zone-ai.xml # chmod 644 ~/my-zone-ai.xml
다음과 같이 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>
영역을 설치합니다.
# 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
...