나는 대답을 얻지 못했지만 아무것도하지 않았으며 이것은 흥미로운 주제입니다. Ubuntu 12.04에서 gedit에서 파일을 열거 나 dpkg의 명령 줄에서 작업하는 경우 "로케일이 지원되지 않습니다. 기본"C "라이브러리로 돌아가는 오류"와 아래의 오류가 표시됩니다.
Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
나는 대답을 얻지 못했지만 아무것도하지 않았으며 이것은 흥미로운 주제입니다. Ubuntu 12.04에서 gedit에서 파일을 열거 나 dpkg의 명령 줄에서 작업하는 경우 "로케일이 지원되지 않습니다. 기본"C "라이브러리로 돌아가는 오류"와 아래의 오류가 표시됩니다.
Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
답변:
먼저 라이브러리 언어가 설치되어 있는지 확인하십시오
sudo apt-get install language-pack-en-base
,
예를 들어.
그런 다음 수퍼 유저로서 Ubuntu가 자동으로 구성하도록하여 작업 시간을 단축하십시오.
sudo dpkg-reconfigure locales
설정이 올바른지 확인하십시오. 그러나 LANG=
또는 LANGUAGE=
설정이 비어 있으면 명령 줄에서 다음을 실행하십시오.
locale -a
설치되어 사용 가능한 로케일을 생성합니다.
상황에 맞는 생성 된 출력에서 로캘을 선택하고 해당 설정을 내보내 로캘을 바꿉니다. 예를 들면 다음과 같습니다.
export LC_ALL="en.utf-8"
수동 설치를 사용 export
하여 사용자 지정 로캘을 수동으로 설치하는 수동으로 로캘을 설정하려면 먼저 위와 같이 설정을 실행하십시오.
그런 다음 설치하고 싶은 말은 "en_us-8"
언어 만의 또 다른 로케일에 대한 필요성을 NUMERIC
하고 TIME
사용하실 수 있습니다, "en_NZ.utf-8"
(기억이는 대소 문자를 구분) 또는 LANGUAGE="en_GB.utf-8"
과 NUMERIC="en.dk.ISO-8859-15"
. 뉴질랜드를 여행하면서 로케일을 바꿀 수있었습니다 LANGUAGE="en.NZ"
. 독일의 경우 아래 예제와 같이 로케일 pkg를 설치하고 터미널에 입력하면됩니다.
export LC_ALL="en_US"
export LANG="en_US"
export LANGUAGE="en_NZ"
export C_CTYPE="en_US"
export LC_NUMERIC=
export LC_TIME=en"en_US"
LC_ALL=
비어있을 수 있습니다.
먼저:
sudo apt-get purge locales
그때:
sudo aptitude install locales
그리고 유명한 :
sudo dpkg-reconfigure locales
이것은 로케일 시스템을 제거한 다음 로케일을 다시 설치하고 libc6을 2.19에서 2.13으로 다운 그레이드합니다. 이것이 문제입니다. 그런 다음 로케일을 다시 구성하십시오.
postgresql
.
이것은 우분투 16.04를 기반으로하는 민트 메이트 18에서 두 번 이상 발생했기 때문에 누군가가 필요로하는 경우 찾은 솔루션을 공유하고 싶습니다.
단계 :
(이 단계는 민트 메이트에서 작동하지만 우분투는 비슷한 구성을 가질 수 있습니다.)
Language
및의 Region
경우 기본 언어가 올바른지 확인하십시오 (예 : "English, United States UTF-8"로 설정)홈 디렉토리 도트 파일을 새 컴퓨터로 마이그레이션 할 때이 문제를 직접 일으킬 수 LC_
있었지만 파일 검색에 대한 원인으로 잠시 동안 원인을 식별하지 못했습니다 LOC
.
~/.bashrc
복사 한 파일 I는 다음 있었다 :
export LOCPATH=/var/guix/profiles/per-user/root/guix-profile/lib/locale
(여기서 특정 값은 이전 시스템에서 GNU Guix를 사용한 이전 실험을 고려한 것이지만 관련 변수는 단순히 환경 변수가 이제 유효하지 않은 경로로 설정되었다는 것입니다.)
다양한 프로그램을 실행할 때 다음과 같은 오류가 발생했습니다.
Warning: locale not supported by C library, locale unchanged
그리고 실행할 때 이러한 오류 locale
:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
줄을 제거하거나 주석 처리하여 LOCPATH
문제를 해결했습니다.
C
현지화가 불가능한 경우 로케일은 원래 위치로 돌아갑니다. 그것은 C 프로그래밍 언어에서 온 것입니다.