一个Debian装机脚本代码

复制代码

代码如下:

#!/bin/bash
SUCCESS=0
function checkInst()
{
#apt-get -y --force-yes install
for item in $1
do
echo "install =========== " ${item} " =========="
#printf "hello %.5s/n" message
apt-get -y --force-yes install ${item}
if [ "$?" -ne $SUCCESS ]
then
echo "ERROR Install " ${item}
read line1
fi
done
}
tools="ftp telnet nmap tftp ntpdate screen lsof manpages manpages-dev manpages-posix manpages-posix-dev strace ltrace chkconfig"
xdesktop="xserver-xorg-core xfce4 xfce4-terminal xfburn thunar-archive-plugin gdm "
editor="galculator vim vim-gtk medit rdesktop xvnc4viewer filezilla claws-mail claws-mail-i18n claws-mail-tnef-parser claws-mail-html2-viewer"
xtools="ristretto fbreader p7zip-full arj zip mscompress file-roller stardict-gtk iptux"
chineseinput="fcitx"
mediatools="alsa-base alsa-utils mplayer mencoder smplayer ffmpeg"
develops="astyle ctags cxref ccache gettext poedit gdb cppcheck build-essential graphviz intltool valgrind"
fssupport="fusesmb smbclient smbfs ntfs-3g sshfs openssh-client openssh-server"
nettools="ethtool wireless-tools wicd mtools dosfstools pppoe"
sniffer="wireshark"
desk3d="compiz compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-bcop compizconfig-settings-manager cairo-dock-compiz-icon-plugin"
others="rpm qbittorrent"
curlpkg="aria2 axel curl mpg321 easymp3gain-gtk jp2a nmon arping conky libnotify-bin inotify-tools dia dnsutils"
checkInst "${tools}"
checkInst "${xdesktop}"
checkInst "${editor}"
checkInst "${xtools}"
checkInst "${chineseinput}"
checkInst "${mediatools}"
checkInst "${develops}"
checkInst "${fssupport}"
checkInst "${sniffer}"
checkInst "${nettools}"
checkInst "${others}"
checkInst "${desk3d}"
checkInst "${curlpkg}"
apt-get install firmware-realtek firmware-linux-nonfree firmware-linux-free libqt4-opengl
apt-get -y --force-yes remove vim-tiny nano tasksel tasksel-data jfbterm zhcon --purge
apt-get -y --force-yes remove aumix ttf-arphic-ukai ttf-arphic-uming iceweasel --purge
apt-get autoremove --purge -y --force-yes
apt-get upgrade -y --force-yes

(0)

相关推荐

  • 利用脚本代码制作U盘开机锁

    一、首先我们打开记事本,输入以下内容并保存为ukey.bat。 @echo off if not exist e:/test.txt shutdown -s -t 0 关于脚本代码的解释: 1.e:/ ...

  • Word如何添加控件和VBA脚本代码

    Word程序通过添加控件和执行脚本语言来满足各类实际办公需要.这对于刚接触Word程序的用户而言,可能对Word控件的添加方法以及执行脚本的编写并不太了解.下面小编就与大家分享一下Word控件添加执行 ...

  • 一个Windows7蓝屏代码0x0000007A解决例子

    Win7相比较winXP而言,稳定性有所提高,但匙还是避免不了蓝屏的情况,我们来看看win7蓝屏代码0X0000007Ad一个解决例子。Windows 7老是蓝屏报错 0x0000007A (stop ...

  • 几个常用的Linux操作系统监控脚本代码

    本文介绍了几个常用的Linux监控脚本,可以实现主机网卡流量、系统状况、主机磁盘空间、CPU和内存的使用情况等方面的自动监控与报警。根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全 ...

  • 按键精灵怎么写一个简单的脚本帮助我们工作

    说出来你可能不信,小编昨天刚接触按键精灵的时候,就爱上了这款软件,以前一直苦于大量重复的手动工作终于可以通过这款软件编写的脚本得到释放了,接下来小编就简单的带各位了解一下它的工作机制吧. 操作方法 0 ...

  • 五个常用的Linux监控脚本代码

    为大家提供五个常用Linux监控脚本(查看主机网卡流量、系统状况监控、监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告、监控CPU和内存的使用情况、全方位监控主机),有需要的朋友不妨看 ...

  • 常用的Linux监控脚本代码

    为大家提供五个常用Linux监控脚本(查看主机网卡流量、系统状况监控、监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告、监控CPU和内存的使用情况、全方位监控主机),有需要的朋友不妨看 ...

  • 如何用vbs写一个简单的整人代码?

    操作方法 01 在桌面右键单击,选择"新建"--"文本文档" 02 打开文件,输入:do msgbox"!" loop 03 保存文件,把备 ...

  • 抖音做我女朋友好吗的表白vbs脚本代码怎么写

    如何制作抖音上很火的文档表白文件? 操作方法 01 右键点击桌面,新建一个txt文本文件 02 打开新建的文件 03 输入内容 msgbox(".............."),文 ...