locale 에 관하여...

kn31232의 이미지

제가 postgreSQL을 설치하려 노력하던중... 유독 이것이 설치가 잘 되지 않던 서버가 하나 있었습니다.

음.. 글들을 올려도 보통 locale문제 같아요....라는 답변을 들을 수 있었는데 오늘 그 이유를 대충(?)알것 같았습니다.

되는 서버에서 locale -a 를 했을경우 ko_KR.euckr , ko_KR.utf8 등의 locale이 있는걸 확인 할 수 있었으나...

잘 되지 않던 서버에서는 한글 관련 locale을 찾아 볼 수 없구...

C와 POSIX를 제외한 영문 locale만 존재하고 있었습니다.

음.... /usr/lib/locale에 모두 모아져 있던데요....

여기에 ko_KR.euckr을 설치 할 수 있는 방법이 있을까요...??

locale로 검색을 해봐도 자료가 잘 나오지 않아...이렇게 글 올립니다...

jedi의 이미지

베포판이 어떤것이죠?

데비안은 locale-gen과 set-language-env를 이용하면 됩니다.

+++ 여기부터는 서명입니다. +++
국가 기구의 존속을 위한 최소한의 세금만을 내고, 전체 인민들이 균등한 삶을
영위할 수 있는 착취가 없는 혁명의 그날은 언제나 올 것인가!
-- 조정래, <태백산맥> 중에서, 1986년

kn31232의 이미지

Red Hat Linux release 8.0 (Psyche) 입니다. :)

여기저기 문서를 찾아봐두....잘 모르겠네요....역시 이렇게 배워나가는 거겠죠? :wink:

飛上

se7enkey의 이미지

제가 사용하는 데비안 기준으로 말씀드리겠습니다.
우디에서 로케일 설치는 locales 패키지를 설치하시고
/etc/locale.gen 화일을 수정해서
ko_KR.EUC-KR EUC-KR
위와같이 원하는 로케일을 적고
locale-get을 실행합니다.

그후에 .bashrc화일에
export LANG=ko_KR.eucKR
위와같이 라인을 추가하고 로그인합니다.

추가로 커널 컴파일시 "Native Language Support"에
"CP949, EUC-KR" 도 체크합니다.
직접적인 영향은 어떻게 미치는지는 잘 모르지만 ...
눈에 보이기 때문에...
저는 그냥 그렇게 합니다.

<추가>
아~~ 답글이 없었는데... 작성하는 동안에...
역시~ KLDP!!!
^^;

kn31232의 이미지

/usr/lib/locale 에 보면.......

drwxr-xr-x   33 root     root         4096 Feb 12 14:39 .
drwxr-xr-x   37 root     root        16384 Mar 19 14:24 ..
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_AU
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_AU.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_BW
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_BW.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_CA
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_CA.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_DK
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_DK.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_GB
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_GB.iso885915
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_GB.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_HK
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_HK.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_IE
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_IE.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_IE.utf8@euro
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_IE@euro
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_IN
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_NZ
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_NZ.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_PH
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_PH.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_SG
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_SG.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_US
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_US.iso885915
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_US.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_ZA
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_ZA.utf8
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_ZW
drwxr-xr-x    3 root     root         4096 Feb 12 14:39 en_ZW.utf8
-rw-r--r--    1 root     root      1830272 Feb 12 14:39 locale-archive

뿐이 없습니다... 아마 영문 래드햇을 설치해 놓은게 아닐까 하는 생각이 드는데요....;;;

이부분에 ...

ko_KR.euckr
ko_KR.utf8

이 2개를 설치하기 위해.... 래드햇을 다시 설치해야 할까요??

아무리 찾아봐도 방법을 찾을 수가 없군요.....;;; 아마 저의검색 능력의 한계이겠죠....ㅠ.ㅠ

어떻게 방법이 없을까요??

飛上

wkpark의 이미지

kn31232 wrote:
Red Hat Linux release 8.0 (Psyche) 입니다. :)

여기저기 문서를 찾아봐두....잘 모르겠네요....역시 이렇게 배워나가는 거겠죠? :wink:


레드헷 8.0은 가장 단명한 배포판중에 하나였습니다.
다른 배포판으로 바꾸시는 것을 권장합니다.

그리고, locale이 없다면 다음과 같은 명령을 내려주세요.

$ localedef -cvi ko_KR -f EUC-KR ./ko_KR.euckr
$ localedef -cvi ko_KR -f UTF-8 ./ko_KR.utf8

이렇게 하면 현재 디렉토리에 로케일 데이타가 ko_KR.euckr/* ko_KR.utf8/*로 생성되고
# localedef -cvi ko_KR -f EUC-KR ko_KR.euckr
# localedef -cvi ko_KR -f UTF-8 ko_KR.utf8

이렇게 하면 /usr/lib/locale디렉토리 및에 로케일 데이터가 생성됩니다.

이 경우 다음과 같은 파일이 있어야 로케일을 생성할 수 있습니다.

/usr/share/i18n/locales/ko_KR
/usr/share/i18n/charmaps/EUC-KR.gz
/usr/share/i18n/charmaps/UTF-8.gz

온갖 참된 삶은 만남이다 --Martin Buber

kn31232의 이미지

오웃~~!! 감사합니다.... ^^

박원규님 덕분에 잘 해결할 수 있었습니다!!! ㅋ

그럼 좋은 하루 되세요~~~~!!! ^^

飛上

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.