ubuntu-vs-debian.gif

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.

locale-deb-1.png

Puis générez les locales.

locale-deb-2.png

Et le problème est réglé.

  • Dernière modification le : 10 janvier 2010 à 17:54