web-dev-qa-db-ja.com

Ubuntuサーバー10.04 LTSのデフォルトロケールを正しく変更しますか?

新しいサーバーを入手しましたが、残念ながら、ホスティング業者はドイツ語でUbuntu 8.04しかインストールしていません。

アップグレードはスムーズに機能しましたが、現在はシステムを英語に変更しようとしています。

私は/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"

そして、フォーラムを検索した後、update-localeをインストールしてファイルを生成しました/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"

(これは、ロケールを保持するためにdebianシステムからよく覚えているファイルです)

次に、すべてのロケールを構成するdpkg-reconfigure localesを実行し、ログアウトして再ログインした後、ほとんどすべてが英語でした。

ほぼ

ようこそメッセージです。プログラムは英語で提供されます。しかし、例えばaptはそうではありません:

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]? 

これは、デフォルトの引数Y/NがJ/Nなどによって交換されるため、非常に悪いことです。

Beginnigからインストールした場合と同様に、uft8でロケールを正しくデフォルトの英語に変更するにはどうすればよいですか?

9
The Shurrican

あなたはとても近いです!優先言語リストを変更するだけです

これから

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

これに

LANGUAGE="en_US"

これが完了したら、サーバーを再起動すると、すべてのシステム言語が英語になります。

6
lynxman

ただし、最初に必要な言語パックをインストールする必要があります。私のドイツ語ベースのVPSでは、プリインストールされた英語の言語パックはありませんでした。したがって、まず、それがインストールされていることを確認します。

aptitude install language-pack-en
0
valentt