LinuxNews
Home Новости Документация

Просмотр документа

 
Присланный мне Igor Naum текст о руссификации 6го редхата ... хотя по моим ощущениям при 
выборе всего русского в начале инсталляции и так руссифицирован ... хотя скорее всего я 
ошибаюсь .. ниже авторский текст без каких-либо поправок .... 
Русификация Linux RedHat 6.0 (Hedwig) 
 Русификация  текстового режима 
1.  Зарегистрироваться в системе как ROOT. 
2.  Далее берем маленький сценарий предложенный Виктором 
         Вислобоковым : 
#-------------------------------------------------------------------------- 
#                                 russian 
#-------------------------------------------------------------------------- 

# Set leds and META for terminals 
for t in 1 2 3 4 5 6 
do 
   setleds -num /dev/null 
done 

# Load russian fonts 
echo -e "                       \033[1;34;47m      Loading Russian 
Font      \033[36;40m" 
setfont Cyr_a8x16 >/dev/null 2>/dev/null 

# Load russian keys 
echo -e "                       \033[1;37;44m      Loading Russian 
Keys      \033[36;40m" 
loadkeys ru1.map >/dev/null 2>/dev/null 

# Map screen 
echo -e "                       \033[1;33;41m      Loading  Map 
Screen      \033[36;40m" 
mapscrn koi2alt > /dev/null 2>/dev/null 

# Enable mapping on tty 
for t in 1 2 3 4 5 6 
do 
   echo -e "\033(K" >/dev/tty$t 
   echo -e "\033[0;30;42m  Enable mapping on \033[0;31;42m (ПЕРЕНОС)
/dev/tty$t  \033[0;36;40m" (<-ЭТО ОДНА СТРОЧКА !!!) 
done 
#-------------------------------end of file--------------------------------- 

и помещаем его в /etc/rc.d/init.d под именем russian. 
3.  Делаем его запускаемым для всех пользователей : 
          chmod 711 russian 
4.  Делаем ссылки на этот файл из всех каталогов 
         rc0.d-rc6.d 
        Поочередно заходя в каждый каталог rc0.d-rc6.d 
        выполнить команду ln -sf /etc/rc.d/init.d/russian S99russian 
        число после S нужно взять как можно большее, я взял 99 
5.  Создать в домашнем каталоге файл .inputrc такого содержания : 
                set meta-flag On 
                set convert-meta Off 
                set output-meta On 
                "\e[1~": beginning-of-line 
                "\e[3~": delete-char 
                "\e[4~": end-of-line 
                "\e[C": forward-char 
                "\e[D": backward-char 
                "\e[A": previous-history 
                "\e[B": next-history 
        его надо поместить также в каталог /etc/skel , тогда при 
         добовлении новых пользователей он автоматически будет 
помещаться   в их домашний каталог 

6. Необходимо включить русскую локаль. В RedHat 60 это делается не 
просто , а очень просто:) 
Cкопировать содержимое /usr/share/locale/ru_SU в ru_RU и в файле 
/etc/profile добавте следующие строчки : 
                export LANG=ru_RU 
                export PAGER=less 
                export LESSCHARSET=koi8-r 
                echo -e '\033(K' 
проверить  включение можно набрав команду  Locale, все переменные должны 
иметь вид имя переменной=ru_RU, за исключением переменной LC_ALL. Если 
все сделано правильно, то при наборе cal вы должны увидеть календарь 
рускими буквами. Далее необходимо перегрузить систему. 
Переключение  - правый Ctrl. 
 

 

Copyright 1999 SWsoft, All rights reserved.
По всем вопросам обращайтесь по телефону (+7 095) 788-0705
или пишите нам по адресу: info@linuxnews.ru
SW Interactive