Erro de localização ao fazer operações sudo

1

Quando faço algumas operações de superusuário, como atualizar o sistema, recebo esses avisos:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_PAPER = "de_DE.UTF-8",
    LC_ADDRESS = "de_DE.UTF-8",
    LC_MONETARY = "de_DE.UTF-8",
    LC_NUMERIC = "de_DE.UTF-8",
    LC_TELEPHONE = "de_DE.UTF-8",
    LC_IDENTIFICATION = "de_DE.UTF-8",
    LC_MEASUREMENT = "de_DE.UTF-8",
    LC_TIME = "de_DE.UTF-8",
    LC_NAME = "de_DE.UTF-8",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Você sabe como posso me livrar disso? Eu quero o sistema em en_US

    
por Enrique Moreno Tent 26.06.2014 / 13:20

2 respostas

1

Use sudo vim /etc/default/locale para adicionar as linhas ausentes:

LANGUAGE="en_US.UTF-8"
LC_ALL="en_US.UTF-8"

Em seguida, reinicie o seu sistema e tudo ficará bem.

    
por Pabi 26.06.2014 / 13:35
1

Se você quiser todos os formatos numéricos, formatos de data / hora, etc. no estilo americano, você pode editar o arquivo /etc/default/locale e fazer com que ele contenha apenas a linha

LANG=en_US.UTF-8

Caso contrário, você pode gerar a localidade alemã ausente:

sudo locale-gen de_DE.UTF-8
    
por Gunnar Hjalmarsson 26.06.2014 / 16:44