Я получил новый сервер, но, к сожалению, хостер устанавливает только 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, как если бы я установил ее с самого начала?