一个Debian装机脚本代码
一个Debian装机脚本代码
发布时间:2016-12-27 来源:查字典编辑
摘要:#!/bin/bashSUCCESS=0functioncheckInst(){#apt-get-y--force-yesinstallfo...

#!/bin/bash

SUCCESS=0

function checkInst()

{

#apt-get -y --force-yes install

for item in $1

do

echo "install =========== " ${item} " =========="

#printf "hello %.5sn" 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

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Ubuntu/Debian学习
热门Ubuntu/Debian学习
操作系统子分类