ubuntu edgy server locale 변경
글쓴이: penance / 작성시간: 금, 2007/02/16 - 10:35오전
ubuntu edgy server를 쓰고 있는데 로케일을 KO로 했습니다.
문제는 메시지가 깨져서 나오는 것인데 UTF8-US로 바꾸려고 합니다.
찾아봤는데 /etc/sysconfig/i18n 이곳을 고치면 된다고 하는데
우분투에는 그 파일이 없네요, 어디에 숨어 있는지도 모르겠고.
locale은 그냥 현재 로케일 정보만 표시해주고
일반 터미널에서 로케일 변경하는 명령어 없나요?
Forums:
이렇게 한번 해 보세요.
1. sudo apt-get install language-pack-en ; 대개 기본적으로 되므로 별로 필요는 없지만, 확인차 .. 한번 해본다.
2. sudo locale-gen en_US.UTF8-US
3. /etc/environment 의 LANG 변수를 en_US.UTF-8로 수정
4. 리부팅 또는 로그아웃 후 다시 로그인
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
http://akpil.egloos.com
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
그렇게 적용을 해도
그렇게 적용을 해도 로케일은 여전히 KO가 나옵니다.
여담으로 리눅스 쓰면서 절실하게 필요하고 매번 고생하면서 해결을 못본 문제가
로케일, 그럽인데 쉬울 것같은데 왜 이렇게 잘 안될까요..
EMAIL : sudous@gmail.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
HOMEPAGE : http://sudous.egloos.com
계정의 설정 파일을 봐 보세요.
.profile, .bashrc 등등...
또 /etc/profile 등등...
저런 파일에 로케일 관련된 내용이 박혀 있나 봐 보세요.
저는 위의 방법으로 해결해서 euc-kr, utf-8 쓰고 있습니다.
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
http://akpil.egloos.com
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
위에 것을 다
위에 것을 다 한다음에 /etc/environment에서 아래를 추가합니다.
LC_ALL=en_US.UTF-8
그러면 로케일이 다 바뀝니다.
$ locale
LANG=ko_KR.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
$
다만 마음에 걸리는 것은 LANG=ko_KR.UTF-8인데
도대체 어느 명령줄에서 LANG=ko_KR.UTF-8로 값이 바뀌는 것일까요?
/etc/environment에서 이미 LANG는 en_US인데..
일단 한숨돌렸지만 찜찜한 기분이 드네요.
EMAIL : sudous@gmail.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
HOMEPAGE : http://sudous.egloos.com
source /etc/environment [수정]
저도 같은 문제로 검색을 하다가 이 게시물을 읽게 되었습니다.
제가 처음에 쓴 답글에 엉터리 정보가 있어 지우고 다시 정리해 봅니다.
저는 우분투를 데스크탑으로 이용하고 있는데요. 가끔 설정 때문에 텍스트 모드
터미널에서 뭔가를 하려고 하면 한글로 된 메시지가 다 깨져서 영 불편하더라구요.
그래서 위에서 말씀하신 것처럼 바꾸었더니 데스크탑으로 로그인하면 scim이
작동을 안 하더라구요. 로케일을 다 바꾸는 것은 또 다르게 불편한 문제가 생길
수도 있고...
그래서 로케일을 다 바꾸는 것보다는 메시지만 영어로 나오게 하면 어떨까 해서
/etc/environment 파일에
이렇게 설정해 보았는데 메시지는 여전히 한국어로 나옵니다. locale을 해 보면
분명 LC_MESSAGES 변수는 en_US.UTF-8로 바뀌었는데도 말이죠.
여기 저기 검색하다가 아래처럼 설정해 주니 원하던 대로 메시지가 영어로 나옵니다.
/etc/environment 를 바꾸어서 시스템 환경을 건드릴 것 없이 개인 환경 설정에서
LC_MESSAGES 값을 POSIX로 설정해 주면 더 좋을 것 두 같구요...
====
No one asks you for change or directions.
-- Slo-Mo, J. Krokidas
====
No one asks you for change or directions.
-- Slo-Mo, J. Krokidas
오래된 포스트라 추가하기 좀 그렇지만.
LC_CTYPE 만 한글쪽으로 바꿔주고 쓰는데 이래도 영문메시지 잘나오고 한글 잘써지고 잘 읽혀집니다.
댓글 달기