locale-gen com purga não funciona

3

Eu uso a opção --purge para remover as localidades existentes antes de gerar uma nova, mas parece que não é possível remover as localidades existentes?

por exemplo,

# locale-gen --purge en_US
# locale -a
C
en_AG
en_AU.utf8
en_BW.utf8
en_US
en_US.utf8
POSIX
zh_TW
    
por Ryan 13.06.2014 / 09:54

4 respostas

7

  1. Limpe / usr / lib / locale / (exclua tudo, faça um backup se tiver medo).
  2. Exclua o código de idioma desnecessário do arquivo / etc / default / locale (não exclua este arquivo, edite e exclua os códigos do idioma)
  3. Exclua o código de idioma desnecessário dos arquivos /var/lib/locales/supported.d/* (não exclua esses arquivos, edite-os e exclua os códigos do idioma)
  4. Gerar novamente as localidades (locale-gen --purge).

Você também pode experimentar o localepurge como Juice triste antes.

    
por 20.06.2014 / 07:55
2
sudo edit /etc/default/locale

Edite a variável LANGUAGE para remover whatever language that needs removed . Então reboot .

sudo apt-get install localepurge

Depois disso, você pode executar localepurge para remover arquivos de localidade antigos.

    
por 18.06.2014 / 16:12
1

Claro? você executou como root ou usando sudo :

sudo locale-gen --purge en_US

Porque ele não gera nenhum erro se você executá-lo como usuário comum

    
por 19.06.2014 / 14:16
0

Basta fazer o seguinte comando se for o Ubuntu 18.04:

sudo apt-get purge -y language-pack-en-base
    
por 31.10.2018 / 19:43