Русификация Gentoo Linux

21. 07. 2013

Русификация Gentoo Linux. В предыдущей статье я рассказал как установить Gentoo Linux, сегодня расскажу и опишу, как русифицировать, вновь установленную Gentoo Linux.

Русификация Gentoo LinuxРусификацию консоли Gentoo Linux

Для начала, произведем обновление портов системы.

localhost ~# emerge --sync

Установим набор шрифтов, нужны для нормального отображение русских букв.

localhost ~# emerge freefonts corefonts cronyx-fonts terminus-font

Отредактируем файл «locale.gen».

localhost ~# nano /etc/locale.gen

Добавим в файл "locale.gen" следующие (во многих случаях достаточно en_US.UTF-8 UTF-8 и ru_RU.UTF-8 UTF-8):

en_US.UTF-8 UTF-8
en_US ISO-8859-1
ru_RU.UTF-8 UTF-8
ru_RU.KOI8-R KOI8-R
ru_RU.CP1251 CP1251
ru_RU ISO-8859-5

И генерируем locale.

localhost ~# locale-gen

Теперь, нужно создать файл «02locale».

localhost ~# nano /etc/env.d/02locale

Добавим в него следующие:

LC_ALL="ru_RU.UTF-8"
LANG="ru_RU.UTF-8"
LC_MESSAGES="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"

Прорвете, в файле «rc.conf», наличие строчки unicode="YES". Если строка отсутствует или закомментирована, допишите или раскомментируйте (комментарий строчки выглядит как: #).

Теперь, обновим переменную среды(после обновления получим кракозябры, исправим чуть позже).

localhost ~# env-update && source /etc/profile

Настроим шрифты, для этого отредактируем файл «consolefont».

localhost ~# nano /etc/conf.d/consolefont

Заменим consolefont="default8x16" на consolefont="cyr-sun16"

Также отредактируем файл «keymaps» .

localhost ~# nano /etc/conf.d/keymaps

Проверим наличие keymap="-u ru" («-u ru» — переключение раскладки клавиатуры «shift+ctrl»).

Теперь, перезапустим «keymaps» и «consolefont» (если все правильно, кракозябры должны исчезнуть).

localhost ~# /etc/init.d/consolefont restart && /etc/init.d/keymaps restart

Можно проверить, например, открыв текстовый редактор «nano» и попробовать, что-то написать по-русски, переключив «shift+ctrl». Если по-русски будет писать кракозябрами, тогда в файл «/etc/conf.d/keymaps» добавьте dumpkeys_charset="koi8-r" и перезапустите «/etc/init.d/keymaps restart».

На этом все, русификация Gentoo Linux закончена.

  • DimK Levin

    Здравствуйте! добавьте пожалуйста строку что $rc-update add consolefont default, без consolefont пляска с бубном есть а музыки не слышно 😉

    • vz

      Да, иначе после перезагрузки получаем крюказябры в консоли а не кириллицу.

  • vahe

    спасибо! funtoo OS все работает