Ubuntu 8.04 locales

  • Hallo,


    bei mir am vserver, mit Ubuntu8.04, kommt ständig (immer wenn perl benutz wird?)


    Code
    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").

    und das beste:

    Hilfe!


    btw: wie bekomme ich autocomplete?
    edit: für bash completion hat nur das packet bash-completion gefehlt

  • Wird so sein wie unter debian, du kannst zb dpkg-reconfigure locales nutzen um die locales neu zu konfigurieren. Danach sollte auch die Meldung verschwinden.

  • Sorry ja sehe es gerade. Und ein weiterer Dialog folgt nicht?


    Du kannst sie auch manuell setzen. Was sagt denn die Ausgabe von locale ?


    ALso ich sage was bei debian geht, aber ich denke es geht bei dir auch.


    Lege in /etc/locale.gen fest, welche locale verfügbar sein soll. Führe dann locale-gen aus. Dann kannst du in /etc/environment die locales festlegen.


    Cheers!

  • Auf der Suche nach locale.gen bei ubuntuusers hab ich diesen Thread gefunden. Im 4 Post gibt jemand 2 Lösungen.


    Ich habe Variante A versucht und sie funktioniert.


    Bei mir war /var/lib/locales/supported.d/ leer.



    Jetzt hab ich in dem Ordner die Dateien "de" und "local", wie auf meinem System zu Hause.
    Die restlichen Schritte haben dann auch funktioniert.


    de:

    Code
    de_DE.UTF-8 UTF-8
    de_CH.UTF-8 UTF-8
    de_BE.UTF-8 UTF-8
    de_LU.UTF-8 UTF-8
    de_AT.UTF-8 UTF-8

    local:

    Code
    de_DE.UTF-8 UTF-8
    en_US.UTF-8 UTF-8

    Danke an Max1 für den Tipp mit locale.gen

  • bei mir war /var/lib/locales/supported.d/ auch leer. Also habe ich mit

    Code
    apt-get install language-pack-en-base
    apt-get install language-pack-de-base


    die Dateien generiert.