LINUX.ORG.RU

locales in debian

 ,


0

1

Забыл уже, как конфигурировать Debian. На этапе инсталляции задал no locales, и потом не смог поставить ru_RU.UTF-8.

Подскажите, в чём дело.

# cat /etc/environment
LC_ALL=C
LANG="ru_RU.utf8"
LC_CTYPE="ru_RU.utf8"
# cat /etc/default/locale
LANG="ru_RU.utf8"
LC_CTYPE="ru_RU.utf8"
В терминале и midnight commander русские буквы обозначены esc-последовательностями. Сделал dpkg-reconfigure locales, определил всё. Но эффекта не дало.
$ locale -a
C
C.UTF-8
POSIX
en_US.utf8
ru_RU.utf8

Ответ на: комментарий от alegz

Да, установлен.

Запустил dpkg-reconfigure console-setup - показало, что Encoding to use on the console: ISO-8859-15. Поискал в /etc/, нашёл такую кодировку в /etc/default/console-setup:CHARMAP="ISO-8859-15"

Mirage1_
() автор топика
Ответ на: комментарий от alegz

И в консоли, и в иксах остались esc-символы. Шрифт выставил Terminus для консоли.

Мне кажется, проблема в том, что у меня не может установиться LC_CTYPE:

$ locale
LANG=ru_RU.utf8
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
$ cat /etc/default/console-setup 
# CONFIGURATION FILE FOR SETUPCON

# Consult the console-setup(5) manual page.

ACTIVE_CONSOLES="/dev/tty[1-6]"

CHARMAP="UTF-8"

CODESET="Uni3"
FONTFACE="Terminus"
FONTSIZE="8x16"

VIDEOMODE=

# The following is an example how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'

Mirage1_
() автор топика
Последнее исправление: Mirage1_ (всего исправлений: 1)
Ответ на: комментарий от cprog

update-locale?

Сделал, перезагрузился. The same.

$ locale
LANG=ru_RU.utf8
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
Mirage1_
() автор топика
Ответ на: комментарий от Mirage1_

Я щас попробовал на виртуалке с минимальной установкой. Помогло выпилить английсккю локаль. В файле locale.gen. Потом locale-gen && dpkg-reconfigure locales и выбрать русскую локаль по умолчанию. Далее ребут и текст пошел на русском.

cprog
()