Debian系统初装后的各种配置

近年来平日重装系统,而刚装完Debian系统的微管理器必要各类配置真心有一些烦闷,于是乎想写个剧本偷偷懒,化解一下老是装系统都要重新配置的主题素材(在此享受给我们,也简化了我们装Debian后麻烦的安顿进度)。

一、使用方法

  1. 下载小编打包的公文new_machine.tar
    ,然后在自己的云盘分享处下载Linux的wps安装包(笔者要好会在Debian系统中央银行使WPS,那样能够轻巧在Linux中对文书档案进行修改,假设直接Libreoffice对Windows下的文书档案举办修改,今后再获得Windows下开荒时排版都会全乱了)

连水肿载地址:

百度网盘无需付费下载地址:http://pan.baidu.com/s/1nt3A2MX

  1. 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 www.linuxidc.com确认电脑是不是联网

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 www.baidu.com ” — 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.list
 elif 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.list 
 elif 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.list 
 fi 
 apt-get update
 
 # add chinese fonts and ibus,if you don’t need ,just comment it
 echo “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 it
 echo ” 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 it
 echo “Now install sudo for your system and give your user a sudoer
permission”
 echo Y | apt-get install sudo
 my_user=`who | head -n 1 | cut -d ” ” -f 1`
 echo “$my_user ALL=(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 install
function install_app  # para is the func you want to install
{
 aptitude search $1 > /tmp/log
 file_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
    fi
 done
 rm /tmp/log /tmp/log1
}

# sometimes ,our system have no graphic interfaces,we use these to
install GNOME, if no need comment it
 echo ” Now installing gnome”
install_app  xorg
install_app  gnome-core
install_app  gdm3

# add flash support for FireFox and Chrome Browse
echo ” 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/plugin
mv 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_version
if grep “i386” /tmp/system_version || grep “i686” /tmp/system_version
; then
 dpkg -i symbol-fonts_*
 if [ ! -f wps-office_* ] ;then
  echo ” Now doloading wps for linux ,may need a little long time”
  wget

 fi
 dpkg -i wps-office_*
else
 echo “Sorry ,your system is not 32 bit system ,we will not install
wps”
fi

# install deepin screenshot
echo “Now installing deepin screen shot”
echo Y | apt-get install python-xlib
dpkg -i deepin-scrot*

文中提到众多Debian配置方面的事物,假使我们风乐趣接待出门右拐看一下自个儿在此以前的博文:

《Debian安装全攻略》
http://www.linuxidc.com/Linux/2014-03/97965.htm

《Ubuntu 下安装WPS for
Linux》
http://www.linuxidc.com/Linux/2013-06/85374.htm

《Ubuntu下创造Vim+Taglist+Cscope+Ctags组合编辑器》 
http://www.linuxidc.com/Linux/2012-10/72062.htm

 

引入阅读:

Debian 7.0 Wheezy 测量试验体验http://www.linuxidc.com/Linux/2013-05/84646.htm

Debian 7.0 Wheezy 发布!
http://www.linuxidc.com/Linux/2013-05/83883.htm

U盘安装Debian 7.0 Wheezy
http://www.linuxidc.com/Linux/2013-05/84647.htm

图片 1

发表评论

电子邮件地址不会被公开。 必填项已用*标注