Problema de localização no Linux Mint

1

Eu tenho esse problema com o locale no meu Linux Mint Debian (LMDE). Como posso consertar isso?

cj@linux ~ $ locale

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=\(null\)
LANGUAGE=
LC_CTYPE="(null)"
LC_NUMERIC="(null)"
LC_TIME="(null)"
LC_COLLATE="(null)"
LC_MONETARY="(null)"
LC_MESSAGES="(null)"
LC_NAME="(null)"
LC_ADDRESS="(null)"
LC_TELEPHONE="(null)"
LC_MEASUREMENT="(null)"
LC_IDENTIFICATION="(null)"
LC_ALL=

Isso causaria problemas para programas e aplicativos?

    
por cjMec 05.12.2015 / 07:17

1 resposta

2

O método export , locale-gen e dpkg-reconfigure .

Depende do “locale” que você quer definir, mas isso funciona para mim ao limpar problemas semelhantes no Ubuntu 12.04 que é baseado no Debian, assim como o Linux Mint. Nestes exemplos, estou usando en_US.UTF-8 , mas altere isso para corresponder às configurações reais de localidade.

Primeiro, execute os seguintes comandos export :

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

Em seguida, execute locale-gen da seguinte forma:

sudo locale-gen en_US.UTF-8

Em seguida, execute dpkg-reconfigure locales da seguinte forma:

sudo dpkg-reconfigure locales

Reinicie a sua máquina e tudo deve ser limpo quando voltar a ficar online. Verifique a saída de locale , que agora deve ser algo assim:

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

A adição de um valor LC_ALL ao método /etc/environment .

Outra ideia é que você pode simplesmente definir a localidade global neste arquivo:

/etc/environment

Usando sudo e seu editor favorito; Eu prefiro usar nano , mas fique à vontade para usar qualquer editor de texto que você queira usar:

sudo nano /etc/environment

E, em seguida, basta adicionar esse valor ao final desse arquivo:

LC_ALL="en_US.UTF-8"

Reinicie ou faça logout e faça login novamente, e isso também deve funcionar.

    
por 05.12.2015 / 08:48