Cubieboard 2: Locales auf Lubuntu ändern

Nach der Installation von Lubuntu Desktop v1.06 auf Cubieboard2 stellte ich fest, dass die locales nicht korrekt gesetzt waren.
Als ich versuchte, ein Paket über apt-get zu installieren, bekam ich folgende Meldungen:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory



Mit folgenden Befehlen konnte ich locales ändern und das Problem beheben.


Einstellungen von locales anzeigen:

linaro@cubieboard2:~$ locale

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=



Mögliche Locales-Werte anzeigen:

linaro@cubieboard2:~$ locale -a

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
C.UTF-8
POSIX


Hier fehlt  "de_DE.UTF-8"

 

"de_DE.UTF-8" installieren‎:

linaro@cubieboard2:~$ sudo locale-gen de_DE.UTF-8

Generating locales...
  de_DE.UTF-8... done
Generation complete.


Prüfen, ob erfolgreich installiert:

linaro@cubieboard2:~$ locale -a

C
C.UTF-8
de_DE.utf8
POSIX


"LANG" und "LANGUAGE" locales in die Datei "/etc/default/locale" eintragen:

linaro@cubieboard2:~$ sudo update-locale LANG=de_DE.utf8
linaro@cubieboard2:~$ sudo update-locale LANGUAGE=de_DE.UTF-8


PC neustarten:

sudo shutdown now -r


Aktuelle Locales-Einstellungen prüfen:

linaro@cubieboard2:~$ locale

LANG=de_DE.utf8
LANGUAGE=de_DE.UTF-8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=


So habe ich die locales geändert und die sind nun in Ordnung.
Die Pakete können nun über apt-get problemlos installiert werden, und das Mysql Root-Password Problem müsste nicht mehr auftauchen.

Kommentar veröffentlichen