Pas Tout A Fait

Aller au contenu | Aller au menu | Aller à la recherche

Régler un problème de "locale" sous GNU/Linux

Dernière mise à jour le 07 juin 2011

Parfois, suite à une installation ou une mise à jour, il arrive que les "locales" ne soit pas correctement paramétrées, ce qui provoque des messages d'erreurs, en particulier quand on utilise apt-get. Voici comment régler ce problème.

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é.

Matthieu Patout

Auteur: Matthieu Patout

Restez au courant de l'actualité et abonnez-vous au Flux RSS

Soyez le premier à réagir sur cet article

Ajouter un commentaire Fil des commentaires de ce billet

aucune annexe



Voir Aussi

android.jpg

Accéder aux fichiers d'une tablette Archos 101 G9 depuis Debian Squeeze

Android 3 Honeycomb utilise le protocole MTP (Media Transfer Protocol) pour gérer les connexions à...

Lire la suite

googleplus1.jpg

Améliorer la vitesse de chargement et valider le bouton Google +1

Le bouton Google +1 s'affiche partout sur le web depuis quelques semaines. En plus de permettre la...

Lire la suite