Информационные сайты
Репозитарии
http://packman.links2linux.org/
Если бы не YAST, все было бы как обычно, а так...
Руссификация Suse 8.1 - http://www.opennet.ru/base/rus/suse_rus_console.txt.html
В 9.1 нормальная поддержка русского с UTF-8 будет если в начале установки выбрать русский. Русификация 9.0 приведена здесь: http://www.nixp.ru/cgi-bin/go.pl?q=articles;a=suse9ru
YAST -> System -> Разбиение -> <раздел c fat32> -> Редактировать ->
Опции fstab -> Codepage for short FAT names -> 866
http://en.opensuse.org/Optimal_Use_of_Fonts_on_SuSE
YAST -> Software -> Online обновление- > там, среди необязательных обновлений, будет то, что вам нужно (а заодно и драйвера для некоторых wireless-карт).
Где и все апдейты:
ftp://ftp.suse.com/pub/suse/i386/update/9.2/scripts/fetchnvidia.sh
В SuSE Linux локаль ru_RU.CP1251 отсутствует. Представлены только ru_RU.KOI8-R и ru_RU.UTF-8, и по умолчанию устанавливается кодировка UTF-8.
Поэтому первым делом мы её генерим.
Смотрим, что charmap у нас есть в /usr/share/i18n/charmaps
(CP1251.gz),
LC генерится из /usr/share/i18n/locales/ru_RU
(I18NPATH).
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
Теперь у нас есть /usr/lib/locale/ru_RU.cp1251
. Переименовываем в ru_RU.CP1251
.
Смотрим, что сгенеренная локаль есть среди доступных:
locale -a | grep ru
Далее собственно русификация:
/etc/sysconfig/language
:
RC_LANG="ru_RU.CP1251" ROOT_USES_LANG="no"Для того, чтобы изменения применились к общесистемному профилю
/etc/sysconfig/profile
, выполняем:
SuSEconfig -module profiles
/etc/sysconfig/keyboard
KEYTABLE="ru-cp1251.map.gz"Файлик должен присутствовать в
/usr/share/kbd/keymaps/i386/qwerty
./etc/sysconfig/console
CONSOLE_FONT="Cyr_a8x16" CONSOLE_ENCODING="CP1251"Если шрифт не .psfu, то надо приписать еще
CONSOLE_UNICODEMAP=cp1251.uni
.
Шрифт мы взяли из /usr/share/kbd/consolefonts/
. Идем туда и меняем ссылку default8x16.gz:
ln -sf Cyr_a8x16.gz default8x16.gz
За ответ благодарим moon.