Base de connaissances

/bin/bash : avertissement : setlocale : LC_ALL : impossible de changer la locale (en_US.UTF-8).

Le message d'avertissement que vous voyez, "/bin/bash: warning: set locale: LC_ALL: cannot change locale (en_US.UTF-8)", indique un problème lié aux paramètres de la langue (locale) du système.

Voici comment vous pouvez résoudre ce problème :

Définir les variables d'environnement de la locale :

Ouvrez le fichier /etc/environment pour le modifier :

sudo nano /etc/environment

Ajoutez les lignes suivantes :

LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8

Assurez-vous de remplacer en_US.UTF-8 par la locale appropriée si nécessaire.

Sauvegardez le fichier et quittez l'éditeur.

Mettez à jour les variables d'environnement :

source /etc/environment

Reconfigurer les locales :

Exécutez la commande suivante pour reconfigurer les locales :

sudo dpkg-reconfigure locales

Cela ouvrira une boîte de dialogue où vous pourrez sélectionner les locales souhaitées. Assurez-vous de sélectionner en_US.UTF-8 ou la locale que vous préférez.

Après avoir sélectionné la locale désirée, appuyez sur Entrée, et le système générera les locales sélectionnées.

Mettre à jour manuellement les paramètres de la locale :

Ouvrez le fichier /etc/default/locale pour le modifier :

sudo nano /etc/default/locale

Assurez-vous que le fichier contient les lignes suivantes :

LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8

Encore une fois, remplacez en_US.UTF-8 par la locale souhaitée si nécessaire.

Sauvegardez le fichier et quittez l'éditeur.

Mettez à jour les paramètres de la locale :

source /etc/default/locale

Définir la locale dans le fichier de profil Bash :

Ouvrez le fichier ~/.bashrc pour le modifier (si le problème est spécifique à un utilisateur) :

nano ~/.bashrc

Ajoutez la ligne suivante à la fin du fichier :

export LC_ALL=en_US.UTF-8

Sauvegardez le fichier et quittez l'éditeur.

N'oubliez pas de remplacer en_US.UTF-8 par la locale souhaitée si elle est différente.

Redémarrer la session ou se déconnecter et se reconnecter :

Après avoir appliqué l'une des options ci-dessus, vous devrez peut-être redémarrer votre session de shell ou vous déconnecter et vous reconnecter pour que les changements prennent effet.

Veuillez noter que les étapes exactes peuvent varier en fonction de votre distribution Linux et de la configuration de votre système.

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?