一个Debian装机脚本代码
<p class="msgheader" style='margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";'>代码如下:</p>
<p class="msgborder" style='margin: 0px auto 3px; padding: 0px 3px; outline: none; line-height: 25.2px; font-size: 14px; clear: both; border-right: 1px solid rgb(0, 153, 204); background: rgb(221, 237, 251); overflow: hidden; border-left: 1px solid rgb(0, 153, 204); word-break: break-all; border-bottom: 1px solid rgb(0, 153, 204); word-wrap: break-word; font-family: tahoma, arial, "Microsoft YaHei";'>
<br>
#!/bin/bash<br>
SUCCESS=0 <br>
function checkInst()<br>
{<br>
#apt-get -y --force-yes install <br>
for item in $1 <br>
do<br>
echo "install =========== " ${item} " =========="<br>
#printf "hello %.5s\n" message<br>
apt-get -y --force-yes install ${item}<br>
if [ "$?" -ne $SUCCESS ]<br>
then<br>
echo "ERROR Install " ${item}<br>
read line1<br>
fi<br>
done<br>
}<br>
tools="ftp telnet nmap tftp ntpdate screen lsof manpages manpages-dev manpages-posix manpages-posix-dev strace ltrace chkconfig"<br>
xdesktop="xserver-xorg-core xfce4 xfce4-terminal xfburn thunar-archive-plugin gdm "<br>
editor="galculator vim vim-gtk medit rdesktop xvnc4viewer filezilla claws-mail claws-mail-i18n claws-mail-tnef-parser claws-mail-html2-viewer"<br>
xtools="ristretto fbreader p7zip-full arj zip mscompress file-roller stardict-gtk iptux"<br>
chineseinput="fcitx"<br>
mediatools="alsa-base alsa-utils mplayer mencoder smplayer ffmpeg"<br>
develops="astyle ctags cxref ccache gettext poedit gdb cppcheck build-essential graphviz intltool valgrind"<br>
fssupport="fusesmb smbclient smbfs ntfs-3g sshfs openssh-client openssh-server"<br>
nettools="ethtool wireless-tools wicd mtools dosfstools pppoe"<br>
sniffer="wireshark"<br>
desk3d="compiz compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-bcop compizconfig-settings-manager cairo-dock-compiz-icon-plugin"<br>
others="rpm qbittorrent"<br>
curlpkg="aria2 axel curl mpg321 easymp3gain-gtk jp2a nmon arping conky libnotify-bin inotify-tools dia dnsutils"<br>
checkInst "${tools}"<br>
checkInst "${xdesktop}"<br>
checkInst "${editor}"<br>
checkInst "${xtools}"<br>
checkInst "${chineseinput}"<br>
checkInst "${mediatools}"<br>
checkInst "${develops}"<br>
checkInst "${fssupport}"<br>
checkInst "${sniffer}"<br>
checkInst "${nettools}"<br>
checkInst "${others}"<br>
checkInst "${desk3d}"<br>
checkInst "${curlpkg}"<br>
apt-get install firmware-realtek firmware-linux-nonfree firmware-linux-free libqt4-opengl<br>
apt-get -y --force-yes remove vim-tiny nano tasksel tasksel-data jfbterm zhcon --purge<br>
apt-get -y --force-yes remove aumix ttf-arphic-ukai ttf-arphic-uming iceweasel --purge<br>
apt-get autoremove --purge -y --force-yes<br>
apt-get upgrade -y --force-yes</p>
頁:
[1]