Linux Mint에서 로케일을 제거하는 방법
기본적으로 Linux Mint에는 필요하지 않은 여러 추가 로캘이 함께 제공됩니다. libc 또는 커널과 같은 시스템 구성 요소를 업데이트할 때 운영 체제는 이를 다시 빌드합니다. 이 작업은 상당한 시간이 소요되며 실제로는 완전히 중복됩니다. 이러한 추가 로케일을 제거하는 방법을 살펴보겠습니다.
광고
저는 en_US.UTF-8 및 ru_RU.UTF-8의 두 로케일만으로 만족합니다. 그러나 Mint 18.1을 새로 설치하면 많은 추가 로케일이 있습니다. 어떤 로케일이 기본적으로 설치되는지 봅시다.
즐겨 사용하는 터미널 에뮬레이터 앱을 열고 다음 명령을 입력합니다.
로케일 -a
그러면 설치된 로케일 목록이 채워집니다. 이것이 어떻게 생겼는지입니다.
보시다시피 필수 로케일 외에도 설치된 로케일이 많이 있습니다. 그들을 제거하는 방법을 봅시다.
Linux Mint에서 로케일을 제거하려면, 다음을 수행합니다.
새 루트 터미널을 엽니다. 다음 문서를 참조하십시오.
Linux Mint에서 루트 터미널을 여는 방법
로케일은 /var/lib/locales/supported.d/ 아래의 텍스트 파일에 정의됩니다. OS 구성에 따라 둘 이상의 파일이 있을 수 있습니다. 모든 파일에는 설치될 하나 이상의 로케일이 포함될 수 있습니다. 이 파일을 편집하고 로케일 목록을 다시 생성할 수 있습니다.
제 경우에는 /var/lib/locales/supported.d/en 파일 하나만 수정하면 됩니다. 구성을 변경하도록 수정해 보겠습니다.
좋아하는 텍스트 편집기로 파일을 엽니다.
나노 /var/lib/locales/supported.d/en
또는
vim /var/lib/locales/supported.d/en
제 경우에는 이 파일의 모든 줄을 제거하고 en_US.UTF-8 항목만 유지해야 합니다.
불필요한 줄을 제거하고 파일을 저장하십시오.
이제 루트로 다음 명령을 실행합니다.
로케일 생성
이렇게 하면 필요한 로캘만 생성됩니다. 다른 로케일은 더 이상 생성되지 않습니다.
또한 이전 설정에서 남은 모든 로케일을 제거할 수 있습니다.
다음 명령을 루트로 실행하여 제거하십시오.
locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
이렇게 하면 ru_RU.UTF-8 및 en_US.UTF-8의 두 로캘만 유지됩니다. 나머지는 모두 제거됩니다.
완료되었습니다.