问题描述
我有一个新服务器,但不幸的是,托管人仅以德语安装了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安装的一样?
最佳思路
你很亲密!您只需要更改您的首选语言列表
由此
LANGUAGE="de_DE:en_US:de_LU:de_CH:de_BE:de_AT"
对此
LANGUAGE="en_US"
完成此操作后,重新启动服务器,所有系统语言应为英文