Debian系统初装后的各种配置

最近经常重装系统,而刚装完Debian系统的电脑需要各种配置真心有点烦躁,于是乎想写个脚本偷偷懒,解决一下每次装系统都要重新配置的问题(在这分享给大家,也简化了大家装Debian后麻烦的配置过程)。

一、使用方法

1. 下载我打包的文件new_machine.tar ,然后在我的云盘分享处下载Linux的wps安装包(我自己会在Debian系统中使用WPS,这样可以轻松在Linux中对文档进行修改,如果直接Libreoffice对Windows下的文档进行修改,,以后再拿到Windows下打开时排版都会全乱了)

相关下载地址:

百度网盘免费下载地址:

2. cd ~/Download —> tar -xvf new_machine.tar 进入下载目录解压new_machine.tar文件

3.cd new_machine

4.mv ~/Download/wps-office_8.1.0.3724~b1p2_i386.deb .

5.ifconfig 或者ping 确认电脑是否联网

6.su 切换至 root 用户

7.chmod +x install.sh —> ./install.sh 好了,脚本会安装很多东西,所以此时你可以去吃饭或者打球去了!

二、脚本展示

初学者写的比较简单,有好的建议还望大家提出来:

#!/bin/bash# (C) 2014 Yunlong Zhou <reaper888@yeah.net># Under licence GPL# File :install.sh# Introduction:# This script is using for simplify the installing of Debian 5/6/7 new install machine # Useage :# 1. “su” — get root permission# 2. “ifconfig” or “ping “– to check if the computer is connecting Internet# 3. if have no Internet , “dhclient eth0”– to connect the Internet# 4. “tar -xvf new_machine.tar” then “cd new_machine”# 5. “chmox +x install.sh” — give our script a execution permission# 5. “./install.sh” — auto install and you can have a coffee now

# firstly ,we set the apt-source, here we just give Debian 5/6/7 set module, if you use older or newer Debian version ,Just do a little change !echo “Now setting apt source”if grep -q “7.*” /etc/debian_version || grep -q -i “wheezy” /etc/debian_version ; [[ $? == 0 ]] ; then echo “deb wheezy main contrib non-free” >/etc/apt/sources.listelif grep -q “6.*” /etc/debian_version || grep -q -i “squeeze” /etc/debian_version ; [[ $? == 0 ]] ; then echo “deb squeeze main contrib non-free” >/etc/apt/sources.listelif grep -q “5.*” /etc/debian_version || grep -q -i “lenny” /etc/debian_version ; [[ $? == 0 ]] ; then echo “deb lenny main contrib non-free” >/etc/apt/sources.listfiapt-get update# add chinese fonts and ibus,if you don’t need ,just comment itecho “Now doning Chinese install”echo Y | apt-get install ttf-wqy-zenhei xfonts-intl-chinese wqy* ibus im-switch ibus-pinyin # add some useful application ,if you need some changes ,just do itecho ” Now doing some application install”echo Y | apt-get install aptitude dia xournal wireshark ssh unzip ctags cscope git chromium-browser vim screen linuxlogo libncurses5-dev build-essential libc6-dbg kernel-package

# install sudo ,if you don’t need just comment itecho “Now install sudo for your system and give your user a sudoer permission”echo Y | apt-get install sudomy_user=`who | head -n 1 | cut -d ” ” -f 1` echo “$my_userALL=(ALL:ALL) ALL” >> /etc/sudoers

# the function is using for check if a application is installed ,if not installed just install it with apt-get installfunction install_app # para is the func you want to install{aptitude search $1 > /tmp/logfile_line=`cat /tmp/log | wc -l`for((i=1;i<=$file_line;i++));do sed -n “$i”‘p’ /tmp/log >/tmp/log1 i_status=`awk ‘{print $1}’ /tmp/log1` par2=`awk ‘{print $2}’ /tmp/log1` par3=`awk ‘{print $3}’ /tmp/log1` if [[ $par2 == $1 || $par3 == $1 && $i_status != ‘i’ ]]; then echo “Sorry ,\”$1\” not installed,we will install it” apt-get install $1 elif [[ $par2 == $1 || $par3 == $1 && $i_status == ‘i’ ]]; then echo “OK ,\”$1\” has been installed ” break fidonerm /tmp/log /tmp/log1}

# sometimes ,our system have no graphic interfaces,we use these to install GNOME, if no need comment itecho ” Now installing gnome”install_app xorginstall_app gnome-coreinstall_app gdm3

# add flash support for FireFox and Chrome Browseecho ” Now add flash support for browse”mkdir -p /home/$my_user/.mozilla/plugins/ mv libflashplayer.so /home/$my_user/.mozilla/plugins/

# add vim config echo ” Now add vim config”mkdir -p /home/$my_user/.vim/pluginmv taglist.vim /home/$my_user/.vim/plugin/mv vimrc /etc/vim/vimrc

# install WPS for i386/i686 system echo “Now installing WPS”uname -a >/tmp/system_versionif grep “i386” /tmp/system_version || grep “i686″ /tmp/system_version ; thendpkg -i symbol-fonts_*if [ ! -f wps-office_* ] ;then echo ” Now doloading wps for linux ,may need a little long time” wget ~b1p2_i386.debfidpkg -i wps-office_*elseecho “Sorry ,your system is not 32 bit system ,we will not install wps”fi

# install deepin screenshotecho “Now installing deepin screen shot”echo Y | apt-get install python-xlibdpkg -i deepin-scrot*

注:

文中涉及很多Debian配置方面的东西,如果大家有兴趣欢迎出门右拐看一下我之前的博文:

《Debian安装全攻略》

《Ubuntu 下安装WPS for Linux》

《Ubuntu下创建Vim+Taglist+Cscope+Ctags组合编辑器》

推荐阅读:

Debian 7.0 Wheezy 发布!

U盘安装Debian 7.0 Wheezy

海内存知已,天涯若比邻。

Debian系统初装后的各种配置

相关文章:

你感兴趣的文章:

标签云: