Looking for Computer Science  & Information Technology online courses ?
Check my new web site: https://www.yesik.it !

Lors de la mise à jour de mon installation Debian vers Lenny, j'ai pu voir le message d'erreur suivant au lancement de perl:

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.

Cela signifie que les paramètre régionaux (les locales) pour fr_FR.UTF-8 ne sont pas (plus) disponibles. Il faut donc les re-générer. Le plus simple est de se servir de l'utilitaire de configuration de Debian dpkg-reconfigure:

sh# dpkg-reconfigure locales

Dans l'application qui se lance, vous devrez choisir la (ou les) paramètres régionaux que vous souhaitez voir supportés par votre système. Ainsi que la locale par défaut. Une fois cette opération effectuée perl devrait fonctionner sans plus faire apparaître cet avertissement.

Pour les plus aventureux, il est aussi possible de modifier (ou éventuellement créer) le fichier /etc/locale.gen puis d'utiliser locale-gen pour générer les paramètres régionaux. A titre d'exemple, voici la contenu de mon fichier /etc/locale.gen:

# This file lists locales that you wish to have built.
fr_FR.UTF-8 UTF-8
en_US.UTF-8 UTF-8
sh# locale-gen
Generating locales (this might take a while)...
  fr_FR.UTF-8... done
  en_US.UTF-8... done
Generation complete.

Quand à la valeur par défaut, vous la retrouvez dans /etc/environment:

sh# # cat /etc/environment 
LANG="fr_FR.UTF-8"