설치 시 추가 소프트웨어 추가 프로세스는 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 ...