[Résolu]variables "locale" LANG LC_ALL


#1

Salut,

j´ai un serveur sous debian et je n’ai accès à ce dernier qu’à partir d’une connection SSH. A chaque fois que je démarre une session, j’ai des valeurs définies dans “locale” et ca pose plein de problème dans l’installation ou le lancement de certains programmes.

donc quand je fais :

localhost:~# locale
[/code]j'ai : [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=
[/code]et je dois donc faire a chaque fois : [code]localhost:~# unset LANG
[/code]Pour que ca marche...
Sinon les programmes ne marchent pas. Si je refais 
[code]localhost:~# locale
[/code]j'ai :[code]
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

Donc je ne comprends pas d’où viens mon problème et comment je peux y remédier…

Merci pour le coup de main
[/code]


#2

Deux solution pour re-configurer tes parmaétres locales:

  • dpkg-reconfigure locales, tu sélectionnes uniquement kes paramétres de langue qui t’intéressent, puis ceux que tu veux par défaut.
    Ou bien :
  • Tu édites /etc/locale.gen puis tu lances locale-gen pour que ça soit pris en compte

#3

Merci…

J’ai regardé ce que tu m’as dit, et ca a l’air d’être exactement ce dont j’ai besoin, mais avant de faire les changements je voudrais te demander quelques informations :

  • dans le fichier /etc/locale.gen j’ai

mais je ne sais pas si ca va poser des problèmes si j’efface la ligne… car mon problème vient de la langue apparemment…

  • sinon, j’ai vu que dpkg-reconfigure locale marche mais je ne sais pas ce que je devrais mettre… si j’ai des problèmes avec des progs avec la langue allemande je l’aurais aussi en francais ou en anglais je suppose… que vaut il mieux que je fasse.

Merci :smiley:


#4

générallement, pour la langue, j’utilise un fr_FR. Si tu crains que cele empêche l’éxecution de certains de tes programmes, tu peux toujours choisir “aucun” à la question suivante dans dpkg-reconfigure pour que les locales ne soient pas fixées par défaut.


#5

OK Merci!