탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
국제 언어 환경 설명서 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>