Solaris 9 설치 설명서

NIS를 사용하여 로켈 사전 구성

  1. 이름 서버에서 수퍼유저가 되도록 합니다.

  2. /var/yp/Makefile을 변경해 로켈 맵을 추가합니다.

    1. 이 셸 프로시저를 마지막 variable .time 셸 프로시저 뒤에 삽입합니다.

      locale.time:  $(DIR)/locale
              -@if [ -f $(DIR)/locale ]; then \
                     sed -e "/^#/d" -e s/#.*$$// $(DIR)/locale \
                     | awk '{for (i = 2; i<=NF; i++) print $$i, $$0}' \
                     | $(MAKEDBM) - $(YPDBDIR)/$(DOM)/locale.byname; \
                     touch locale.time; \
                     echo "updated locale"; \
                     if [ ! $(NOPUSH) ]; then \
                             $(YPPUSH) locale.byname; \
                             echo "pushed locale"; \
                     else \
                     : ; \
                     fi \
              else \
                     echo "couldn't find $(DIR)/locale"; \
              fi
    2. 문자열 all을 찾아 변수 목록 뒤에 locale 단어를 삽입합니다.

      all: passwd group hosts ethers networks rpc services protocols \
      	netgroup bootparams aliases publickey netid netmasks c2secure \
      	timezone auto.master auto.home locale
      
    3. 파일 끝 부분의 마지막 항목 다음에 문자열 locale: locale.time을 새 행으로 삽입합니다.

      passwd: passwd.time
      group: group.time
      hosts: hosts.time
      ethers: ethers.time
      networks: networks.time
      rpc: rpc.time
      services: services.time
      protocols: protocols.time
      netgroup: netgroup.time
      bootparams: bootparams.time
      aliases: aliases.time
      publickey: publickey.time
      netid: netid.time
      passwd.adjunct: passwd.adjunct.time
      group.adjunct: group.adjunct.time
      netmasks: netmasks.time
      timezone: timezone.time
      auto.master: auto.master.time
      auto.home: auto.home.time
      locale: locale.time
      
    4. 파일을 저장합니다.

  3. /etc/locale 파일을 작성한 뒤 각 도메인 또는 특정 시스템별로 한 개의 항목을 만듭니다.

    locale domain_name
    

    또는

    locale system_name
    

    주 –

    제 40 장에는 올바른 로켈 목록이 포함되어 있습니다.


    예를 들어, 다음 항목은 프랑스어가 worknet.com 도메인에서 사용되는 기본 언어임을 지정합니다.

    fr worknet.com

    그리고 다음 항목은 벨기에 프랑스어가 charlie라는 이름의 시스템에서 사용되는 기본 로켈임을 지정합니다.

    fr_BE charlie 

    주 –

    로켈은 Solaris 9 DVD 또는 Solaris 9 Software 1 of 2 CD에서 사용할 수 있습니다.


  4. 맵을 만듭니다.


    # cd /var/yp; make
    

    도메인에 의해 지정되거나 locale 맵에서 개별적으로 지정된 시스템은 이제 기본 로켈을 사용하도록 설정됩니다. 사용자가 지정한 기본 로켈은 설치 과정과 시스템을 재부트한 뒤 데스크탑에서 사용됩니다.