А АThursday, 1 May 2025

Локализация Linux.

Всем привет.

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

А что вы думаете по этому поводу?

Версия на печать

Популярное