저는 xfce를 사용하여 Debian Jessie를 실행하고 있습니다.
내 이전 시스템은 영어였습니다( 내가 설치한 데비안은 영어만 사용했기 en_US.utf8
때문입니다 ).LANG
None
최근에 새로운 로케일을 설치했는데 꼭 선택 했음에도 불구하고 default locale
,Wikipedia에서 제안한대로, 설치된 로케일 중 하나인 독일어가 이제 설정되었음을 확인했습니다( LANG=de_DE.utf8
실행했을 때 locale
).
나는 팔로우한다다른 위키의 로케일 변경 지침, 즉.
# export=en_US.utf8
그런 다음
dpkg-reconfigure locales
그런 다음 다시 시작하십시오.
하지만 여전히 모든 변수 에 대한 LANG=de_DE.utf8
합계를 얻습니다 ( 영어로 설정되어 있음에도 불구하고).de_DE.utf8
LC_*
LANGUAGE
독일 로컬 프로그램도 삭제하고 다시 실행해서 export
재부팅 dpkg-reconfigure locales
했는데 아직도 남아있습니다 LANG=de_DE.utf8
.
내가 여기서 무엇을 놓치고 있는 걸까요?
session and startup
xfce 설정 때문일까요 ? 거기를 조금 보았지만 이러한 설정을 사용하여 다른 것을 깨뜨리는지는 잘 모르겠습니다.
답변1
잘못된 순서를 사용했습니다.
export=en_US.utf-8
이것은 아마도 다음과 같습니다:
export LC_ALL=en_US.utf-8
또는:
export LANG=en_US.utf-8
어쨌든 데비안 위키에 따르면 LC_ALL을 사용하는 것은 세션 기간 동안만 지속되므로(예: 터미널 세션 열기) 사용하지 않는 것이 좋습니다. 이것을 시작 스크립트에 추가할 수 있지만 데비안 위키에서는 이를 권장하지 않습니다.
로케일을 명시적으로 변경하려면 필요한 로케일을/etc/locale.gen. 그런 다음 다음을 실행합니다.
locale-gen
그런 다음 다음 명령을 사용하여 최근 생성된 로캘을 확인합니다.
locale -a
en_US.utf-8이 주문에 대한 결과로 표시되어야 합니다.
행운을 빌어요!