문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | |
linuxfromscratch:12.1:160-configuring_the_system_locale [2024/06/15 13:16] – baecy | linuxfromscratch:12.1:160-configuring_the_system_locale [2024/06/15 13:18] (현재) – baecy |
---|
</code> | </code> |
| |
이 경우 ''localedef'' 명령을 사용하여 원하는 로캘을 설치하거나 다른 로캘을 선택하는 것을 고려해야 합니다. 아래의 내용들은 Glibc에서 이러한 오류 메시지가 표시되지 않는다고 가정합니다. | 이 경우 **localedef** 명령을 사용하여 원하는 로캘을 설치하거나 다른 로캘을 선택하는 것을 고려해야 합니다. 아래의 내용들은 Glibc에서 이러한 오류 메시지가 표시되지 않는다고 가정합니다. |
| |
다른 패키지도 로캘 이름이 기대에 미치지 못하는 경우 잘못 작동할 수 있지만 반드시 오류 메시지가 표시되지는 않을 수 있습니다. 이러한 경우 다른 Linux 배포판에서 해당 로캘을 어떻게 지원하는지 조사하면 유용한 정보를 얻을 수 있습니다. | 다른 패키지도 로캘 이름이 기대에 미치지 못하는 경우 잘못 작동할 수 있지만 반드시 오류 메시지가 표시되지는 않을 수 있습니다. 이러한 경우 다른 Linux 배포판에서 해당 로캘을 어떻게 지원하는지 조사하면 유용한 정보를 얻을 수 있습니다. |
</code> | </code> |
| |
systemd ''localectl'' 유틸리티를 사용하여 ''/etc/locale.conf''를 수정할 수 있습니다. 위 예제와 같은 결과를 localectl에서 얻으려면 다음과 같이 실행하세요. | systemd **localectl** 유틸리티를 사용하여 ''/etc/locale.conf''를 수정할 수 있습니다. 위 예제와 같은 결과를 **localectl**에서 얻으려면 다음과 같이 실행하세요. |
| |
<code bash> | <code bash> |
</code> | </code> |
| |
''locale'' 출력에서 ''LANG'', ''LC_CTYPE'', ''LC_NUMERIC'' 등 다른 언어별 환경 변수를 지정할 수도 있습니다. 공백으로 구분하기만 하면 됩니다. ''LANG''이 en_US.UTF-8로 설정되어 있지만 ''LC_CTYPE''이 그냥 en_US로 설정된 예는 다음과 같습니다. | **locale** 출력에서 ''LANG'', ''LC_CTYPE'', ''LC_NUMERIC'' 등 다른 언어별 환경 변수를 지정할 수도 있습니다. 공백으로 구분하기만 하면 됩니다. ''LANG''이 en_US.UTF-8로 설정되어 있지만 ''LC_CTYPE''이 그냥 en_US로 설정된 예는 다음과 같습니다. |
| |
<code bash> | <code bash> |
| |
<WRAP info center round 90%> | <WRAP info center round 90%> |
**참고** \\ ''localectl'' 명령은 루트 환경에서는 작동하지 않는다는 점에 유의하세요. 이 명령은 LFS 시스템이 systemd로 부팅된 후에만 사용할 수 있습니다. | **참고** \\ **localectl** 명령은 루트 환경에서는 작동하지 않는다는 점에 유의하세요. 이 명령은 LFS 시스템이 systemd로 부팅된 후에만 사용할 수 있습니다. |
</WRAP> | </WRAP> |
| |
C(기본값)와 en_US(미국 영어 사용자에게 권장되는) 로캘은 서로 다릅니다. C는 US-ASCII 7비트 문자 집합을 사용하며 비트가 높은 바이트는 유효하지 않은 문자로 취급합니다. 따라서 예를 들어, 해당 로캘에서는 ''ls'' 명령이 해당 문자를 물음표로 대체합니다. 또한 Mutt 또는 Pine에서 이러한 문자를 사용하여 메일을 보내려고 시도하면 RFC를 준수하지 않는 메시지가 전송됩니다(발신 메일의 문자 집합이 ''unknown 8-bit''로 표시됨). 8비트 문자가 절대 필요하지 않다고 확신하는 경우에만 C 로캘을 사용하는 것이 좋습니다. | C(기본값)와 en_US(미국 영어 사용자에게 권장되는) 로캘은 서로 다릅니다. C는 US-ASCII 7비트 문자 집합을 사용하며 비트가 높은 바이트는 유효하지 않은 문자로 취급합니다. 따라서 예를 들어, 해당 로캘에서는 **ls** 명령이 해당 문자를 물음표로 대체합니다. 또한 Mutt 또는 Pine에서 이러한 문자를 사용하여 메일을 보내려고 시도하면 RFC를 준수하지 않는 메시지가 전송됩니다(발신 메일의 문자 집합이 ''unknown 8-bit''로 표시됨). 8비트 문자가 절대 필요하지 않다고 확신하는 경우에만 C 로캘을 사용하는 것이 좋습니다. |