Назад | Перейти на главную страницу

Правильно ли изменить языковой стандарт по умолчанию на сервере 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 и т. д.

Как я могу правильно изменить локаль на английский по умолчанию в uft8, как если бы я установил его с самого начала?

Вы очень близки! Вам просто нужно изменить список предпочитаемых языков

Из этого

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

К этому

LANGUAGE="en_US"

Как только это будет сделано, перезагрузите сервер, и все системные языки должны быть на английском.

Но сначала вам нужно установить необходимый языковой пакет. На моем немецком VPS не было предустановленного английского языкового пакета. Итак, сначала вы убедитесь, что он установлен:

aptitude install language-pack-en