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) .