Correctamente mudando localidade padrão no servidor Ubuntu 10.04 LTS?

9

Eu tenho um novo servidor, mas infelizmente o hoster só me instala o Ubuntu 8.04 em alemão.

Assim, a atualização funcionou sem problemas, mas agora estou tentando alterar o sistema para inglês.

Eu adaptei /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_us.UTF-8"
LANGUAGE="de_DE:en_US:de_LU:de_CH:de_BE:de_AT"

Depois de pesquisar em fóruns, instalei update-locale , o que gerou o arquivo /etc/default/locale

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_us.UTF-8"
LANGUAGE="de_DE:en_US:de_LU:de_CH:de_BE:de_AT"

(este é o arquivo que eu geralmente lembro dos sistemas Debian para manter o local)

então eu fiz dpkg-reconfigure locales que configurou todas as localidades e depois de sair e relogar quase tudo estava em inglês.

quase

as mensagens de boas vindas são. os programas vêm em inglês. mas por exemplo o apt não é:

prag341:~# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Status-Informationen einlesen... Fertig
Die folgenden Pakete werden aktualisiert:
  linux-image-generic
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 4,346B an Archiven heruntergeladen werden.
Nach dieser Operation werden 0B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? 

que é uma coisa muito ruim porque então os argumentos padrão Y / N são trocados por J / N etc.

Como posso alterar corretamente a localidade para nos padronizar inglês no uft8 como se eu tivesse instalado a partir do início?

    
por The Shurrican 29.01.2011 / 12:52

2 respostas

6

Você está muito perto! Você só precisa alterar sua lista de idiomas preferidos

A partir disso

LANGUAGE="de_DE:en_US:de_LU:de_CH:de_BE:de_AT"

Para isso

LANGUAGE="en_US"

Quando isso for feito, reinicie o servidor e todos os idiomas do sistema devem estar em inglês

    
por 29.01.2011 / 13:45
0

Mas primeiro você precisa ter o pacote de idiomas instalado. No meu VPS baseado na Alemanha, não havia nenhum pacote de idioma inglês pré-instalado. Então, primeiro você verifica se você o instalou:

aptitude install language-pack-en
    
por 20.04.2015 / 19:12