warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)

warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) : 그런 파일이나 디렉터리가 없습니다.

시스템에서 로케일 설정을 변경할 수 없는 상황

C언어팩 로케일 에러

간단하게 해결이 가능하다.


[root@mio ~]#  rpm -qa | grep glibc-langpack-en

glibc-langpack-en 패키지는 GNU C 라이브러리 (glibc)의 영어 언어 팩

언어 팩이 있는지 먼저 확인 후 없을 경우 아래 명령어를 통해서 언어 팩 패키지 설치

[root@mio ~]#  dnf install glibc-langpack-en

GNU C 라이브러리 언어 팩 설치

vi /etc/locale.conf

root 권한으로 해당 파일을 열고 LANG=C.UTF-8과 같은 형식으로 로케일 값을 수정

[root@mio ~]# vi /etc/locale.conf

LANG=”en_US.UTF-8″

LANG=C.UTF-8

전역 로케일 설정

conf 파일 수정 후 System Reboot 진행

로케일 설정 후 해결이 안될경우는 아래를 참고

환경 변수를 직접 설정

[root@mio ~]# export LANG=C.UTF-8

export 언어 팩 설정

By Low ahn

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다