Mudando corretamente a 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.

Portanto, 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"

E depois de procurar nos fóruns eu instalei o update-localeque 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 normalmente lembro dos sistemas debian para armazenar o código do idioma)

então eu fiz o dpkg-reconfigure localesque configurou todos os locais e depois de sair e relogin 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]? 

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

Como posso alterar corretamente o código do idioma para o padrão nos inglês no uft8 como se eu o tivesse instalado desde o início?

O Shurrican
fonte
Dê uma olhada neste link: help.ubuntu.com/community/Locale .
Khaled
isso é o que eu já parecia. um arquivo não existia em primeiro lugar e foi adicionado como update-locale. eu configurei os dois de acordo
The Shurrican
aqui está um exemplo de como instalar ou reinstalar o código do
21415

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"

Feito isso, reinicie o servidor e todos os idiomas do sistema deverão estar em inglês

Lynxman
fonte
obrigado! funcionou. mas você pode explicar o porquê? Eu apenas os arranjei e coloquei en_us na frente. por que isso não funcionou?
O Shurrican
Não há necessidade de reiniciar, você pode exportar LANGUAGE = "en_US" na linha de comando ou apenas fonte / etc / profile, certo? Não pode ser aplicada para todos os programas, mas apt-get foi em Inglês depois que eu fiz isso
Sam Stoelinga
0

Mas primeiro você precisa ter o pacote de idiomas necessário instalado. No meu VPS baseado em alemão, não havia nenhum pacote de idioma inglês pré-instalado. Então, primeiro verifique se você o instalou:

aptitude install language-pack-en
valentt
fonte