Просто блог
После установки чистой Debian 8 на VDS ihor.ru при работе в терминале часто выскакивает предупреждение Setting locale failed. Please check that your locale settings.
Ниже дана информация о том как избавиться от него.
Само предупреждение выглядит как-то так.
Can`t set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_TIME = "ru_RU.UTF-8",
LC_MONETARY = "ru_RU.UTF-8",
LC_ADDRESS = "ru_RU.UTF-8",
LC_TELEPHONE = "ru_RU.UTF-8",
LC_NAME = "ru_RU.UTF-8",
LC_MEASUREMENT = "ru_RU.UTF-8",
LC_IDENTIFICATION = "ru_RU.UTF-8",
LC_NUMERIC = "ru_RU.UTF-8",
LC_PAPER = "ru_RU.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
locale: Cannot set LC_ALL to default locale: No such file or directory
Для того чтоб забыть об этом раз и навсегда нужно выполнить след действия:
sudo nano /etc/default/locale
Откроется текстовый редактор, и надо чтоб редактируемый файл выглядел так:
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_ALL=en_US.UTF-8
LC_TYPE=en_US.UTF-8
Выходим, не забывая сохранить изменения.
Вводим комманды:
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
И завершаем сессию в терминале.