Problema com a localidade: “A configuração da localidade falhou”.

5

Eu tenho um problema com a localidade e não consigo encontrar nenhuma solução que funcione!

Todos os tutoriais são semelhantes assim: link

Então, esse é o problema com a localidade:

pi @ server [~]:
$ > sudo deluser --remove-home cm22
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_GB.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Looking for files to backup/remove ...
Removing user 'cm22' ...
Warning: group 'cm22' has no more members.
Done.

Como posso resolver? obrigado

    
por anerdev 20.11.2014 / 14:00

1 resposta

6

O Debian economiza largura de banda enviando definições de localidade em um formato que não é diretamente utilizável, onde as informações compartilhadas entre locais (por exemplo, en_US e en_CA são muito semelhantes) são armazenadas em um único arquivo. Definições de localidade utilizáveis devem ser geradas em cada máquina. Para economizar tempo de CPU e espaço em disco, somente as localidades solicitadas pelo administrador do sistema são geradas.

Execute o seguinte comando como root para configurar o conjunto de locales a gerar:

dpkg-reconfigure locales

Como alternativa, edite o arquivo /etc/locale.gen e comente as linhas correspondentes às localidades desejadas (as linhas que começam com # são linhas de comentário). Por exemplo, se você quiser o en_GB.UTF-8 locale, precisa ter uma linha contendo

en_GB.UTF-8 UTF-8

Depois de editar /etc/locale.gen , execute locale-gen para gerar novamente as definições de localidade.

O valor UTF-8 que você definiu para LC_CTYPE é inválido. Você precisa usar um nome de localidade válido, por exemplo %código%. Você pode deixar LC_CTYPE=en_GB.UTF-8 unset: será o valor padrão de LC_CTYPE . Embora Eu recomendo que deixe LANG não definido e defina LANG e LC_CTYPE=en_GB.UTF-8 ( LC_TIME=en_GB.UTF-8 seja padronizado para o inglês, se você estivesse usando outro idioma, então você deve configurá-lo também) .

    
por 21.11.2014 / 01:15

Tags