Skip navigation

Debian 9 : problème locales

Résoudre le problème de locales sur Debian 9

Il arrive d’avoir un conflit de locale. Ce problème peut arriver juste après une installation de Debian lorsque la langue et le le clavier ne sont pas de la même « région ».

Provoquer l’erreur.

root@debian~#: perl -e exit


sortie

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = "en_US:en",
	LC_ALL = (unset),
	LC_MEASUREMENT = "fr_FR.UTF-8",
	LC_PAPER = "fr_FR.UTF-8",
	LC_MONETARY = "fr_FR.UTF-8",
	LC_NAME = "fr_FR.UTF-8",
	LC_ADDRESS = "fr_FR.UTF-8",
	LC_NUMERIC = "fr_FR.UTF-8",
	LC_TELEPHONE = "fr_FR.UTF-8",
	LC_IDENTIFICATION = "fr_FR.UTF-8",
	LC_TIME = "fr_FR.UTF-8",
	LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").

Éditer le fichier ~/.bashrc.

root@debian~#: vim ~/.bashrc

aperçu du contenu du fichier

[…]
export LC_ALL="en_US.UTF-8"
export LANG="en_US.UTF-8"
export LANGUAGE="en_US.UTF-8"

: Remplacer en_US.UTF-8 par la locale approprié.

Recharger la configuration du profile.

root@debian~#: source .bashrc

Reconfigurer les locales.

root@debian~#: locale-gen "en_US.UTF-8"

La commande suivante, ouvre une UI où il faut choisir la ou les locales concernées et confirmer.

root@debian~#: dpkg-reconfigure locales

by | September 30, 2018 | No Comments | Système | Tags : debian9