>> Read No. 19856 article  
[질문]한글설정좀 도와주세요..ㅠㅠ 부탁합니다..ㅠ

등록 2001-02-05 18:12:00     조회 1
이름 리눅7일차    

		아래의 글과 같이 시도했습니다.
저는 레드햇 7.0쓰구요 hanIM쓰려고 합니다.
레드햇 7.0은 적수님 ftp에서 받아서 구운 iso로서
Red Hat Linux_i3이라고 라벨이 나옵니다.
 =================================================
 제  목:[팁]영문 레드헷7.0에서 한글사용환경 만들기                관련자료:없음
 보낸이:봉성용(bsyelite)     2000-11-27 00:13  조회:987   1/16
 ───────────────────────────────────────
 우선 이글은 제가 다른곳에서 퍼왔습니다. 삭제 요청이 있을시 삭제하겠습니다.
 
 영문 레드헷에서 한글사용환경 만들기
 ===================================
 들어가면서
 
 
 기본 설정 환경
 --------------
 1)한글 로케일
  한글 로케일 파일은 glibc함수와 관련된 데이타파일로서, glibc가 모든 프로그램에
 의하여
  사용되므로 가장 기본적으로 필요한 파일 입니다. 이 파일의 설치법은 아래
  기본 설치 파일을 참고하시기 바랍니다.
                                                                             
 전통적으로(?) 한글 로케일을 설정하기 위해서 LANG환경변수가 ko라고 셋팅되어
  있어야 했으며, glibc-2.1 이후 사용자들은 LANG=ko_KR.eucKR이라고 하는 것이
  가장 적법한 방법입니다.
 
  * bash에서 설정 방법은 LANG=ko_KR;export LANG 이라고 하면 되고, tcsh/csh에서는
   setenv LANG ko_KR 라고 하시면 되고요.
 
  ** LANG=ko 는 절대로 추천할 방법이 못됩니다. LANG=ko_KR 을 추천합니다.
 
 2)한글 로케일 셋팅관련
   (1) 유저 설정으로만 사용하기.
     사용자에게만 영향을 미치게끔 LANG을 설정하려면, .bashrc등에 위에서 언급한
     방법을 쓰시면 됩니다.
 
   (2) 시스템 전체 설정으로 하기                                             
    레드헷에서는 /etc/sysconfig/i18n을 다음과 같이 설정하시면 됩니다.
 
     o i18n파일이 없는 경우.
     # echo "LANG=ko_KR" >>/etc/sysconfig/i18n
     o i18n 파일이 있는 경우는 편집하셔야 합니다. LANG만 남기고 나머지는
       코멘트 아웃 시키세요. 특히, LC_ALL 은 절대로 셋팅하지 마세요.
       이것이 셋팅되어 있으면, 나머지 것들(LC_CTYPE)등을 다르게 셋팅하는데
       불편함을 초래하게 됩니다.
 
     # i18n file
     LANG=ko_KR
     # LANG=en_US
     # LINGUAS=en_US
     # LC_ALL=en_US
                                                                             
  (3) locale.alias 수정하기.
     LANG=ko_KR.eucKR 이 가장 올바른 방법입니다만, 전통적으로 쓰던 방법과 호환을
     위해서 /usr/share/locale.alias에 다음의 몇줄을 첨가하시는 것이 좋습니다.
 
     korean    ko_KR.eucKR
     ko        ko_KR.eucKR
     ko_KR    ko_KR.eucKR
     ko_KR.euc    ko_KR.eucKR
 
     이렇게 하면, LANG=ko, LANG=ko_KR 이 모두 같은 효과를 나타내게 됩니다.
 
     * glibc-2.1.92 이상에서는 위의 파일이 수정되었습니다. 수정된 일부를 보면
       korean    ko_KR.eucKR
       ko_KR    ko_KR.eucKR
       korean.euc    ko_KR.eucKR                                             
        그러므로, LANG=ko 는 여전히 동작하지 않습니다. 이것도 동작하게 하려면
       위에서 첨가하는 방식에 따라서 locale.alias를 첨가하셔야 합니다만, 절대
       추천할만한 방법이 아닙니다.
 
 3)X-windows관련 셋팅
     이것은 X-window 프로그램에서 한글의 입출력이 제대로 되게 하기 위한 X-window
     셋팅의 수정입니다. /usr/X11R6/lib/X11/locale/ko/XLC_LOCALE 의 XLC_FONTSET
     섹션을 수정합니다. 이것을 수정하지 않으면 한글이 깨져서 출력되지요.
 
         font    {
                 primary KSC5601.1987-0:GL
                 substitute KSC5601.1987-0:GL # 추가할 라인.
         }
                                                                             
    * 위의 사항은 XFree86-4.0.x 이후로는 수정하지 않으셔도 됩니다.
       XFree86-4.0.x 이후로는 위의 파일의 수정 없이도 한글 출력이 잘 됩니다.
 
 4) 한글 입력기 관련 설정
 
   - XFree86-3.3.6 이하에서는 한글 입력기에 관련하여 특별히 수정하실 것이
     없습니다. 단, 넷스케입에서 다음을 확인하세요.
 
     /usr/X11R6/lib/X11/ko/app-default/Netscape (한글 리소스 설치하셨을 경우)
     혹은
     /usr/lib/netscape/Netscape.ad
     에서 InputMethod:라인을 찾아서 다음을 확인
 
     InputMethod: Ami (대소문자 구분)
                                                                             
 ───────────────────────────────────────
     * 위의 설정이 없이도, XFree86-4.0.x 에서는 현재 실행되어 있는 입력기가 붙게
       됩니다.
     ** Lesstif-i18n 버젼과,(0.9.1) netscape-dynMotif 를 사용 할 경우에는
       *preeditType:라고 되어있는 라인을 코멘트 아웃 시켜야만 입력기가
       붙습니다. (netscape-4.75는 위의 두 설정에 관계 없이 잘 동작합니다)
 
   - XFree86-4.0.x 에서는 XMODIFIER 환경변수를 셋팅하셔야 합니다.
     $ XMODIFIER="@im=Ami" (혹은, 입력기에 맞는 리소스 이름 (HanIM) 등등)
     $ export XMODIFIER
     (bash 에서는 export XMODIFIER="@im=Ami")
 
     위 셋팅은 RedHat7.0 등일 경우에는 /etc/X11/xinit/xinitrc.d/xinput 을
     수정하시면 됩니다.
 
     * /usr/X11R6/lib/X11/locale/ko/Compose 를 이름을 변경시키던지, 삭제하면 
