Duangw

Debian 5.0.0

 

主要内容:基本配置网络应用Xwindow应用软件

 

1 基本配置

1.1 初始安装

采用expert模式安装。

语言选择简体中文,locale:zh_CN.UTF-8。

设置静态IP地址。

不安装security和volatile更新。

安装gnome桌面和标准系统。

不安装引导管理器grub和lilo。

建立普通用户。

 

1.2 引导配置

这里Debian是通过别的系统上的grub来进行引导的。

编辑grub所在系统的menu.lst,增加Debian的启动项。

i386版本:

title Debian GNU/Linux, kernel 2.6.26-1-686
       root (hd2,1)
       kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hda2 ro
       initrd /boot/initrd.img-2.6.26-1-686

amd64版本:

title Debian GNU/Linux, kernel 2.6.26-1-amd64
       root (hd1,1)
       kernel /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sdb2 ro
       initrd /boot/initrd.img-2.6.26-1-amd64

 

1.3 配置软件源

首先添加DVD安装源。执行:

# apt-cdrom add

按提示依次装入各张DVD安装盘,以减少对网络的依赖。

接下来是网络源。

身处教育网的好处,就是可以充分利用其中的资源。

首先备份原来的配置文件:

# cd /etc/apt
# cp sources.list sources.list-bak

编辑sources.list,将原有的网址替换为教育网的地址,这里使用中科大的源。如:

...
deb http://debian.ustc.edu.cn/debian/ lenny main contrib non-free
deb-src http://debian.ustc.edu.cn/debian/ lenny main contrib non-free

deb http://debian.ustc.edu.cn/debian-security/ lenny/updates main contrib non-free
deb-src http://debian.ustc.edu.cn/debian-security/ lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib

这里加入contrib和non-free是因为后续安装的一些软件会依赖到非自由的软件或库(如nvidia驱动)。

完毕,更新系统:

# aptitude update
# aptitude upgrade

必要时调整grub所在系统的menu.lst。

 

1.4 安装支持大内存的内核(i386)

32位版本为了识别机器上的4G内存,需要安装bigmem内核:

# aptitude install linux-image-2.6-686-bigmem
# aptitude install linux-headers-2.6-686-bigmem

调整grub的配置:

title Debian GNU/Linux, kernel 2.6.26-1-686-bigmem
       root (hd2,1)
       kernel /boot/vmlinuz-2.6.26-1-686-bigmem root=/dev/hda2 ro
       initrd /boot/initrd.img-2.6.26-1-686-bigmem

 

1.5 挂载分区

这里使用ntfs-3g来挂载ntfs分区,首先安装ntfs-3g:

# aptitude install ntfs-3g

创建挂载点:

# mkdir /pub

编辑/etc/fstab,增加:

/dev/sda7  /pub        ext3     defaults                 0  0
/dev/sda5  /pub/fat    vfat     defaults,fmask=133,utf8  0  0
/dev/sda6  /pub/ntfs   ntfs-3g  defaults,umask=022,fmask=133,locale=zh_CN.UTF-8  0  0

 

 

2 网络应用

2.1 安装一些网络工具

# aptitude install lftp
# aptitude install lynx
# aptitude install arping
# aptitude install nmap
# aptitude install tcpdump
# aptitude install sshfs
# aptitude install iptraf
# aptitude install fping
# aptitude install ngrep
# aptitude install iftop
# aptitude install iperf
# aptitude install gddrescue
# aptitude install tcptraceroute
# aptitude install httping
# aptitude install netstat-nat
# aptitude install echoping
# aptitude install ssmping
# aptitude install etherwake

 

2.2 安装openssh服务器

# aptitude install openssh-server

 

2.3 安装vsftpd服务器

# aptitude install vsftpd

 

2.4 安装apache服务器

# aptitude install apache2

 

2.5 安装tftpd服务器

# aptitude install tftp-hpa
# aptitude install tftpd-hpa

 

2.6 安装dhcp服务器

# aptitude install dhcp3-server

 

2.7 安装rsync

# aptitude install rsync

 

2.8 安装squid服务器

# aptitude install squid3

 

2.9 安装sysv-rc-conf

# aptitude install sysv-rc-conf

 

2.10 关闭暂时不需要的服务

# /etc/init.d/portmap stop
# sysv-rc-conf portmap off
# sysv-rc-conf --level S portmap off
# /etc/init.d/nfs-common stop
# sysv-rc-conf nfs-common off
# sysv-rc-conf --level S nfs-common off
# /etc/init.d/avahi-daemon stop
# sysv-rc-conf avahi-daemon off
# /etc/init.d/dhcp3-server stop
# sysv-rc-conf dhcp3-server off
# /etc/init.d/squid3 stop
# sysv-rc-conf squid3 off
# /etc/init.d/cups stop
# sysv-rc-conf cups off

 

 

3 Xwindow

3.1 安装Nvidia显卡驱动

这里使用http://wiki.debian.org/NvidiaGraphicsDrivers讲述的方式进行安装。针对本机的显卡型号,执行:

# aptitude install nvidia-kernel-2.6-686-bigmem
或
# aptitude install nvidia-kernel-2.6-amd64
# aptitude install nvidia-glx

编辑/etc/X11/xorg.conf,在Device一节添加:

        Driver          "nvidia"

完毕重启X。

可使用工具glxinfo来检验硬件加速是否工作:

# glxinfo | grep rendering

如果当前系统上没有glxinfo,则进行安装(可选):

# aptitude install mesa-utils

 

3.2 安装文泉驿正黑字体

个人不是很习惯缺省的中文字体,还是比较喜欢文泉驿:

# aptitude install ttf-wqy-zenhei

在"System"->"Preferences"->"Apperance"中设置使用正黑体。

在Firefox(iceweasel)的选项里设置使用正黑体。

 

4 应用软件

4.1 添加debian-multimedia软件源

此举目的是为了方便后面安装一些多媒体软件和非自由软件。

首先安装key,从debian-multimedia.org主页获得,安装:

# dpkg -i debian-multimedia-keyring_2008.10.16.deb

编辑/etc/apt/sources.list,增加:

deb http://www.debian-multimedia.org stable main

完毕刷新:

# aptitude update
# aptitude upgrade

 

4.2 安装bluefish

# aptitude install bluefish

 

4.3 安装mplayer和smplayer

# aptitude install mplayer
# aptitude install smplayer
# aptitude install w32codecs
或
# aptitude install w64codecs

 

4.4 安装开发工具

# aptitude install build-essential
# aptitude install manpages-dev glibc-doc
# aptitude install gdb gdb-doc
# aptitude install flex flex-doc
# aptitude install bison bison-doc
# aptitude install autoconf autoconf-doc
# aptitude install libtool libtool-doc
# aptitude install cvs
# aptitude install subversion
# aptitude install linux-headers-2.6-686
或
# aptitude install linux-headers-2.6-amd64

 

4.5 安装chm阅读器

# aptitude install chmsee
# aptitude install xchm
# aptitude install gnochm

 

4.6 安装vim

# aptitude install vim

 

4.7 安装星际译王

# aptitude install qstardict