Невозможно установить LC_ALL и LC_CTYPE Ubuntu 14.04 LTS

Я пытаюсь решить свои ошибки локали. Я следовал большинству тем и повторял инструкции без успеха. Я либо пропускаю что-то очевидное, либо что-то не так очевидно с процедурой.

Сейчас я живу в Германии, но я включил английский (США) и греческий языки. По какой-то причине пакеты с немецким языком также отображаются в конфигурации моей локали, которую я не совсем понимаю, так как считаю, что она получена из указанного часового пояса.

locale дает

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=el_GR.UTF-8
LANGUAGE=en_US:el_GR
LC_CTYPE="el_GR.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="el_GR.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=C
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=

Я пытался перезаписать мой etc/default/locale файл для установки обоих LC_CTYPE а также LC_ALL но ничего не меняется. Вы знаете, что может пойти не так?

в настоящее время мой etc/default/locale

LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"

2 ответа

Решение

Установить LC_CTYPE="el_GR.UTF-8"необходимо установить language-pack-el-base пакет, содержащий необходимый перевод (.mo) файлы для греческого языка:

sudo apt-get install language-pack-el-base

Вы можете установить эти переменные среды:

sudo vi /etc/environment

добавить эти строки

      LANG=en_US.utf-8
LC_ALL=en_US.utf-8
Другие вопросы по тегам