JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1용 국제 언어 환경 설명서     Oracle Solaris 11.1 Information Library (한국어)
PDF
search filter icon
search icon

문서 정보

머리말

1.  소개

2.  유니코드 및 UTF-8 로켈 지원

3.  언어 및 로켈 사용

4.  데스크탑 키보드 기본 설정 및 입력기

5.  글꼴 구성

6.  고급 항목

코드 세트 변환

iconv 유틸리티

International Components for Unicode

uconv 유틸리티

파일 검사기(fsexam)

자동 인코딩 찾기 도구(auto_ef)

Internationalized Domain Name 지원

GNU IDN 라이브러리

JPRS idnkit-2 라이브러리

향상된 인쇄 기능

mp 유틸리티

다른 플랫폼과의 상호 운용성

NFS 서버 고려 사항

파일 시스템 고려 사항

비ASCII 파일 이름이 포함된 아카이브

사용자 정의 로켈 만들기

시스템 로켈을 기반으로 새 로켈 만들기

사용자 정의 로켈을 만드는 방법

처음부터 로켈 만들기

A.  사용 가능한 로켈

색인

사용자 정의 로켈 만들기

이 절에서는 localedef(1)를 사용하여 시스템과 함께 제공된 기존 로켈을 기반으로 사용자 정의 로켈을 만드는 방법에 대해 설명합니다.


주 - Oracle에서 제공한 로켈만 지원됩니다. 로켈이 잘못 구성되면 오류가 발생할 수 있습니다.


시스템 로켈을 기반으로 새 로켈 만들기

기존 로켈을 기반으로 새 로켈을 사용자 정의하여 만들려면 로켈 정의 소스 파일을 3개 이상 준비해야 합니다.

시스템에서 제공하는 로켈에는 source/locale/localedef 패키지에서 사용 가능한 개별 로켈 정의 데이터 파일이 있습니다. 이러한 로켈은 기존 시스템 로켈을 약간만 변경해야 할 경우 유용할 수 있습니다.

사용자 정의 로켈을 만드는 방법

  1. 다음 명령을 입력하여 필요한 패키지를 설치합니다.
    $ sudo pkg install system/header source/locale/localedef
  2. PATH에 Oracle Solaris Studio C 컴파일러가 있는지 확인합니다.
    $ export PATH=<oracle-studio-path>/bin:$PATH
  3. 다음 명령을 사용하여 작업 공간을 준비합니다.
    $ mkdir mynewlocale
    $ cd mynewlocale 
    $ mkdir amd64 
    $ cp /usr/lib/locale/common/methods_unicode.so.3 . 
    $ cp /usr/lib/locale/common/amd64/methods_unicode.so.3 amd64/ 
    $ cp /usr/lib/localedef/src/charmaps/UTF-8.charmap \
    /usr/lib/localedef/src/extensions/UTF-8.x \
    /usr/lib/localedef/src/locales/fr_FR.UTF-8.src .
  4. 필요에 따라 localedef, charmap 또는 extension 소스 파일을 변경합니다.
  5. 64비트 로켈 객체를 구축합니다.
    $ localedef -m lp64 -f UTF-8.charmap -x UTF-8.x -i fr_FR.UTF-8.src \
    -L "-R\\\$ORIGIN/../../common -Bdirect -M /usr/lib/ld/map.pagealign \
    -M /usr/lib/ld/map.noexdata" fr_FR.UTF-8@custom
    $ mv fr_FR.UTF-8@custom.so.3 amd64/
  6. 32비트 로켈 객체를 구축합니다.
    $ localedef -m ilp32 -f UTF-8.charmap -x UTF-8.x -i fr_FR.UTF-8.src \
    -L "-R\\\$ORIGIN" fr_FR.UTF-8@custom
  7. 사용자 정의 로켈을 설치합니다.
    $ sudo mkdir -p /usr/lib/locale/fr_FR.UTF-8\@custom/amd64 
    $ sudo cp fr_FR.UTF-8\@custom.so.3 /usr/lib/locale/fr_FR.UTF-8\@custom/ 
    $ sudo cp amd64/fr_FR.UTF-8\@custom.so.3 /usr/lib/locale/fr_FR.UTF-8\@custom/amd64/
  8. 다음 명령을 입력하여 로켈 사용을 시작합니다.
    $ export LANG=fr_FR.UTF-8@custom

처음부터 로켈 만들기

처음부터 로켈을 만드는 작업은 거의 없습니다. 시스템 로켈을 기반으로 새 로켈 만들기에서 설명한 방법과 동일한 방식으로 로켈을 새로 만듭니다. localedef(1), locale(5), extensions(5)charmap(5) 매뉴얼 페이지에서 로켈에 대한 자세한 내용과 localedef, charmapextension 소스 파일에서 사용 가능한 옵션을 참조하십시오.