Локаль возвращается к старой локали после выхода из root?

Хейо ~

У меня возникают проблемы, когда я меняю локаль. В настоящее время я получаю эту ошибку всякий раз, когда запускаю команду locale.

locale: Невозможно установить LC_ALL в качестве локали по умолчанию: Нет такого файла или каталога

LANG =

LANGUAGE = ru ru

LC_CTYPE = "POSIX"

LC_NUMERIC = ru

LC_TIME = ru

LC_COLLATE = "POSIX"

LC_MONETARY = ru

LC_MESSAGES = "POSIX"

LC_PAPER = ru

LC_NAME = ru

LC_ADDRESS = ru

LC_TELEPHONE = ru

LC_MEASUREMENT = ru

LC_IDENTIFICATION = ru

LC_ALL =

После входа в root с помощью 'sudo -i' или 'sudo su' я использую 'export LC_ALL = "en_GB"'. Использование локали в то время как в корне дает это.

LANG =

LANGUAGE = ru en

LC_CTYPE = "en_GB"

LC_NUMERIC = "en_GB"

LC_TIME = "en_GB "

LC_COLLATE =" en_GB "

LC_MONETARY =" en_GB "

LC_MESSAGES =" en_GB "

LC_PAPER =" en_GB "

] LC_NAME = "en_GB"

LC_ADDRESS = "en_GB"

LC_TELEPHONE = "en_GB"

LC_MEASUREMENT = "en_GB"

LC_IDENTIFICATION = "en_GB"

LC_ALL = en_GB

Однако после выхода из корня через «выход», «перезагрузку» или просто закрытие терминала изменения полностью возвращаются и «locale: Cannot set LC_ALL» по умолчанию: нет такого файла или каталога "ошибка возвращается. Вывод 'locale' такой же, как и прежде, чем я использовал 'export LC_ALL = "en_GB"'

Я пытался использовать «dpkg-переконфигурировать локали» безрезультатно.

Кто-нибудь знает, как это исправить?

0
задан 24 November 2013 в 20:32

1 ответ

Ваш регион - полный беспорядок.

  • Перейдите в «Настройки системы -> Поддержка языков».
  • Перетащите нужный язык наверх и нажмите «Применить для всей системы».
  • Перейдите на вкладку «Региональные форматы», выберите регион по вашему выбору и нажмите «Применить для всей системы».
  • Reboot.

Надеюсь, что это делает.

0
ответ дан 24 November 2013 в 20:32

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

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