불필요한 로케일을 제거하는 방법


26

불필요한 로케일이 여러 개 설치되어 있음을 알았습니다. 로케일이 하나만 필요합니다.

나머지를 모두 제거하는 방법?

로케일은 예를 들어 firefox-locale-?


왜 제거 하시겠습니까? 아래 답변을 참조하십시오.
Gunnar Hjalmarsson

2
여기도 마찬가지입니다. 백업 드라이브를 채우는 것은 말할 것도없이 소중한 SSD 공간을 차지하는 50 개 언어의 혼란이 필요하지 않습니다.
SDsolar

답변:


19

먼저 locale현재 로케일 구성을 인쇄 하려면 명령을 입력하십시오 . 또한 사용 locale -a가능한 모든 로케일 목록을 표시하는 데 사용할 수 있습니다.

사용하지 않는 로케일 정리

localepurge유지하려는 언어를 선택하면서 원하지 않는 언어를 제거 하려면 설치 하십시오. 이 방법은 시스템의 로케일 설정을 변경하지 않습니다. 선택하지 않은 로케일 만 제거합니다. 자신의 책임하에 사용하십시오.

$ sudo apt-get install localepurge

그런 다음 재부팅 하거나 실행할 수 있습니다 . /etc/default/locale .

이를 재구성하려면 터미널에 다음을 입력하십시오.

$ sudo dpkg-reconfigure localepurge

여기대답하는 또 다른 방법 은sudo locale-gen --purge <locales YOU WANT TO KEEP>

참고


2
localepurge 매뉴얼 페이지를 인용 : "이 도구는 데비안의 패키지 관리 시스템과 통합되지 않은 핵입니다 [...]"
sevo

1
이 중 어느 것도 실제로 파일을 제거하지 않는 것 같습니다. / usr / share / man에는 여전히 모든 언어가 있습니다. / usr / share / locale에는 여전히 모든 디렉토리가 있습니다.
kristopolous

5

항상 다양한 로케일로 전환 할 필요가없는 한, 사용하지 않는 로케일을 설치 제거하고 시스템에 약간의 스토리지 공간을 확보 할 수 있습니다.

터미널을 통해 Localepurge를 설치하십시오.

sudo apt-get install localepurge

설치가 완료되면 시스템에서 필요하지 않은 모든 로케일 파일이 제거됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.