───────────────────────────────────────
       XMODIFIERS 변수를 설정하지 않아도 한글입력기기 붙습니다. 그러나, 권장
       할 방법은 아닙니다.
 
 5) 추가로 설치하면 좋은 것
 
   (1) 넷스케이프 한글 리소스파일
      최준호님의 홈 (http://www.kr.freebsd.org/~cjh)에 가시면 넷스케이프의
      리소스파일을 한글화 한 것을 받으실 수 있습니다. 이것을 쓰시면, 넷스케이
      프에 한글 메뉴와 메시지가 나오게 됩니다.
 
   (2) Xresorce-ko
      알짜 등등의 한글 배포판에 들어있는 한글화된 X-resource입니다. 이것을
      설치하시면, Xedit, Xclipboard, Seyon 등등에서 한글화된 메뉴를 사용할 수
      있습니다.
                                                                             
 ───────────────────────────────────────
 기본 설치 파일
 --------------
 1)한글 로케일 데이타
 
   한글 로케일 데이타는 최신 glibc에 포함되어 있습니다만, 아직도 많이 이용하는
   영문 레드헷 6.x 에는 포함되어 있지 않습니다. 레드헷 6.x를 기반으로 한 한글
   배포판들은 한글 로케일이 포함되어 같이 배포되지만, 따로 설치하시려면
 
   http://chem.skku.ac.kr/~wkpark/glibc/locale/locale-ko-19991102.tar.gz      for glibc-2.1.2, glibc-2.1.3 (예- 레
드헷 6.x 기반)    http://chem.skku.ac.kr/~wkpark/glibc/locale/locale-ko-rh62.tar.gz      for RedHat6.2 (바로 
위의 파일과 근본적으로 다를 것이 없습니다)  
   http://chem.skku.ac.kr/~wkpark/glibc/locale/locale-ko-rh70.tar.gz      for glibc-2.1.91 이하.
 ───────────────────────────────────────
───────────────────────────────────────
 
   * glibc-2.1.9x 버젼을 사용하시는 분들은, locale-ko 를 바이너리로 설치하실
     경우(배포판에 포함되어 있던 것이거나, 구버젼 로케일) 주의하세요.
     로케일의 바이너리 포맷이 많은 변화가 있는 관계로, minor버젼 차이임에도
     불구하고, 각 glibc-2.1.x 끼리의 바이너리 호환성이 없습니다.
     따라서, 위의 로케일 소스를 받아서, 직접 로케일 화일을 만드시는 것이
     가장 속편한(?) 방법입니다.
 
   * glibc-2.1.92 이상에서부터는 locale파일이 glibc에 아예 포함되었답니다.
     로케일 파일이 아직 완전하지 않을 것이고, 최신 파일은 계속 관리할 것이니,
     최신 한글 로케일은 항상 다음의 장소에서 받으실 수 있습니다.
     http://chem.skku.ac.kr/~wkpark/glibc/locale/  
 2) 한글 폰트
   XFree86에 기본적으로 포함된(?) 한글 폰트는 대우에서 기증한  mincho폰트가 있
