PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

mumbly58 : Debian Wheezy (serveur Kimsufi OVH) en français

vendredi 9 janvier 2015 à 15:19

Ça fait des jours que je lutte : impossible de passer mon serveur Kimsufi Debian Wheezy en français (avec les accents, l’euro et tout le tintouin…).
La doc Debian officielle semble dépassée. Car, si on se contente de faire un traditionnelle dpkg-reconfigure lcoales, rien ne change. On retrouve une sortie de la commande “locale” qui ressemble à ça :
$locale
LANG=POSIX
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_ALL=

Pas simple lorsqu’on bosse pas mal en console sur l’édition de fichiers html, php, etc. Dès qu’il y a un peu de texte (fichiers de traduc, commentaire, …), ca donne des choses horribles !

Mais j’ai fini par trouver la parade. En fait, elle est simple et se fait en 3 étapes :
1 – Éditer le fichier /etc/locale.gen, laisser tout commenter (avec le signe #) et ajouter en haut de fichier :
fr_FR ISO-8859-1
fr_FR.UTF-8 UTF-8
fr_FR.UTF-8@euro UTF-8
fr_FR@euro ISO-8859-15

… puis lancez locale-gen.
2 – Éditer le fichier /etc/default/locale et placez-y ceci :
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR:fr

3 – Dernière étape : on édite le fichier .profile dans son /home et on place la ligne suivante :
: ${LANG:=fr_FR.UTF-8}; export LANG

On se déconnecte et à la reconnexion, on a bien les accents, le signe euro, etc. et si on lance la commande locale, on a bien :
$ locale
LANG=fr_FR.UTF-8
LANGUAGE=
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=

Cet article Debian Wheezy (serveur Kimsufi OVH) en français est apparu en premier sur mumbly58.fr.

Gravatar de mumbly58
Original post of mumbly58.Votez pour ce billet sur Planet Libre.