web-dev-qa-db-fra.com

locale: réinitialiser les paramètres perdus

Pour une raison étrange, j'ai perdu certains de mes paramètres locale. J'ai réussi à restaurer la plupart d'entre eux en utilisant Sudo dpkg-reconfigure locales:

Perl: warning: Setting locale failed.
Perl: warning: Please check that your locale settings:
 LANGUAGE = (unset),
 LC_ALL = (unset),
 LANG = "en_US.UTF-8"
    are supported and installed on your system.
Perl: warning: Falling back to the standard locale ("C").
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

Donc, je suis coincé avec une valeur manquante:

$ locale
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=en_US.UTF-8
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=

Une idée de comment les restaurer tous?

Merci,

Adam

6
Adam Matan

Si vous avez supprimé certains fichiers, essayez de réinstaller le paquet de paramètres régionaux:

apt-get install --reinstall locales

Vous voudrez peut-être faire la même chose pour la base de support de langue (votre langcode), votre pack de langue (votre langcode) et d'autres packs de langue (gnome, kde ...) pour votre langue.

5
Xuacu

Cela m'arrive aussi à l'occasion. Je ne sais pas ce qui le cause, mais je déclenche:

Sudo dpkg-reconfigure locales

Et cela semble résoudre le problème (pour moi)

8
Oli

Voici ce que je devais faire pour résoudre ce problème:

Sudo apt-get install --reinstall language-support-en
5
Eric Johnson

Aucune des réponses données ne m'a pas aidé, mais j'ai trouvé ceci:

http://ubuntuforums.org/showpost.php?p=12183173&postcount=6

et ça a fait l'affaire.

2
Irek

Je rencontre ce problème de temps en temps et aucune des réponses ci-dessus ne m'aide. Ce qui m’aide réellement c’est d’ajouter ce qui suit dans/etc/default/locales

LANG="en_US.UTF-8"
LANGUAGE="en_US"
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"
1
Artem Pakk