Ubuntu에서 한글 및 우리나라에서 사용하는 기호 및 정렬 순서를 사용하려면 locale
을 설정해야한다.
locale
이란
여러 언어들 중에서 선택하여 사용자들이 자신의 언어, 국가, 문자, 정렬순서 등을 사용할 수 있도록 해주는 구성틀을 가리킴.
locale
확인하기
다음의 명령어를 현재 Ubuntu에 설정된 locale
을 확인한다.
locale
일반적으로 C.UTF-8
또는 en_US.UTF-8
로 되어 있으며 영어 및 미국 기준이다.
한글 및 대한민국 지역으로 설정이 되려며 해당 정보가 ko_KR.UTF-8
로 나와야 한다.
아주 옛날에 설정된 시스템의 경우, ko_KR.EUC-KR
로 나오기도 한다. (가능하다면, 업데이트를 권함)
추가 : language pack 설치
일반적으로 locale
을 통한 한글 설정이 제대로 반영이 되어 한글이 보이려면 한글팩 이 설치되어야 한다.
다음의 명령어로 한글팩 을 설치한다.
sudo apt install language-pack-ko
단순히 locale 에러만을 해결하기 위한 경우엔 한글팩 설치를 건너뛰어도 됨.
한글 locale
생성 및 설치 방법 (1)
이후 locale-gen
을 통해 한글과 대한민국을 위한 locale
을 생성한다.
sudo locale-gen ko_KR.UTF-8
새로 생성한 locale
을 다음의 방법으로 시스템이 사용하도록 설정한다.
sudo update-locale LANG=ko_KR.UTF-8
아니면 /etc/default/locale
파일을 직접 다음과 같이 수정해도 된다.
LANG=ko_KR.UTF-8
sudo vim /etc/default/locale
이후 현재 session에서 logout하고 다시 로그인하여 locale
로 확인하면 변경이 된 것을 확인할 수 있음.
한글 locale 생성 및 설치 방법 (2)
GUI같은 설정을 원하면, 다음의 명령어를 수행한다.
sudo dpkg-reconfigure locales
- 여러 locale 중에서 생성할 ko_KR.UTF-8로 선택을 이동(위아래 화살표키 이용)시키고
- 스페이스키를 눌러 지정 후 탭을 통해 ok로 이동 후 엔터를 눌러 생성할 수 있음.
- 이후 화면에서 현재 생성된 locale 중 시스템이 사용할 locale을 선택하면 된다.
dpkg-reconfigure 는 현재 설치된 패키지의 설정을
재설정하는 경우 사용하는 명령어임.
이 방법도 적용이 된 것을 확인하기 위해서는 session을 logout하고 다시 login한 이후 확인해야 함.
만약 locales가 없다고 하는 경우는 다음 명령어로 설치.
sudo apt install locales
더 읽어보면 좋은 자료들
https://dsaint31.tistory.com/454#dpkg
'Linux' 카테고리의 다른 글
[Linux] 현재 shell 또는 session의 관련 process들 확인하기 : jobs (0) | 2023.10.22 |
---|---|
[Bash] 입출력 목적지 변경하기 : Redirection Operation (1) | 2023.10.02 |
[Linux] 파일 내용확인하기: cat, bat, less, more, head, tail (0) | 2023.09.30 |
[Linux] 터미널 종료와 상관없이 지속 실행되는 process 만들기 : nohup, tmux (0) | 2023.09.29 |
[Linux] Pipe(|)와 다중 명령어 (;, &&, ||) (0) | 2023.09.12 |