Как русифицировать Gentoo
После установки популярного дистрибутива Linux, одна из первых операций, которые следует выполнить - это русификация системы.
Русификацию Gentoo необходимо начать до установки основных графических программ. Первых делом обьявим в файле /etc/portage/make.conf LINGUAS="ru":
nano /etc/portage/make.conf
Обновим дерево портежей, если еще этого не сделали.
emerge --sync
Следующая команда устанавливает набор кирилических шрифтов:
emerge freefonts corefonts cronyx-fonts terminus-font
Теперь необходимо отредактировать файл "locale.gen".
nano /etc/locale.gen
В этот файл добавляем следующие строки:
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-gen генерируем локаль.
locale-gen
Дальше нужно создать файл "02locale".
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"
Не забудьте проверить в /etc/rc.conf наличие строки unicode="YES". Если ее нет или она закомментирована, нужно дописать/раскомментировать. О том является ли строка комментарием можно судить по символу #. Вот пример как НЕ должно быть:
# unicode="Yes"
Обновляем переменные среды (крякозябров пока не пугаемся)
env-update && source /etc/profile
Настраиваем шрифты для русификации консоли gentoo.
nano /etc/conf.d/consolefont
Заменяем строку consolefont="default8x16" на consolefont="cyr-sun16"
Теперь отредактируем "keymaps".
nano /etc/conf.d/keymaps
Прописываем там keymap="-u ru" ("-u ru" — смена раскладки по "ctrl+shift").
Теперь перезапускаем демонов
/etc/init.d/consolefont restart /etc/init.d/keymaps restart
Вот и все. После проделанных манипуляций, система должна понимать кирилические символы в консоли. Если возникли проблемы с вводом русских символов, можно в файле "/etc/conf.d/keymaps" прописать dumpkeys_charset="koi8-r" и перезапустить демон
/etc/init.d/keymaps restart
Надеюсь эта небольшая заметка подсказала вам как русифицировать Gentoo.