Debian 5.0.0
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