« Chernobyl et le traitement de l'actualité | Accueil | Des concerts à Auray, c'est possible »

Debian : repasser le système en Anglais

Posté le jeudi 04 mai 2006 à 11:07 AM

En arrivant sur un système que vous n'avez pas configuré, vous avez sûrement eu la joie de tomber sur un système configuré en français. C'est à dire avec des messages d'erreurs en français, et donc un compilateur gcc totalement inutilisable, avec des warnings sortis de l'imagination de quelque barbu franco-centriste.

La solution est simple, debian permet de très facilement reconfigurer les locales de son système :

dpkg-reconfigure locales

Après, à vous de choisir des locales débutant par un En_, signe de terrain connu... sauf que ça ne semble pas faire tout le travail. Il vous faudra également vous aider du script "update-locale"

root@mohon:~# update-locale --help
Usage: update-locale [OPTIONS] [LANG=locale] [LC_NUMERIC=locale] ...
Options:
--help display this message and exit
--reset ignore variables defined in the locale file
--locale-file=FILE file containing locale variables
(Default: /etc/default/locale)
--no-checks do not perform sanity checks on locale variables

Pour ma part, j'utilise la configuration suivante :


root@mohon:~# env | grep LANG
LANG=en_US.ISO8859-1
LANGUAGE=en_US:en

Plus simple, utiliser la locale par défaut, C, en mettant LANG=C. Vous pouvez changez les locales de manière temporaire en les mettant dans votre environnement avec par exemple un "export LANG=C" - dans le cas de Perl, ça devrait suffire à retirer tous les warnings.