@rudi337

Как решить проблему с локалями в Debian?

Недавно поставил Debian взамен Убунты.
И при установки чего-либо через apt в ходе установки выскакивала ошибка:
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 = (unset),
	LC_ALL = "en_US.utf8",
	LC_TIME = "ru_RU.utf8",
	LC_MONETARY = "ru_RU.utf8",
	LC_TYPE = "en_US.UTF-8",
	LC_MEASUREMENT = "ru_RU.utf8",
	LC_NUMERIC = "ru_RU.utf8",
	LC_PAPER = "ru_RU.utf8",
	LANG = "en_US.utf8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
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

... и устанавливалось.
Погуглив нашел сайт где объясняют как убрать ошибку.
Сделал всё как сказали, но ошибка не ушла плюс к сему при открытии терминала появляется
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)

P.S Я линукс начал изучать не так давно поэтому могу чего-то не знать. Прошу строго не судить.
  • Вопрос задан
  • 14319 просмотров
Решения вопроса 1
@Alexander1705
Попробуйте заменить en_US.utf8 на en_US.UTF-8.

Для начала, попробуйте изменить переменные окружения:
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
...

Если поможет, редактируйте файл /etc/locale.conf
Здесь можете почитать по-подробнее.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
nightvich
@nightvich
ITman
$ sudo locale-gen "en_US.UTF-8"
Generating locales...
  en_US.UTF-8... done
Generation complete.

$ sudo dpkg-reconfigure locales
Generating locales...
  en_US.UTF-8... up-to-date
Generation complete.


Самый полезный навык - наyчиться пользоваться Google.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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