10 лет тому мне пришлось "бороться" в CentOS 7 за русскую консоль, точнее за буковки кирилицы в наборе. Как оказалось, также всегда полезно на первых шагах провести локализацию временной зоны и следом локализацию окружения Linux, чтобы было меньше сюрпризов в будущем.
Делай раз, локализация временной зоны.
Для Ubuntu:
# timedatectl set-timezone Europe/Kyiv
Для FreeBSD:
# rm /etc/localtime
# ln -s /usr/share/zoneinfo/Europe/Kyiv /etc/localtime
# cp /usr/share/zoneinfo/Etc/GMT-2 /etc/localtime
Делай два, локализация окружения.
Для Debian (CP1251 locale в Linux):
# apt install locales dialog
# echo 'ru_UA.UTF-8 UTF-8' > /etc/locale.gen
# locale-gen
# LANG=ru_UA.UTF-8 date
# export LANG=ru_UA.UTF-8
# echo LANG=ru_UA.UTF-8 > /etc/default/locale
Для CentOS:
$ localectl status
$ localectl list-locales
# localectl set-locale LANG=ru_UA.utf8
$ export LANG=ru_UA.utf8
Для Ubuntu:
# apt install language-pack-ru
Для Ubuntu Upstart:
# update-locale LANG="ru_UA.UTF-8"
# cat /etc/default/locale
# export LANG="ru_UA.UTF-8"'
Удачи.

No comments:
Post a Comment
А что вы думаете по этому поводу?