locale: Сбросить потерянные настройки [дубликат]

На этот вопрос уже есть ответ:

По какой-то странной причине я потерял некоторые настройки локали . Мне удалось восстановить большинство из них, используя 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

Итак, я застрял с одним отсутствующим значением:

$ 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=

Есть идеи, как восстановить их все?

Спасибо ,

Адам

6
задан 22 August 2010 в 11:59

5 ответов

Если вы удалили несколько файлов, попробуйте переустановить пакет языкового стандарта:

apt-get install --reinstall locales

Вы можете сделать то же самое для language-support- (ваш langcode), language-pack- (ваш langcode) -base и другие языковые пакеты (gnome, kde ...) для вашего языка.

0
ответ дан 22 August 2010 в 11:59

Вот что я должен был сделать, чтобы это исправить:

sudo apt-get install --reinstall language-support-en
0
ответ дан 22 August 2010 в 11:59

Иногда со мной тоже бывает. Не знаю, с чем это связано, но я просто увольняюсь:

sudo dpkg-reconfigure locales

И это, похоже, исправит (для меня)

0
ответ дан 22 August 2010 в 11:59

Время от времени я сталкиваюсь с этой проблемой, и ни один из приведенных выше ответов не помогает мне. Что мне действительно помогает, так это добавление следующего в / 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"
0
ответ дан 22 August 2010 в 11:59

Любой из приведенных ответов не помог мне, но я нашел это:

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

, и это сделало трюк.

0
ответ дан 22 August 2010 в 11:59

Другие вопросы по тегам:

Похожие вопросы: