
Tout d'abord, pour être sûr qu'il s'agit bien de ce problème, voici à quoi ressemble les messages d'erreurs :
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "fr_FR.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Ce pépin n'a rien de bloquant, mais il pourrit quand même l'affichage lors de l'installation de paquets via apt-get. Voici comment résoudre ce problème sous Ubuntu et Debian.
Ubuntu 9.04 (The Jaunty Jackalope)
Rien de plus simple sur une Ubuntu 9.04, il suffit d'installer le paquet "language-pack-fr" :
sudo apt-get install language-pack-fr
L'installation de ce paquet sera la dernière occasion de voir les messages d'erreurs dans votre terminal, soyez donc sûr d'être mentalement prêt. ;-)
Debian 5 (Lenny)
Sous Debian 5.0, le message d'erreur change légèrement :
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "fr_FR.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
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
/usr/bin/mandb: can't set the locale; make sure $LC_* and $LANG are correct
manconv: can't set the locale; make sure $LC_* and $LANG are correct
La méthode pour résoudre ce pépin est elle aussi différente, mais pas plus compliquée :
apt-get install locales dpkg-reconfigure locales
Sélectionnez ensuite la langue de votre choix.
Puis générez les locales.
Et le problème est réglé.






