Как решить проблему с локалью в Debian (консоль)?

Приветствую.
Уже который час читаю мануалы и способы решения, но ни один не подходит. Системным администратором не являюсь. Поэтому могу чего-то не понимать.

Проблема с локалью в Debian. Захочу через Putty, там во вкладке с кодировкой выбираю UTF8.
uname -a
Linux loc 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

Делал следующее
dpkg-reconfigure locales
Generating locales (this might take a while)...
  de_DE.UTF-8... done
  en_US.UTF-8... done
  ru_RU.UTF-8... done
Generation complete

dpkg-reconfigure console-cyrillic
Параметры ставлю такие
What virtual consoles do you use?                           -->  /dev/tty[1-6]
Choose the keyboard layout                                  -->  Russian
Toggling between Cyrillic and Latin characters              -->  Caps Lock
Switching temporarily between Cyrillic and Latin characters -->  No temporary switch
Choose a font for the console.                              -->  UniCyr
What is your favourite font size?                           -->  14
What is your encoding?                                      -->  UNICODE
Do you want to setup Cyrillic on the console at boot-time?  -->  Yes


В файле /etc/default/locale
#  File generated by update-locale
LANG=ru_RU.UTF-8

Все сделано так как пишут везде.
Перелогиниваюсь. Выполняю
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=


В результате
746304f20ef40155b89bdb6eb51fdf67b8b12af31e103f74ddd3733266407dd10b5cc0e10f895b1f

А вот если локаль задана как
export LANG=en_US.UTF-8
то все нормально переводится. Но необходима именно русская локаль.
  • Вопрос задан
  • 13811 просмотров
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Попробуйте:
sudo locale-gen
sudo update-locale LANG=ru_RU.UTF-8 LC_MESSAGES=POSIX


Призываю в пост @inkvizitor68sl
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
slaykovsky
@slaykovsky
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Шрифт попробуйте сменить в putty на Lucida Console для начала (вид, шрифт). Если не поможет - то проще руками залезть и посмотреть, чем гадать здесь)

Ну а вообще используйте sourceforge.net/projects/sshwindows/files/OpenSSH%... openssh. Поставите его, cmd.exe откроете, напишете в него ssh user@host, и попадете в ssh)
Ответ написан
@novomin
Попробуй в PuTTY во вкладке Translation выбрать KOI8-R
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы