Ubuntu

正確更改 ubuntu 伺服器 10.04 LTS 中的預設語言環境?

  • October 21, 2015

我得到了一台新伺服器,但不幸的是,主機只為我安裝了德語版的 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 中預設為我們英語,就好像我從一開始就安裝了它一樣?

你很親近!您只需要更改您的首選語言列表

由此

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

對此

LANGUAGE="en_US"

完成後重新啟動伺服器,所有系統語言都應該是英文

但首先您需要安裝所需的語言包。在我的德語 VPS 上,沒有預裝英語語言包。所以首先你檢查你是否安裝了它:

aptitude install language-pack-en

引用自:https://serverfault.com/questions/228474