Cubieboard 2: Locales auf Lubuntu ändern

Anzeige

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