1 votes

Problème de localisme dans Linux Mint

J'ai ce problème de locale sur mon Linux Mint Debian (LMDE). Comment puis-je le résoudre ?

cj@linux ~ $ locale

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
LANG=\(null\)
LANGUAGE=
LC_CTYPE="(null)"
LC_NUMERIC="(null)"
LC_TIME="(null)"
LC_COLLATE="(null)"
LC_MONETARY="(null)"
LC_MESSAGES="(null)"
LC_NAME="(null)"
LC_ADDRESS="(null)"
LC_TELEPHONE="(null)"
LC_MEASUREMENT="(null)"
LC_IDENTIFICATION="(null)"
LC_ALL=

Cela poserait-il des problèmes pour les programmes et les applications ?

2voto

Giacomo1968 Points 48326

Le site export , locale-gen y dpkg-reconfigure méthode.

Cela dépend de la "locale" que vous voulez définir, mais cela fonctionne pour moi lorsque je règle des problèmes similaires sur Ubuntu 12.04 qui est basé sur Debian tout comme Linux Mint. Dans ces exemples, j'utilise en_US.UTF-8 mais veillez à le modifier pour qu'il corresponde à vos paramètres linguistiques actuels.

D'abord, exécutez ce qui suit export des commandes :

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

Ensuite, exécutez locale-gen comme ça :

sudo locale-gen en_US.UTF-8

Ensuite, exécutez dpkg-reconfigure locales comme ça :

sudo dpkg-reconfigure locales

Redémarrez votre machine et tout devrait être effacé lorsqu'elle sera de nouveau en ligne. Vérifiez la sortie de locale qui devrait maintenant être quelque chose comme ceci :

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

L'ajout d'un LC_ALL à la valeur /etc/environment méthode.

Une autre idée est que vous pouvez simplement définir la locale globale dans ce fichier :

/etc/environment

En utilisant sudo et votre éditeur préféré ; je préfère utiliser nano mais n'hésitez pas à utiliser l'éditeur de texte de votre choix :

sudo nano /etc/environment

Et ensuite, il suffit d'ajouter cette valeur au bas de ce fichier :

LC_ALL="en_US.UTF-8"

Redémarrez ou déconnectez-vous et reconnectez-vous et cela devrait fonctionner également.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X