понедельник, 20 февраля 2012 г.

Русификация Slackware 13.37

В который раз набрав терпения и сил, взялся изучать Slackware. С установкой у меня проблем не возникло. Но после установки сразу возникла проблема с русификацией Slackware. Прогулгив пару дней, я нашел много статей о там как это сделать, но к моему огромному сожалению у меня ничего не получалось (видимо из за кривизны рук). И вот наткнулся скрипт который делает все сам :)

Собственно сам скрипт:
  #!/bin/sh
#
mkdir /tmp/russlack ;
cd /tmp/russlack ;
#
echo "Download packages & scripts"
#
wget "http://linux.veta.su/russlack/utf8/cabextract-1.2-i686-2dl.tgz" ;
wget "http://linux.veta.su/russlack/utf8/webfonts-1.3-noarch-2dl.tgz" ;
wget "http://linux.veta.su/russlack/utf8/ru-utf.map.gz" ;
wget "http://linux.veta.su/russlack/utf8/rc.font" ;
wget "http://linux.veta.su/russlack/utf8/rc.keymap" ;
wget "http://linux.veta.su/russlack/utf8/lang.csh" ;
wget "http://linux.veta.su/russlack/utf8/lang.sh" ;
wget "http://linux.veta.su/russlack/utf8/locale.alias" ;
#
echo
echo
echo "All Downloads is done"
echo "Install Packages"
echo
#
installpkg ./cabextract-1.2-i686-2dl.tgz ;
installpkg ./webfonts-1.3-noarch-2dl.tgz ;
#
echo
echo "All Packages is installed"
echo
echo "Backup & Copy the files into directory"
echo
#
cp ./ru-utf.map.gz /usr/share/kbd/keymaps/i386/qwerty/ru-utf.map.gz ;
#
echo "Copy ru-utf.map to /usr/share/kbd/keymaps/i386/qwerty/ru-utf.map"
echo
#
if [ -x /etc/rc.d/rc.font ]; then
/usr/bin/cp /etc/rc.d/rc.font /etc/rc.d/rc.font.bkp
fi
#
cp ./rc.font /etc/rc.d/rc.font ;
#
echo "Backup & copy rc.font to /etc/rc.d/rc.font"
echo
#
if [ -x /etc/rc.d/rc.keymap ]; then
/usr/bin/cp /etc/rc.d/rc.keymap /etc/rc.d/rc.keymap.bkp
fi
#
cp ./rc.keymap /etc/rc.d/rc.keymap ;
#
echo "Backup & copy rc.keymap to /etc/rc.d/rc.keymap"
echo
#
cp /etc/profile.d/lang.csh /etc/profile.d/lang.csh.bkp ;
cp ./lang.csh /etc/profile.d/lang.csh ;
#
echo "Backup /etc/profile.d/lang.csh"
echo "Copy lang.csh to /etc/profile.d/lang.csh"
echo
#
cp /etc/profile.d/lang.sh /etc/profile.d/lang.sh.bkp ;
cp ./lang.sh /etc/profile.d/lang.sh ;
#
echo "Backup /etc/profile.d/lang.sh"
echo "Copy lang.sh to /etc/profile.d/lang.sh"
echo
#
echo "Backup /usr/share/locale/locale.alias"
echo "Copy locale.alias to /usr/share/locale/locale.alias"
echo
cp /usr/share/locale/locale.alias /usr/share/locale/locale.alias.bkp ;
cp ./locale.alias /usr/share/locale/locale.alias ;
echo "change privileges"
echo
#
chmod 644 /usr/share/kbd/keymaps/i386/qwerty/ru-utf.map.gz ;
chmod 777 /etc/rc.d/rc.font ;
chmod 777 /etc/rc.d/rc.keymap ;
chmod 755 /etc/profile.d/lang.csh ;
chmod 755 /etc/profile.d/lang.sh ;
chmod 644 /usr/share/locale/locale.alias ;
#
echo "Remove temp files"
echo
cd ../ ;
rm -rf ./russlack ;
#
echo
echo "All done"
echo "Make reboot to take effects"
echo "For change of an allocation in the console press right Alt"
echo
echo

Скачать скрипт можно здесь: http://linux.veta.su/russlack/utf8/ru-install.sh
Скрипт взят с сайта http://veta.su

Комментариев нет:

Отправить комментарий