为了方便安装人员,把所有的动作放到scripts里面,不过debian和ubuntu的安装部分的设定也还是有点差别。
If you choose Debian:
When Install begin ,choose Chinese(Taiwai)
1.copy sources.list
2.apt-get update
3.apt-get install telnetd xinetd wine vsftpd
4.setup *.conf
5.copy wine.tar.gz from 0.9 and SFCS.sh to ~/Desktop and $HOME
6.apt-get install ttf-arphic-uming
7.set firefox main page to http://10.87.0.31
8.font to Wending,desktop change from 4->1
9.xorg.conf 24->16,menu.lst 5->0
10.initab,6->2 c
If you choose ubuntu:
When Install begin,choose english.
download the scripts install_sfw.sh and execute it.
Scripts:
Version1:
Version 2:和1的区别就是,不用设置mkluser的一些咚咚,但是也会带来一些问题,如键盘布局等,让人头疼。
If you choose Debian:
When Install begin ,choose Chinese(Taiwai)
1.copy sources.list
2.apt-get update
3.apt-get install telnetd xinetd wine vsftpd
4.setup *.conf
5.copy wine.tar.gz from 0.9 and SFCS.sh to ~/Desktop and $HOME
6.apt-get install ttf-arphic-uming
7.set firefox main page to http://10.87.0.31
8.font to Wending,desktop change from 4->1
9.xorg.conf 24->16,menu.lst 5->0
10.initab,6->2 c
If you choose ubuntu:
When Install begin,choose english.
download the scripts install_sfw.sh and execute it.
Scripts:
Version1:
#
!/
bin
/
sh
TMPFILE =/ tmp / install_sfw.tmp
SERVERIP = 10.87 . 0.9
ww = `id | grep uid = 0 | wc - l`
if [ $ww - eq 0 ] ; then
echo [ERR]Current user must be ROOT,please switch to ROOT first !
exit
fi
ww = `cat / etc / passwd | grep mkluser: | wc - l`
if [ $ww - eq 0 ] ; then
echo [ERR]Can not find the user MKLUSER,please create it first !
exit
fi
echo Test network if it is ok
if [ `ifconfig eth0 | grep " inet addr " | wc - l` - eq 0 ]; then
ifdown eth0
ifup eth0
fi
if [ `ping - c 3 $SERVERIP | grep " $FSTR " | wc - l` - gt 0 ]; then
echo `date`:Network Connecting Test OK !
else
echo `date`:Netowrk Connecting Test Failed,Please Check it !
exit
fi
if [ - f / apt.tar.gz ] || [ - f / apt.tar ] ; then
echo find apt compress file, continue
else
echo [ERR]Missing apt.tar.gz ,downloading...
echo open 10.87 . 0.9 > $TMPFILE
echo user root admin009 >> $TMPFILE
echo hash >> $TMPFILE
echo prompt >> $TMPFILE
echo lcd / >> $TMPFILE
echo cd sfcswin >> $TMPFILE
echo mget apt.tar.gz >> $TMPFILE
echo by >> $TMPFILE
cat $TMPFILE | ftp - n
fi
if [ - f / wine_sfcs.tar.gz ] || [ - f / wine_sfcs.tar ] ; then
echo find sfcs compress file, continue
else
echo [ERR]Missing wine_sfcs.tar.gz ,downloading...
echo open 10.87 . 0.9 > $TMPFILE
echo user root admin009 >> $TMPFILE
echo prompt >> $TMPFILE
echo hash >> $TMPFILE
echo lcd / >> $TMPFILE
echo cd sfcswin >> $TMPFILE
echo mget wine_sfcs.tar.gz >> $TMPFILE
echo by >> $TMPFILE
cat $TMPFILE | ftp - n
fi
if [ - f / apt.tar.gz ] && [ - f / wine_sfcs.tar.gz ] ; then
echo Download OK
else
echo Download failed ,please check !
exit 0
fi
echo Uncompress the tar files
cd /
gzip - d * .gz
chown - R mkluser:mkluser / home / mkluser
tar xvpf . / apt.tar
tar xvpf . / wine_sfcs.tar
echo Install wine,telnetd,vsftpd
cd / home / mkluser / .wine / sfcsinst /
dpkg - i binfmt - support * .deb
dpkg - i libaudio2 * .deb
dpkg - i wine * .deb
dpkg - i xinetd * .deb
dpkg - i telnetd * .deb
dpkg - i vsftpd * .deb
echo Open the service telnetd,vsftpd,X
cp / home / mkluser / .wine / sfcsinst / vsftpd.conf / etc /
cp / home / mkluser / .wine / sfcsinst / SFCS.SH / home / mkluser / Desktop /
cp / home / mkluser / .wine / sfcsinst / xinetd.conf / etc /
cp / home / mkluser / .wine / sfcsinst / telnet / etc / xinetd.d /
cp / home / mkluser / .wine / sfcsinst / gdm.conf / etc / gdm /
/ etc / init.d / xinetd restart
/ etc / init.d / vsftpd restart
/ etc / init.d / gdm restart
echo Update login menu, set the default time to 0
sed - i ' s/timeout[[:blank:]]*3/timeout 0/g ' / boot / grub / menu.lst
echo Decreasing the number of tty and color bit
cp / home / mkluser / .wine / sfcsinst / tty * / etc / event .d /
sed - i ' s/DefaultDepth 24/DefaultDepth 16/g ' / etc / X11 / xorg.conf
echo Increase the performance of wine
cp - rpf / home / mkluser / .wine / sfcsinst / zh_ * / usr / share / X11 / locale /
echo Install chinese language support
cd / var / cache / apt / archives /
dpkg - i language - pack - gnome - zh - base_ * .deb
dpkg - i language - pack - gnome - zh_1 * .deb
apt - get install language - pack - gnome - zh - base
dpkg - i language - pack - zh - base_ * .deb
dpkg - i language - pack - zh_1 * .deb
apt - get install language - pack - zh
echo Adjust TIMEZONE
cp / usr / share / zoneinfo / Asia / Shanghai / etc / localtime
echo Revoke sudo right from MKLUSER
chmod 0740 / etc / sudoers
cp / home / mkluser / .wine / sfcsinst / sudoers / etc /
chmod 0440 / etc / sudoers
echo Install finished, rebooting ...
init 6
TMPFILE =/ tmp / install_sfw.tmp
SERVERIP = 10.87 . 0.9
ww = `id | grep uid = 0 | wc - l`
if [ $ww - eq 0 ] ; then
echo [ERR]Current user must be ROOT,please switch to ROOT first !
exit
fi
ww = `cat / etc / passwd | grep mkluser: | wc - l`
if [ $ww - eq 0 ] ; then
echo [ERR]Can not find the user MKLUSER,please create it first !
exit
fi
echo Test network if it is ok
if [ `ifconfig eth0 | grep " inet addr " | wc - l` - eq 0 ]; then
ifdown eth0
ifup eth0
fi
if [ `ping - c 3 $SERVERIP | grep " $FSTR " | wc - l` - gt 0 ]; then
echo `date`:Network Connecting Test OK !
else
echo `date`:Netowrk Connecting Test Failed,Please Check it !
exit
fi
if [ - f / apt.tar.gz ] || [ - f / apt.tar ] ; then
echo find apt compress file, continue
else
echo [ERR]Missing apt.tar.gz ,downloading...
echo open 10.87 . 0.9 > $TMPFILE
echo user root admin009 >> $TMPFILE
echo hash >> $TMPFILE
echo prompt >> $TMPFILE
echo lcd / >> $TMPFILE
echo cd sfcswin >> $TMPFILE
echo mget apt.tar.gz >> $TMPFILE
echo by >> $TMPFILE
cat $TMPFILE | ftp - n
fi
if [ - f / wine_sfcs.tar.gz ] || [ - f / wine_sfcs.tar ] ; then
echo find sfcs compress file, continue
else
echo [ERR]Missing wine_sfcs.tar.gz ,downloading...
echo open 10.87 . 0.9 > $TMPFILE
echo user root admin009 >> $TMPFILE
echo prompt >> $TMPFILE
echo hash >> $TMPFILE
echo lcd / >> $TMPFILE
echo cd sfcswin >> $TMPFILE
echo mget wine_sfcs.tar.gz >> $TMPFILE
echo by >> $TMPFILE
cat $TMPFILE | ftp - n
fi
if [ - f / apt.tar.gz ] && [ - f / wine_sfcs.tar.gz ] ; then
echo Download OK
else
echo Download failed ,please check !
exit 0
fi
echo Uncompress the tar files
cd /
gzip - d * .gz
chown - R mkluser:mkluser / home / mkluser
tar xvpf . / apt.tar
tar xvpf . / wine_sfcs.tar
echo Install wine,telnetd,vsftpd
cd / home / mkluser / .wine / sfcsinst /
dpkg - i binfmt - support * .deb
dpkg - i libaudio2 * .deb
dpkg - i wine * .deb
dpkg - i xinetd * .deb
dpkg - i telnetd * .deb
dpkg - i vsftpd * .deb
echo Open the service telnetd,vsftpd,X
cp / home / mkluser / .wine / sfcsinst / vsftpd.conf / etc /
cp / home / mkluser / .wine / sfcsinst / SFCS.SH / home / mkluser / Desktop /
cp / home / mkluser / .wine / sfcsinst / xinetd.conf / etc /
cp / home / mkluser / .wine / sfcsinst / telnet / etc / xinetd.d /
cp / home / mkluser / .wine / sfcsinst / gdm.conf / etc / gdm /
/ etc / init.d / xinetd restart
/ etc / init.d / vsftpd restart
/ etc / init.d / gdm restart
echo Update login menu, set the default time to 0
sed - i ' s/timeout[[:blank:]]*3/timeout 0/g ' / boot / grub / menu.lst
echo Decreasing the number of tty and color bit
cp / home / mkluser / .wine / sfcsinst / tty * / etc / event .d /
sed - i ' s/DefaultDepth 24/DefaultDepth 16/g ' / etc / X11 / xorg.conf
echo Increase the performance of wine
cp - rpf / home / mkluser / .wine / sfcsinst / zh_ * / usr / share / X11 / locale /
echo Install chinese language support
cd / var / cache / apt / archives /
dpkg - i language - pack - gnome - zh - base_ * .deb
dpkg - i language - pack - gnome - zh_1 * .deb
apt - get install language - pack - gnome - zh - base
dpkg - i language - pack - zh - base_ * .deb
dpkg - i language - pack - zh_1 * .deb
apt - get install language - pack - zh
echo Adjust TIMEZONE
cp / usr / share / zoneinfo / Asia / Shanghai / etc / localtime
echo Revoke sudo right from MKLUSER
chmod 0740 / etc / sudoers
cp / home / mkluser / .wine / sfcsinst / sudoers / etc /
chmod 0440 / etc / sudoers
echo Install finished, rebooting ...
init 6
#
!/
bin
/
sh
TMPFILE =/ tmp / install_sfw.tmp
SERVERIP = 10.87 . 0.9
ww = `id | grep uid = 0 | wc - l`
if [ $ww - eq 0 ] ; then
echo [ERR]Current user must be ROOT,please switch to ROOT first !
exit
fi
ww = `cat / etc / passwd | grep mkluser: | wc - l`
if [ $ww - eq 0 ] ; then
echo [ERR]Can not find the user MKLUSER,please create it first !
exit
fi
echo Test network if it is ok
if [ `ifconfig eth0 | grep " inet addr " | wc - l` - eq 0 ]; then
ifdown eth0
ifup eth0
fi
if [ `ping - c 3 $SERVERIP | grep " $FSTR " | wc - l` - gt 0 ]; then
echo `date`:Network Connecting Test OK !
else
echo `date`:Netowrk Connecting Test Failed,Please Check it !
exit
fi
rm / apt.tar *
rm / mkluser_sfcs.tar *
echo Downloading install files,please wait...
echo open 10.87 . 0.9 > $TMPFILE
echo user sfcswin sfcswin >> $TMPFILE
echo hash >> $TMPFILE
echo prompt >> $TMPFILE
echo lcd / >> $TMPFILE
echo mget apt.tar.gz >> $TMPFILE
echo mget mkluser_sfcs.tar.gz >> $TMPFILE
echo by >> $TMPFILE
cat $TMPFILE | ftp - n
if [ - f / mkluser_sfcs.tar.gz ] && [ - f / apt.tar.gz ] ; then
echo Download OK, continue ...
else
echo Download install files failed ,please check !
exit 0
fi
echo Uncompress the tar files
cd /
gzip - d * .gz
tar xvpf . / apt.tar
tar xvpf . / mkluser_sfcs.tar
chown - R mkluser:mkluser / home / mkluser
echo Install wine,telnetd,vsftpd
cd / home / mkluser / sfcsinst /
dpkg - i binfmt - support * .deb
dpkg - i libaudio2 * .deb
dpkg - i wine * .deb
dpkg - i xinetd * .deb
dpkg - i telnetd * .deb
dpkg - i vsftpd * .deb
echo Open the service telnetd,vsftpd,X
cp / home / mkluser / sfcsinst / vsftpd.conf / etc /
cp / home / mkluser / sfcsinst / xinetd.conf / etc /
cp / home / mkluser / sfcsinst / telnet / etc / xinetd.d /
cp / home / mkluser / sfcsinst / gdm.conf / etc / gdm /
echo export LANG = zh_TW.UTF - 8 >>/ home / mkluser / .bashrc
echo export LC_ALL = zh_TW.UTF - 8 >>/ home / mkluser / .bashrc
/ etc / init.d / xinetd restart
/ etc / init.d / vsftpd restart
/ etc / init.d / gdm restart
echo Update login menu, set the default time to 0
sed - i ' s/timeout[[:blank:]]*3/timeout 0/g ' / boot / grub / menu.lst
sed - i ' s/timeout[[:blank:]]*10/timeout 0/g ' / boot / grub / menu.lst
echo Decreasing the number of tty and color bit
cp / home / mkluser / sfcsinst / tty * / etc / event .d /
sed - i ' s/DefaultDepth[[:blank:]]*24/DefaultDepth 16/g ' / etc / X11 / xorg.conf
echo Increase the performance of wine
cp - rpf / home / mkluser / sfcsinst / zh_ * / usr / share / X11 / locale /
echo Install chinese language support
cd / var / cache / apt / archives /
dpkg - i language - pack - gnome - zh - base_ * .deb
dpkg - i language - pack - gnome - zh_1 * .deb
apt - get install language - pack - gnome - zh - base
dpkg - i language - pack - zh - base_ * .deb
dpkg - i language - pack - zh_1 * .deb
apt - get install language - pack - zh
echo Adjust TIMEZONE
cp / usr / share / zoneinfo / Asia / Shanghai / etc / localtime
echo Revoke sudo right from MKLUSER
chmod 0740 / etc / sudoers
cp / home / mkluser / sfcsinst / sudoers / etc /
chmod 0440 / etc / sudoers
echo Install finished, rebooting ...
init 6
TMPFILE =/ tmp / install_sfw.tmp
SERVERIP = 10.87 . 0.9
ww = `id | grep uid = 0 | wc - l`
if [ $ww - eq 0 ] ; then
echo [ERR]Current user must be ROOT,please switch to ROOT first !
exit
fi
ww = `cat / etc / passwd | grep mkluser: | wc - l`
if [ $ww - eq 0 ] ; then
echo [ERR]Can not find the user MKLUSER,please create it first !
exit
fi
echo Test network if it is ok
if [ `ifconfig eth0 | grep " inet addr " | wc - l` - eq 0 ]; then
ifdown eth0
ifup eth0
fi
if [ `ping - c 3 $SERVERIP | grep " $FSTR " | wc - l` - gt 0 ]; then
echo `date`:Network Connecting Test OK !
else
echo `date`:Netowrk Connecting Test Failed,Please Check it !
exit
fi
rm / apt.tar *
rm / mkluser_sfcs.tar *
echo Downloading install files,please wait...
echo open 10.87 . 0.9 > $TMPFILE
echo user sfcswin sfcswin >> $TMPFILE
echo hash >> $TMPFILE
echo prompt >> $TMPFILE
echo lcd / >> $TMPFILE
echo mget apt.tar.gz >> $TMPFILE
echo mget mkluser_sfcs.tar.gz >> $TMPFILE
echo by >> $TMPFILE
cat $TMPFILE | ftp - n
if [ - f / mkluser_sfcs.tar.gz ] && [ - f / apt.tar.gz ] ; then
echo Download OK, continue ...
else
echo Download install files failed ,please check !
exit 0
fi
echo Uncompress the tar files
cd /
gzip - d * .gz
tar xvpf . / apt.tar
tar xvpf . / mkluser_sfcs.tar
chown - R mkluser:mkluser / home / mkluser
echo Install wine,telnetd,vsftpd
cd / home / mkluser / sfcsinst /
dpkg - i binfmt - support * .deb
dpkg - i libaudio2 * .deb
dpkg - i wine * .deb
dpkg - i xinetd * .deb
dpkg - i telnetd * .deb
dpkg - i vsftpd * .deb
echo Open the service telnetd,vsftpd,X
cp / home / mkluser / sfcsinst / vsftpd.conf / etc /
cp / home / mkluser / sfcsinst / xinetd.conf / etc /
cp / home / mkluser / sfcsinst / telnet / etc / xinetd.d /
cp / home / mkluser / sfcsinst / gdm.conf / etc / gdm /
echo export LANG = zh_TW.UTF - 8 >>/ home / mkluser / .bashrc
echo export LC_ALL = zh_TW.UTF - 8 >>/ home / mkluser / .bashrc
/ etc / init.d / xinetd restart
/ etc / init.d / vsftpd restart
/ etc / init.d / gdm restart
echo Update login menu, set the default time to 0
sed - i ' s/timeout[[:blank:]]*3/timeout 0/g ' / boot / grub / menu.lst
sed - i ' s/timeout[[:blank:]]*10/timeout 0/g ' / boot / grub / menu.lst
echo Decreasing the number of tty and color bit
cp / home / mkluser / sfcsinst / tty * / etc / event .d /
sed - i ' s/DefaultDepth[[:blank:]]*24/DefaultDepth 16/g ' / etc / X11 / xorg.conf
echo Increase the performance of wine
cp - rpf / home / mkluser / sfcsinst / zh_ * / usr / share / X11 / locale /
echo Install chinese language support
cd / var / cache / apt / archives /
dpkg - i language - pack - gnome - zh - base_ * .deb
dpkg - i language - pack - gnome - zh_1 * .deb
apt - get install language - pack - gnome - zh - base
dpkg - i language - pack - zh - base_ * .deb
dpkg - i language - pack - zh_1 * .deb
apt - get install language - pack - zh
echo Adjust TIMEZONE
cp / usr / share / zoneinfo / Asia / Shanghai / etc / localtime
echo Revoke sudo right from MKLUSER
chmod 0740 / etc / sudoers
cp / home / mkluser / sfcsinst / sudoers / etc /
chmod 0440 / etc / sudoers
echo Install finished, rebooting ...
init 6
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10325341/viewspace-573112/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10325341/viewspace-573112/