Prawidłowo zmieniasz domyślne ustawienia regionalne w serwerze Ubuntu 10.04 LTS?

9

Mam nowy serwer, ale niestety hoster instaluje tylko Ubuntu 8.04 w języku niemieckim.

Aktualizacja działała sprawnie, ale teraz staram się zmienić system na angielski.

Dostosowałem się /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"

Po przeszukaniu forów zainstalowałem update-localeplik, który wygenerował plik/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"

(jest to plik, który zwykle pamiętam z systemów Debian, aby przechowywać ustawienia regionalne)

potem zrobiłem, dpkg-reconfigure localesktóry skonfigurował wszystkie ustawienia regionalne i po wylogowaniu i ponownym zalogowaniu prawie wszystko było po angielsku.

prawie

wiadomości powitalne to. programy są w języku angielskim. ale na przykład apt nie jest:

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]? 

co jest bardzo złe, ponieważ wówczas domyślne argumenty Y / N są wymieniane przez J / N itp.

Jak mogę poprawnie zmienić ustawienia narodowe na domyślne US English w UFT8, jak gdybym je instalował od samego początku?

Shurrican
źródło
Spójrz na ten link: help.ubuntu.com/community/Locale .
Khaled
tak już wyglądałem. jeden plik nie istniał w pierwszej kolejności i został dodany jako locale aktualizacji. skonfigurowałem oba zgodnie
The Shurrican
oto przykład instalacji lub ponownej instalacji ustawień regionalnych linux-ubuntu.info/en/how-to-change-the-default-locale
Володимир Вонс

Odpowiedzi:

6

Jesteś bardzo blisko! Musisz tylko zmienić preferowaną listę języków

Od tego

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

Do tego

LANGUAGE="en_US"

Po wykonaniu tej czynności uruchom ponownie serwer, a wszystkie języki systemowe powinny być w języku angielskim

Lynxman
źródło
dzięki! zadziałało. ale czy możesz wyjaśnić dlaczego? Właśnie je uporządkowałem i umieściłem en_us z przodu. dlaczego to nie zadziałało?
Shurrican,
Nie musisz restartować, możesz wyeksportować LANGUAGE = "en_US" w wierszu poleceń lub po prostu źródło / etc / profile, prawda? Może nie być stosowany do wszystkich programów, ale apt-get był po angielsku po tym, jak to zrobiłem
Sam Stoelinga
0

Ale najpierw musisz mieć zainstalowany pakiet językowy. Na moim niemieckim VPS nie było wcześniej zainstalowanego pakietu języka angielskiego. Najpierw sprawdź, czy masz zainstalowany:

aptitude install language-pack-en
Valentt
źródło