在ubuntu服务器10.04 LTS中正确更改默认语言环境?


9

我有一个新服务器,但不幸的是,托管人仅以德语安装了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等交换。

我如何才能正确地将语言环境更改为uft8中的默认美国英语,好像我是从Beginnig安装的一样?


看一下这个链接:help.ubuntu.com/community/Locale
哈立德

多数民众赞成在我已经看起来像。首先不存在一个文件,并且将其添加为update-locale。我配置accordintly都
该Shurrican

这里是一个examle如何安装或重新安装场所linux-ubuntu.info/en/how-to-change-the-default-locale
ВолодимирВонс

Answers:


6

你很亲密!您只需要更改您的首选语言列表

由此

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

对此

LANGUAGE="en_US"

完成此操作后,重新启动服务器,所有系统语言应为英文


谢谢!有效。但是你能解释为什么吗?我只是重新安排了它们,然后将en_us放在前面。为什么那不起作用?
Shurrican'1

无需重新启动,您可以在命令行中导出LANGUAGE =“ en_US”,也可以仅输出/ etc / profile的文件对吗?可能并非适用于所有程序,但在我这样做后会用英语apt-get
Sam Stoelinga 2012年

0

但是首先,您需要安装语言包。在基于德语的VPS上,没有预安装英语包。因此,首先您要检查是否已安装:

aptitude install language-pack-en
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.