View previous topic :: View next topic |
Author |
Message |
Bjoern
Joined: 10 Jul 2006 Posts: 40
|
Posted: Fri Feb 09, 2007 8:37 Post subject: Probleme mit deutscher Tastatur in den Linux Consolen |
|
|
Moin moin mal wieder,
auf den von m23 installierten Clients habe ich momentan das Problem, dass die Consolen tty1-6 nur ein englisches Tastaturlayout haben.
Auf den Clients ist Ubuntu Edgy (6.10) mit UbuntuDesktop installiert.
Beim installieren von Paketen kommt auch ständig diese Fehlermeldung:
Code: |
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "de_DE@euro.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
|
locale gibt folgendes aus:
Code: | 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@euro
LC_CTYPE="de_DE@euro"
LC_NUMERIC="de_DE@euro"
LC_TIME="de_DE@euro"
LC_COLLATE="de_DE@euro"
LC_MONETARY="de_DE@euro"
LC_MESSAGES="de_DE@euro"
LC_PAPER="de_DE@euro"
LC_NAME="de_DE@euro"
LC_ADDRESS="de_DE@euro"
LC_TELEPHONE="de_DE@euro"
LC_MEASUREMENT="de_DE@euro"
LC_IDENTIFICATION="de_DE@euro"
LC_ALL=
|
|
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Fri Feb 09, 2007 10:27 Post subject: |
|
|
Ubuntu hat aus dem locales-Paket die Konfigurationsskripte für debconf entfernt. D.h. das Paket (und vielleicht viele andere) lassen sich nicht auf normalem Wege konfigurieren und laufen nur mit Voreinstellungen. So kommt auch kein Dialog, wenn man Code: | dpkg-reconfigure locales | ausführt.
Das war der Grund (neben vielen anderen), Ubuntu von meinem Server zu schmeißen und wieder durch Debian zu ersetzen.
Vielleicht gibt es eine andere Methode, locales unter Ubuntu zu konfigurieren. Wenn es jemand herausfindet, bitte ins Forum schreiben. _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
Bjoern
Joined: 10 Jul 2006 Posts: 40
|
Posted: Fri Feb 09, 2007 11:24 Post subject: |
|
|
Unter diesem Link habe ich etwas gefunden:
http://forum.ubuntuusers.de/topic/60681/
Mit diesen Schritten fallen schonmal die lästigen Perl Meldungen weg (und Ubuntu spricht wieder deutsch in der Konsole)
Die Zeilen mit localeconf habe ich nicht aus dem link übernommen, da sich das paket bei mir nicht installieren lässt..
Code: |
# Passende Locales erzeugen lassen
sudo echo "de_DE ISO-8859-1" >> /var/lib/locales/supported.d/local
sudo echo "de_DE@euro ISO-8859-15" >> /var/lib/locales/supported.d/local
sudo echo "en_GB ISO-8859-1" >> /var/lib/locales/supported.d/local
sudo echo "en_GB.ISO-8859-15 ISO-8859-15" >> /var/lib/locales/supported.d/local
sudo echo "en_US ISO-8859-1" >> /var/lib/locales/supported.d/local
sudo echo "en_US.ISO-8859-15 ISO-8859-15" >> /var/lib/locales/supported.d/local
# LANG in /etc/environment und /etc/default/locale setzen
# (hier per perl-Ersetzung und echo für Skript-Automatisierung aufbereitet)
sudo perl -p -i -e "s/LANG=\"de_DE.UTF-8\"/LANG=\"de_DE\@euro\"/g" /etc/environment
sudo echo "LANG=\"de_DE@euro\"" > /etc/default/locale
sudo echo "LANGUAGE=\"de_DE:de:en_GB:en\"" >> /etc/default/locale
# nun die locales auch wirklich erzeugen
sudo dpkg-reconfigure locales
|
Das Tastaturlayout der Consolen ist aber leider immernoch Englisch. |
|
Back to top |
|
|
|