[Решено] Не могу установить локаль ru_RU.UTF-8.. помогите

Автор gardarea51, 21 августа 2014, 13:35:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

gardarea51

Здравствуйте!
Замаялся, ничего не понимаю. Система Debian 7, поставлена несколько дней назад. DE нет, только консоль. При подключении по ssh - все нормально, русские имена файлов отображаются корректно, но при открытии консоли - я вижу только исковерканные имена.

Делал так:
1) В /etc/locale.gen раскомментировал en_US.UTF-8 и ru_RU.UTF-8, выполнил locale-gen.
2) Запускал dpkg-reconfigure locale, выбирал там умолчальной локаль ru_RU.UTF-8.

Ничего не помогает, как не было русских симполов - так и нет, хотя вывод locale говорит, что переменные установлены правильно, в частности LANG=ru_RU.UTF-8.

Может быть нужно русифицировать консоль как то иначе? Помогите побороть.

BULATUS

Узнать свою локаль командой $ locale
console-cyrillic установлен.
мой выхлоп
bulat@debian:~$ locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=


ЦитироватьДелал так:
По идее должно всё работать...
под рутом dpkg-reconfigure locales
выбрать ru_RU.UTF-8

vladimir_ar

Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

gardarea51

Цитата: vladimir_ar от 21 августа 2014, 14:24:21Я обычно делаю
Код: [Выделить]

dpkg-reconfigure console-setup

Спасибо!
Появился русский, после того как я выбрал "определение оптимального набора символов". Да еще и terminus установился.
Ура!

gardarea51

Цитата: BULATUS от 21 августа 2014, 14:02:23console-cyrillic установлен.
мой выхлоп
Код: [Выделить]

bulat@debian:~$ locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=


Цитировать (выделенное)
console-cyrillic я вообще не понял, что он делает, поставил, посмотрел и удалил. А выхлоп был именно такой.

hippelalex

Не знаю после чего слетела локаль, или это было обновление до 8.1 или это после сноса Х11 пакетов, но она слетела :( и как всегда под вечер.
Причем, если запускать console-cyrillic, то все работает, но до ребута.
В Сети советовали править initramfs.comf., но я решил попробовать этот совет
Цитата: gardarea51 от 21 августа 2014, 16:25:24Я обычно делаю
Код: [Выделить]
dpkg-reconfigure console-setup
Помогло!
Пришлось правда полностью переустановить console-setup. Он оказался побитым.