|
|
Slitaz5.0汉化安装脚本
#!/bin/sh
TDIR=`pwd`
CDIR=/home/cdl
if test $(id -u) != 0 ; then
if [ ! -d "$CDIR" ] ; then
echo -e "\n需要root权限运行 `basename $0`."
echo -e "请输入 su 和root密码成为超级用户.\n"
subox $0
else
echo -e "\n需要root权限运行,请输入 sudo ./`basename $0`.\n"
fi
exit 0
fi
ins(){
#安装字体以及中文支持,修正时间
tazpkg -i ./wqy-microhei-0.2.0-beta.tazpkg --forced
tazpkg -i ./locale-zh_CN-4.2.tazpkg --forced
#从镜像网站上下载中文支持并安装
#tazpkg get-install locale-zh_CN
echo LANG=zh_CN > /etc/locale.conf
echo LC_ALL=zh_CN >> /etc/locale.conf
echo us > /etc/keymap.conf
echo Asia/Shanghai > /etc/TZ
echo "hwclock -l -s" >> /etc/init.d/local.sh
hwclock -l -s
#删除alsaplayer、asunder、locale-de、locale-es、
# locale-fr、locale-pt_BR、grub4dos-linux包
echo "Del alsaplayer、asunder、locale-de、locale-es、\
locale-fr、locale-pt_BR、grub4dos-linux OK!"
for i in alsaplayer asunder locale-de locale-es locale-fr \
locale-pt_BR grub4dos-linux ; do
echo y | tazpkg -r $i
done
#删除除zh_CN外的语言,设置系统语言为zh_CN
echo "Del other language,set language=zh_CN OK!"
rm -rf /usr/share/i18n/locales/de* /usr/share/i18n/locales/es*
rm -rf /usr/share/i18n/locales/fr* /usr/share/i18n/locales/pt*
rm -rf /usr/share/i18n/locales/en_CA
tazbox locale
##生成make my.tar.gz,其内容包括:adsl\\tazusb\\tazto\\file.sh
#tar -ca my/* -f my.tar.gz
##将my.tar.gz(包括已修改好的开始菜单、右键菜单、desktop文件)复制到家目录下。
#解压my.tar.gz
tar -xvf my.tar.gz
##修改 /usr/bin/tazusb的权限
echo "Change /usr/bin/tazusb&tazto and /usr/sbin/adsl OK!"
rm -rf /usr/bin/tazusb /usr/bin/tazto /usr/bin/adsl
cp -ar my/usr/bin/* /usr/bin/
chown root:root /usr/bin/tazusb
chmod u=rwx,g=rx,o=rx /usr/bin/tazusb
chown root:root /usr/bin/tazto
chmod u=rwx,g=rx,o=rx /usr/bin/tazto
chown root:root /usr/bin/adsl
chmod u=rwx,g=rx,o=rx /usr/bin/adsl
echo "修改开始菜单、右键菜单 oK!"
cp -ar ./my/config/* $TDIR/.config/
cp -ar ./my/insmd.sh $TDIR/
cp -ar ./my/*.desktop $TDIR/Documents/
cp -ar ./my/mirrors /var/lib/tazpkg/
#添加桌面背景图片
cp -ar ./my/usr/share/images/* /usr/share/images/
##设置打开文件夹的右键
echo file:/// / >$TDIR/.gtk-bookmarks
echo file:///media /media >>$TDIR/.gtk-bookmarks
echo file:///mnt /mnt >>$TDIR/.gtk-bookmarks
echo file:///home/tux tux >>$TDIR/.gtk-bookmarks
cp -ar $TDIR/.gtk-bookmarks /root/.gtk-bookmarks
chown root:root /root/.gtk-bookmarks
chmod a=rwx /root/.gtk-bookmarks
#修正时间日期
hwclock -l -s
#设置root用户的桌面、开始菜单栏与右键与tux用户一致
cp -ar /home/tux/.config /root/
cp -ar /home/tux/.gtk-bookmarks /root/
rm -rf $TDIR/*.tazpkg $TDIR/my.tar.gz
echo "change Slitaz 5.0 OK!"
}
ins | sed -e s'/\[^Gm]*./ /g' -e s'/^=.*//' | \
yad --text-info \
--width=480 --height=260 --center --on-top \
--title="Install Slitaz5.0 zh_CN" --window-icon=$icon \
--margins=4 --button="gtk-close:0"
exit 0 |
|