locale: Redefinir configurações perdidas [duplicado]

6

Devido a algum motivo estranho, perdi algumas configurações do locale . Consegui restaurar a maioria deles usando sudo dpkg-reconfigure locales :

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
 LANGUAGE = (unset),
 LC_ALL = (unset),
 LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
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

Estou preso a um valor ausente:

$ locale
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=en_US.UTF-8
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=

Alguma ideia de como restaurá-los todos?

Obrigado,

Adam

    
por Adam Matan 22.08.2010 / 09:59

5 respostas

5

Caso você tenha excluído alguns arquivos, tente reinstalar o pacote de localidade:

apt-get install --reinstall locales

Você pode querer fazer o mesmo para o idioma-suporte- (seu langcode), idioma-pack- (seu langcode) -base e outros pacotes de idiomas (gnome, kde ...) para o seu idioma.

    
por Xuacu 22.08.2010 / 16:17
8

Acontece comigo ocasionalmente também. Não tenho certeza do que causa isso, mas eu acabei de disparar:

sudo dpkg-reconfigure locales

E isso parece resolver (para mim)

    
por Oli 22.08.2010 / 15:27
5

Isso é o que eu tive que fazer para corrigir isso:

sudo apt-get install --reinstall language-support-en
    
por Eric Johnson 07.01.2012 / 13:35
2

Qualquer uma das respostas dadas não me ajudou, mas eu achei isso:

link

e isso fez o truque.

    
por Irek 19.09.2012 / 11:34
1

Eu me deparo com esse problema de vez em quando e nenhuma das respostas acima me ajuda. O que realmente me ajuda é adicionar o seguinte em / etc / default / locales

LANG="en_US.UTF-8"
LANGUAGE="en_US"
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"
    
por Artem Pakk 31.05.2012 / 22:56