| 탐색 링크 건너뛰기 | |
| 인쇄 보기 종료 | |
|
국제 언어 환경 설명서 Oracle Solaris 11 Information Library (한국어) |
다음 절에서는 로켈, 키보드 및 시간대 기본 설정을 변경할 수 있는 자동 설치 프로그램 매니페스트 조정에 대해 설명합니다.
AI 매니페스트에서 적합한 페이싯을 설정하여 설치할 로켈을 선택할 수 있습니다. <software><image> 요소에는 다음 구문이 있는 facet 요소가 포함되어 있습니다.
<facet set="true|false">facet-name</facet>
다음 샘플 매니페스트에서는 페이싯 요소를 사용하여 독일어(독일) 및 영어(미국) 로켈과 번역만 대상 시스템에 설치되도록 합니다.
<!DOCTYPE auto_install SYSTEM "file:///usr/share/install/ai.dtd.1">
<auto_install>
<ai_instance auto_reboot="true" name="ai-german">
...
<software type="IPS">
<destination>
<image>
<!-- deselect all locales -->
<facet set="false">facet.locale.*</facet>
<!-- specify specific locales to install -->
<!-- install German and English only -->
<facet set="true">facet.locale.de</facet>
<facet set="true">facet.locale.de_DE</facet>
<facet set="true">facet.locale.en</facet>
<facet set="true">facet.locale.en_US</facet>
</image>
</destination>
...
</software>
</ai_instance>
</auto_install>
다음 예와 유사한 명령을 실행하여 system/locale 패키지에서 사용 가능한 로켈 페이싯 목록을 얻을 수 있습니다.
$ pkg contents -m system/locale | /usr/gnu/bin/grep -o facet.locale.[^\ ]* | sort -u
매니페스트 만들기에 대한 자세한 내용은 ai_manifest(4) 매뉴얼 페이지를 참조하십시오.
비UTF-8 (레거시) 로켈은 기본 설치에 속하지 않지만 system/locale/extra 패키지에서 계속 사용할 수 있습니다. 예를 들어, de_DE.ISO8859-1 로켈을 설치하려면 system/locale/extra 패키지도 AI 매니페스트에 추가해야 합니다.
...
<software_data action="install">
<name>pkg:/entire@release</name>
<name>pkg:/group/system/solaris-desktop</name>
<name>pkg:/system/locale/extra</name>
</software_data>
...
자동 설치 프로그램을 통해 설치된 시스템의 기본 시스템 로켈은 service_bundle(4) 및 installadm(1M) 매뉴얼 페이지에 설명된 대로 SC(시스템 구성) 프로파일에서 지정할 수 있습니다. 자세한 내용은 Oracle Solaris 11 �ý����� ���� �������� ����을 참조하십시오.
다음 예에서는 기본 시스템 로켈을 독일어로 설정하는 시스템 구성 프로파일을 보여줍니다.
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="profile" name="system configuration">
...
<service name='system/environment' version='1'>
<instance name='init' enabled='true'>
<property_group name='environment'>
<propval name='LANG' value='de_DE.UTF-8'/>
</property_group>
</instance>
</service>
...
</service_bundle>
SMF(서비스 관리 기능)로 전환된 기타 국제 환경 설정도 유사한 방식으로 지정할 수 있습니다. 다음 예에서는 영어(영국) 키보드 레이아웃과 GMT 시간대를 사용하도록 설치된 시스템을 설정하는 시스템 구성 프로파일의 일부를 보여줍니다.
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="profile" name="system configuration">
...
<service name='system/keymap' version='1'>
<instance name='default' enabled='true'>
<property_group name='keymap'>
<propval name='layout' value='UK-English'/>
</property_group>
</instance>
</service>
<service name='system/timezone' version='1'>
<instance name='init' enabled='true'>
<property_group name='timezone'>
<propval name='localtime' value='GMT'/>
</property_group>
</instance>
</service>
...
</service_bundle>