Como remover localidade no Linux Mint
Por padrão, o Linux Mint vem com uma série de locales extras que você provavelmente não precisa. Ao atualizar os componentes do sistema como libc ou kernel, o sistema operacional os reconstrói. Essa operação leva um tempo considerável e, na verdade, é totalmente redundante. Vamos ver como se livrar dessas localidades extras.
Propaganda
Estou feliz com apenas dois locais, en_US.UTF-8 e ru_RU.UTF-8. No entanto, minha nova instalação do Mint 18.1 tem vários locais extras. Vamos ver quais locales são instalados por padrão.
Abra seu aplicativo de emulador de terminal favorito e digite o seguinte comando:
locale -a
Isso preencherá a lista de localidades instaladas. Isto é o que parece.
Como você pode ver, existem muitos locais instalados além do necessário. Vamos ver como nos livrar deles.
Para remover uma localidade no Linux Mint, faça o seguinte.
Abra um novo terminal raiz. Consulte o seguinte artigo:
Como Abrir Terminal Root no Linux Mint
Os locais são definidos em arquivos de texto em /var/lib/locales/supported.d/. Pode haver mais de um arquivo dependendo da configuração do seu sistema operacional. Cada arquivo pode conter um ou mais locais que serão instalados. Você pode editar esses arquivos e gerar novamente sua lista de localidades.
No meu caso, preciso modificar apenas um arquivo, /var/lib/locales/supported.d/en. Vamos editá-lo para mudar a configuração.
Abra o arquivo com seu editor de texto favorito, por exemplo,
nano /var/lib/locales/supported.d/en
ou
vim /var/lib/locales/supported.d/en
No meu caso, preciso remover todas as linhas deste arquivo e manter apenas o item en_US.UTF-8.
Remova as linhas desnecessárias e salve o arquivo.
Agora, execute o seguinte comando como root:
locale-gen
Isso criará apenas os locais necessários. As outras localidades não serão mais geradas.
Além disso, você pode limpar todos os locais que foram deixados na configuração anterior.
Execute o seguinte comando como root para removê-los
locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
Isso manterá apenas duas localidades ru_RU.UTF-8 e en_US.UTF-8. Todo o resto será removido.
Você terminou.