Правильно змінюється локаль за замовчуванням на сервері 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, як якщо б я встановив її з початкового?


Перегляньте це посилання: help.ubuntu.com/community/Locale .
Халед

ось що я вже виглядав. один файл не існував в першу чергу і було додано файл update-locale. Я налаштував обидві
гармонічно

ось іспит, як встановити або перевстановити локальний linux-ubuntu.info/uk/how-to-change-the-default-locale
Володимир Вонс

Відповіді:


6

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

Від цього

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

До цього

LANGUAGE="en_US"

Після цього перезавантажте ваш сервер, і всі системні мови повинні бути англійською мовою


Дякую! це спрацювало. але ви можете пояснити, чому? Я просто переставив їх і поклав en_us спереду. чому це не вийшло ??
Шурик

Не потрібно перезавантажувати, ви можете виконати експорт LANGUAGE = "en_US" у командний рядок або просто джерело / etc / profile? Можливо, не для всіх програм, але apt-get був англійською мовою після того, як я це зробив
Сем Столінга

0

Але для початку потрібно встановити необхідний мовний пакет. У моєму німецькому VPS не було встановлено пакету англійської мови. Тому спочатку перевірте, чи встановлено він:

aptitude install language-pack-en
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.