新しいサーバーを入手しましたが、残念ながら、ホスティング業者はドイツ語で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でロケールを正しくデフォルトの英語に変更するにはどうすればよいですか?
あなたはとても近いです!優先言語リストを変更するだけです
これから
LANGUAGE="de_DE:en_US:de_LU:de_CH:de_BE:de_AT"
これに
LANGUAGE="en_US"
これが完了したら、サーバーを再起動すると、すべてのシステム言語が英語になります。
ただし、最初に必要な言語パックをインストールする必要があります。私のドイツ語ベースのVPSでは、プリインストールされた英語の言語パックはありませんでした。したがって、まず、それがインストールされていることを確認します。
aptitude install language-pack-en