Einer der Lieblingsfragen an mich in Sachen Debian ist jene, was man macht, wenn Debian nicht die locale setzen kann.
Ich glaube das ist eine der Top10-Fragen, wie es z.B. mal vor langer Zeit die Frage nach der Installation eines NVidia-Treibers, oder das backen eines eigenen Kernels war.
Da ich nun alles andere abgedeckt habe, nun auch mal das ツ
Hier die Fehlermeldung:
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
Und hier die Lösung:
Wenn locales noch nicht installiert ist, jenes mit aptitude install locales installieren.
Danach mit dpkg-reconfigure locale konfigurieren, bei mir ist dies de_DE.UTF-8 UTF-8 und en_US.UTF-8 UTF-8 , wobei ich ersteres als Standard nehme.
Macht dies unerwartet zicken, hilft ein:
root@NAS:~# export LANGUAGE=de_DE.UTF-8 root@NAS:~# export LANG=de_DE.UTF-8 root@NAS:~# export LC_ALL=de_DE.UTF-8 root@NAS:~# locale-gen de_DE.UTF-8 root@NAS:~# dpkg-reconfigure locales
Wer Speicherplatz sparen möchte, installiert einfach noch localepurge. localepurge löscht automatisch überflüssige locale-Dateien nach Abschluss jeder Paketinstallation.Summasumarum können dies ingesamt 20-30MB ausmachen