───────────────────────────────────────
   니다만, 이것은 가장 악명(?)높은 폰트중 하나죠. 우더아트가 기증한 백묵 폰트를
   미지에서 제공/가공하여 배포하고 있습니다. 미지 홈페이지를 참조하세요.
   http://www.mizi.co.kr  
 
 한글 환경 패키지
 ----------------
 1) hanterm: 한텀은 한글폰트(조합 혹은 KS완성형)만 있으면 위의 환경과 전혀 상관
   없이 한글을 사용할 수 있도록 해주는 가장널리 쓰이는 한글패키지 중에 하나죠.
   http://elf.kaist.ac.kr/hanterm 에 가시면 현재 한텀 최신 버젼 3.1.3을 받으실
   수 있습니다.
 
 2) hanterm-xf: hanterm의 변형판으로 XFree86을 기반으로 만들어 졌으며, 현제 대
   부분의 한글 리눅스 배포판에 들어있는 한텀은 바로 hanterm-xf입니다.(황치덕님)
                                                                             
 3) 한글 입력기
   (1) AMI:황치덕님이 만든 한글 입력기입니다.
   (2) HanIM:미지에서 배포하는 한글 입력기.
   (3) 그밖에 벼루(박재현님), KIMS(김범철님) 가 있습니다.
 
 기타 한글 관련 설정
 -------------------
 X11에서 한글을 사용 할 수 있으나, 다수의 어플에서 한글이 깨져서 출력되거나 하는
 이유는 프로그램이 잘못 짜여 있거나, 폰트의 문제와 위에서 언급한 XLC_LOCALE의
 문제입니다. gtk+는 기본적으로 국제화 되어 있으므로, 한글 출력/입력이 원활하며
 QT는 2.0버젼 이후로 국제화가 잘 이루어져 있으므로, 특별한 한글 관련 패치가
 필요없습니다.
 
 1)윈도우 메니져
   (1) WindowMaker 의 경우는 이미 한글 사용이 가능합니다.                     
 ───────────────────────────────────────
   (2) Enlightment 의 경우 역시 한글이 사용 가능합니다만, 폰트 관련된 셋팅을
       조정하셔야 합니다.
 2) Gtk+
   (1) 한글이 잘못 출력된다면 거의 무조건, 한글 폰트 관련 셋팅 문제입니다.
     - 우선 현재 자신의 홈디렉토리에 .gtkrc가 있는지 확인합니다. 만약,
       자신이 아 파일을 특별히 수정하지 않은 이상, 이 파일을 지워버리시고,
       LANG 환경변수가 ko_KR 등으로 되어있는지 확인한 후 X를 실행시켜보세요.
       (rm .gtkrc;export LANG=ko_KR;startx) 한글이 제대로 보여야 정상입니다.
 
     - 자신이 원하시는 폰트로 조정하시려면, /etc/gtkrc/gtkrc.ko 를 자신의 홈으로
       복사하신 후에 원하는 것으로 바꾸어 주세요. (이 방법은 권장하지 않습니다)
 
     - sawfish 등의 윈도우 메니져를 사용하실 경우, 글꼴설정을 바꾸려고 하면
       .gtkrc 파일이 없다는 에러메시지를 뿌립니다. 이 경우 역시, 자신의 홈에
       .gtkrc 파일이 있어야 합니다.                                           
 3) Helix
    (1) Helix 에서도 기본적으로 국제화가 되어있고, gtk+ 를 이용하므로,
       특별히 설정을 바꾸지 않아도 한글이 나와야 정상입니다.
       (한글이 안나오면 프로그램이 문제라고 우겨도 맞는 말입니다.)
       헬릭스로 업그레이드 후 한글이 깨져 보이면, 걱정하지 마시고 다음의
       명령을 내려보세요.
       # (cd /usr/etc;ln -s /etc/gtk gtk)
       그리고 다시 startx 하면 메뉴에 한글이 잘 나올겁니다. (메뉴 이외에 다른
       곧에 한글이 깨지면, Helix의 국제화 지원이 완벽하지 않기 때문이겠죠)
 4) 한/영 전환 한자 변환 키.
     - /etc/X11/Xmodmap 을 변경하면 일반적인 106한글 키보드는 쉬프트-스페이스
       대신에 한/영 전환키 쓸 수 있습니다.
 
 참 고
 =====                                                                       
  - 이 문서에 오류가 있다면, wkpark at kldp.org 로 연락주세요.
  - 한글환경 문제에 관련된 것들은 http://kle.kldp.org 에서 더 최신소식이
    유지될 것입니다.
    (학교 안에 계신 분이라면, http://zinc.skku.ac.kr/~wkpark)                               
                                                ================================================
========  위와 같이 시도 했는데...다른건 다 에러메시지 없이 잘 해냈습니다.
그런데 로케일파일 locale-ko-rh70.tar를 관련홈페이지에서 받아서요..
풀고 make install하니깐 에러떠서요..걍 make하니깐..
아래의 메시지가 뜹니다.
 ================================================================
localedef -cvi ko_KR-2.2 -f EUC-KR-2.2 /usr/lib/locale/ko_KR.eucKR
ko_KR-2.2:34: non-symbolic character value should not be used
ko_KR-2.2:38: non-symbolic character value should not be used
ko_KR-2.2:41: non-symbolic character value should not be used
ko_KR-2.2:42: non-symbolic character value should not be used
ko_KR-2.2:43: non-symbolic character value should not be used
ko_KR-2.2:44: non-symbolic character value should not be used
ko_KR-2.2:46: non-symbolic character value should not be used
ko_KR-2.2:47: non-symbolic character value should not be used
ko_KR-2.2:48: non-symbolic character value should not be used
ko_KR-2.2:49: non-symbolic character value should not be used
ko_KR-2.2:50: non-symbolic character value should not be used
ko_KR-2.2:51: non-symbolic character value should not be used
ko_KR-2.2:52: non-symbolic character value should not be used
ko_KR-2.2:53: non-symbolic character value should not be used
ko_KR-2.2:54: non-symbolic character value should not be used
ko_KR-2.2:55: non-symbolic character value should not be used
ko_KR-2.2:56: non-symbolic character value should not be used
LC_NAME: field `name_gen' not defined
LC_NAME: field `name_mr' not defined
LC_NAME: field `name_mrs' not defined
LC_NAME: field `name_miss' not defined
LC_NAME: field `name_ms' not defined
LC_ADDRESS: field `country_name' not defined
LC_ADDRESS: field `country_post' not defined
LC_ADDRESS: field `country_car' not defined
LC_ADDRESS: field `country_isbn' not defined
LC_ADDRESS: field `lang_name' not defined
LC_ADDRESS: field `lang_term' not defined
LC_ADDRESS: field `lang_ab' not defined
LC_ADDRESS: field `country_num' not defined
LC_ADDRESS: field `country_ab2' not defined
LC_ADDRESS: field `country_ab3' not defined
LC_TELEPHONE: field `int_select' not defined
LC_IDENTIFICATION: field `audience' not defined
LC_IDENTIFICATION: field `application' not defined
LC_IDENTIFICATION: field `abbreviation' not defined
LC_IDENTIFICATION: no identification for category `LC_MEASUREMENT'
LC_CTYPE: table for class "upper": 600 bytes
LC_CTYPE: table for class "lower": 600 bytes
LC_CTYPE: table for class "alpha": 4952 bytes
LC_CTYPE: table for class "digit": 600 bytes
LC_CTYPE: table for class "xdigit": 600 bytes
LC_CTYPE: table for class "space": 664 bytes
LC_CTYPE: table for class "print": 5336 bytes
LC_CTYPE: table for class "graph": 5336 bytes
LC_CTYPE: table for class "blank": 600 bytes
LC_CTYPE: table for class "cntrl": 600 bytes
LC_CTYPE: table for class "punct": 1112 bytes
LC_CTYPE: table for class "alnum": 4952 bytes
LC_CTYPE: table for class "hangul": 4632 bytes
LC_CTYPE: table for class "hanja": 3288 bytes
LC_CTYPE: table for map "toupper": 2584 bytes
LC_CTYPE: table for map "tolower": 2584 bytes
LC_CTYPE: table for width: 33816 bytes
 make: *** [setup] Error 1
 ==============================================================
 에러 떠도 혹시나 하고 스타트엑스했는데..ㅠㅠ
그놈 메뉴들에서는 한글이 잘 나오는데 다른 어플들에서
한글이 다 깨져나옵니다.
(네트스케이프서도 다 깨져나오고 적수네 홈 오면
글자가 깨져 나와서 전혀 알아볼수가 없습니다.ㅠㅠ
딱 한군데 야후 홈페이지가면..한글나오는데 야후서 링크된 페이지로 가면
역시 다 깨져 나옵니다..)
 hanIM도 shift space등으로 한영전환도 안되구요..ㅠㅠ
  도와주세요...
한글이 나와야 한글로 메시지 작성도 하고 네트스케이프
보면서 공부도 할텐데..ㅠㅠ..정말 죽겠습니다.
부탁합니다. 꾸벅 ㅠㅠ
이름
암호


>> 관련글
19856 [질문]한글설정좀 도와주세요..ㅠㅠ 부탁합니다..ㅠㅠ  리눅7일차  2001.02.05  ....
  답장 RE: [질문]한글설정좀 도와주세요..ㅠㅠ 부탁합니다..ㅠㅠ  마법사  2001.02.04  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.21 초 ] 작업시간: [ 0.09 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789633998
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.