>> Dans cette version, on exporte $LANG avec en_US.UTF-8,
>> mais le script ne veut pas me le changer semble-t-il car la sortie
>> d'un ifconfig depuis le script d'install est en Français.
>> [...]
>> Ce que j'aimerais savoir au final, c'est pourquoi la sortie de
>> mon ifconfig reste en Français.
>>
>> [code]
>> $ENV{'LANG'} = $lang_env unless $no_lang_env;
>> avec $no_lang_env = 0 et $lan_env ='en_US.UTF-8'
>> [/code]
>
> Essaie « LC_ALL=C /sbin/ifconfig ?

Oui cela marche bien comme cela. Je pense que ce sont
mes locales qui sont mal configurées

$ locale -a
C
fr_FR.utf8
POSIX

Montre en fait que en_US.UTF-8 n'est pas installé. Je
l'installe avec un petit dpkg-reconfigure locales, mais rien n'y fait
avec en_US.UTF-8.

$ LANG=en_US.UTF-8 /sbin/ifconfig bond0
bond0     Lien encap:Ethernet  HWaddr 00:17:31:A3:FF:31
..

$ LANG=en_US.utf8 /sbin/ifconfig bond0
bond0     Lien encap:Ethernet  HWaddr 00:17:31:A3:FF:31
...

$ LANG=C
/sbin/ifconfig bond0
bond0      Lien encap:Ethernet  HWaddr 00:17:31:A3:FF:31
...

$ LC_ALL=C /sbin/ifconfig bond0
bond0     Link encap:Ethernet  HWaddr 00:17:31:A3:FF:31
...

$ cat /etc/environment
LANG="fr_FR.UTF-8"
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"

Je n'arrive pas à comprendre ce comportement.

Si quelqu'un peut faire le test chez lui.

Merci.

---
Franck Joncourt
http://www.debian.org/ - http://smhteam.info/wiki/



-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à