Русификация Gentoo
Когда-то давно привелось администрировать серверы под управлением gentoo. В целом – данный дистрибутив мне понравился, но впоследствии все же остановил свой выбор на FreeBSD. В данной заметке напишу пошаговый процесс русской локализации операционной системы gentoo. |
Если проверка locale, если выдает отличное от:
# locale LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" LC_TIME="ru_RU.KOI8-R" LC_COLLATE="ru_RU.KOI8-R" LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_PAPER="ru_RU.KOI8-R" LC_NAME="ru_RU.KOI8-R" LC_ADDRESS="ru_RU.KOI8-R" LC_TELEPHONE="ru_RU.KOI8-R" LC_MEASUREMENT="ru_RU.KOI8-R" LC_IDENTIFICATION="ru_RU.KOI8-R" LC_ALL=ru_RU.KOI8-R
то делаем следующее:
1. Создаем файл /etc/env.d/02locale и пишем туда следующие строки:
# nano -w /etc/env.d/02locale LANG="ru_RU.KOI8-R" LC_NUMERIC="POSIX" LC_ALL="ru_RU.KOI8-R"
2. В файле /etc/conf.d/consolefont указываем следующие значения:
# nano -w /etc/conf.d/consolefont CONSOLEFONT="cp866-8x16" CONSOLETRANSLATION="koi2alt"
3. В файле /etc/conf.d/keymaps указываем следующее значение:
# nano -w /etc/conf.d/keymaps KEYMAP="ru4"
4. Устанавливаем в системе часовой пояс. Для московского часового пояса вводим:
# cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
В файле /etc/conf.d/clock указываем следующие значения:
# nano -w etc/conf.d/clock CLOCK="local" TIMEZONE="Europe/Moscow"
5. В файле /etc/locale.gen можно закоментировать все значения языковых локалей, а указать следующее:
# nano -w /etc/locale.gen ru_RU.KOI8-R KOI8-R
Запустить генерацию выбранных локалей командой:
# locale-gen
6. Запускаем
# env-update
для дополнения глобального профильного файла /etc/profile.
7. Перечитываем файл /etc/profile командой:
# source /etc/profile
8. Теперь осталось заново переустановить glibc командой:
# emerge glibc
9. Проверяем командой locale, теперь все должно выглядеть так, как описано в самом начале.
Проверить русификацию просто. Достаточно спросить системное время командой date. Результатом ее работы должен быть примерно следующий вывод на экран:
# date Втр Сен 22 16:36:58 MSD 2009
Если у вас также, то поздравляю, русификация Gentoo прошла успешно!
Ссылка на русскоязычную статью: Руководство по русской локализации Gentoo Linux. Предупреждаю, она довольно-таки старая, и многие вещи в ней описаны не правильно!