728x90
[꿀팁] 리눅스 콘솔에서 한글 깨짐 방지 - localectl 시스템 명령
부제 : [CentOS 8]How to Fix “Failed to set locale, defaulting to C.UTF-8”
리눅스를 오랜 만에 사용하다 보니 예전에 없던 에러들을 접하게 되었다. 나름 리눅스만 20년 째가 넘는 고수라고 생각 했는데 ㅠㅠ.
그런 쪽팔림을 벗어나고자 다시금 머리 속을 정리해 본다.
리눅스 콘솔에서 한글을 사용하려면 예전에는 /etc/sysconfig/i18n을 고치면 되었는데
CentOs8 이후 부터 이런 파일은 없고 locale(로케일)을 설정해야 합니다. ㅠㅠ
localectl 시스템 명령으로 로케일을 변경하면됩니다..
localectl set-locale LANG=ko_KR.UTF-8
LANG=ko_KR.UTF-8 #한국어
LANG=en_US.UTF-8 #영어
1
2
3
4
|
#[한글 또는 영어 로케일 설정]
# localectl set-locale LANG=ko_KR.UTF-8
or
# localectl set-locale LANG=en_US.UTF-8
|
cs |
"Failed to set locale, defaulting to C.UTF-8" 오류 해결
위와 같이 locale을 수정하고 아래와 같이 "Failed to set locale, defaulting to C.UTF-8" 라는 에러가 계속 창에 보이는 것이 여간 거슬릴수가 없습니다.
1
2
3
4
5
6
|
yum search langpacks*
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:04:13 ago on Wed Aug 5 20:50:57 2020.
============================================= Name Matched: langpacks* =============================================
langpacks-en.noarch : English langpacks meta-package
langpacks-ko.noarch : Korean langpacks meta-package
|
cs |
[Solution] 해결 방법은 아래와 같이 Laguage Pack 를 설치합니다.
• 국가별 언어팩 설치
yum install langpacks-ko glibc-langpack-ko
dnf install langpacks-ko glibc-langpack-ko
1
2
3
4
|
# dnf install langpacks-en langpacks-ko
# dnf install glibc-langpack-en glibc-langpack-ko
or
# dnf install glibc-all-langpacks
|
cs |
※dnf 나 yum 명령은 같은 것이다. ( yum install packages... ) 도 사용가능하다.
[실행 결과]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# dnf install langpacks-en langpacks-ko
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:11:36 ago on Wed Aug 5 20:50:57 2020.
Package langpacks-en-1.0-12.el8.noarch is already installed.
Dependencies resolved.
====================================================================================================================
Package Architecture Version Repository Size
====================================================================================================================
Installing:
langpacks-ko noarch 1.0-12.el8 AppStream 9.6 k
Installing weak dependencies:
hunspell-ko noarch 0.7.0-5.el8 AppStream 7.0 M
Transaction Summary
====================================================================================================================
Install 2 Packages
Total download size: 7.0 M
Installed size: 53 M
# dnf install glibc-langpack-en glibc-langpack-ko
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:12:02 ago on Wed Aug 5 20:50:57 2020.
Package glibc-langpack-en-2.28-72.el8_1.1.x86_64 is already installed.
Dependencies resolved.
====================================================================================================================
Package Architecture Version Repository Size
====================================================================================================================
Installing:
glibc-langpack-ko x86_64 2.28-101.el8 BaseOS 347 k
Upgrading:
glibc x86_64 2.28-101.el8 BaseOS 3.7 M
glibc-common x86_64 2.28-101.el8 BaseOS 1.3 M
glibc-devel x86_64 2.28-101.el8 BaseOS 1.0 M
glibc-headers x86_64 2.28-101.el8 BaseOS 473 k
glibc-langpack-en x86_64 2.28-101.el8 BaseOS 821 k
Transaction Summary
====================================================================================================================
Install 1 Package
Upgrade 5 Packages
Total download size: 7.6 M
Is this ok [y/N]: y
|
cs |
이제 아래와 같이 화면에 에러메시지도 없고 한글까지 나옵니다.
1
2
3
|
# dnf search glibc-langpack-en glibc-langpack-ko
마지막 메타 데이터 만료 확인 : 0:12:46 전에 2020년 08월 05일 (수) 오후 08시 50분 57초.
No matches found.
|
cs |
[참고]
1. CentOs8의 새로운 시스템시간 관리 명령들(Chrony,NTP,rdate)
https://couplewith.tistory.com/m/180
728x90
반응형
'InfraPlatform' 카테고리의 다른 글
[셀스크립트 응용] ICONV와 SED 를 활용하여 파일의 문자셋(charset)을 변환 하는 방법 (0) | 2020.11.29 |
---|---|
[꿀팁] 리눅스 - fuser명령 사용법과 디스크 강제해제 unmount (0) | 2020.11.16 |
리눅스 VirtualBox Guest Addition설치와 VBoxLinuxAdditions.run 설치오류 해결 (0) | 2020.10.22 |
[꿀팁] Centos 8에서 표준시간 설정하는 방법 (NTP, rdate, chronyd,timedatectl) (0) | 2020.08.04 |
[꿀팁] 고전적 리눅스 튜닝 - 파일 시스템 마운트 옵션으로 성능 개선하기 (0) | 2020.07.03 |
[Shell-Script] 여러 데몬으로 동시에 기동하는 스크립트 만들기 (0) | 2020.06.28 |
kubernetis 설치 Centos 8 (0) | 2020.06.21 |