这篇主要讲安装。所以,请去这里( http://www.debian.org/CD/http-ftp/#stable )下载一张stable光盘。如果你对testing和unstable比较感兴趣,没问题,装好了可以改的。但是对于初学者,我建议你从stable开始玩起。在选择了合适的架构后,你会被引导到光盘镜像服务器上。作为国内玩家,我建议你别用官方服务器,那个在美国,很慢。个人推荐中科大服务器( ftp://ftp.cn.debian.org/debian-cd/ )去下载合适镜像,服务器是电信联通教育网三线路的,无论是学生还是商业人士都很合适。目前而言,我推荐你下载debian-6.0.1a-i386-netinst.iso作为安装镜像。这个镜像只安装最小部分,而且在安装时无须联网,适合大多数场合。注意,如果你的机器只有无线网络,请不要使用这张镜像,因为难度太高了。

好吧,下面我假定你有镜像了,你有三种常见的安装模式,刻录光盘安装,liveusb安装,虚拟机直接使用镜像。刻录光盘没什么好多说的,虚拟机直接使用就看你会不会用虚拟机,liveusb就有点复杂。具体参考我写的这篇文章( http://blog.shell909090.org/blog/archives/1646 )。无论从哪里开始,你都必须保证开机启动的是你的debian安装镜像。所以发生例如debian安装时进入了硬盘上的windows这种问题别来问我,直接去google BIOS设定。

很多人经常问的一个问题,是关于如何安装linux和windows共存。其实这种模式并不好,至少我知道的使用这种模式学习linux的人都失败了。因为你平时会经常进入windows,然后懒得出来了。最好的方法是,彻底告别你的windows,然后下定决心用linux解决所有问题。如果你觉得底气不足,可以用虚拟机运行一个小实例,至少我觉得这比共存模式方便。因此,我不会介绍windows和linux共存的有关问题——这些问题太复杂了,虽然技术上说并不难,但是会占用大量篇幅。

单独安装linux也需要划分分区。通常的建议是/ /usr /var /home /tmp swap全部可以考虑分开。不过作为初学者,我建议你用一个分区/就够了。如果内存在1G及其以上,也不一定需要用swap。减少麻烦不是什么值得羞耻的事情,制造麻烦才是。如果你看了半天,搞不懂这段话什么意思,我建议你先看看下一篇《系统管理》中关于linux文件组织结构的介绍。如果你觉得有些不安,常见的方法是/ /home swap。这通常用于大型机器上,分离的home会让你在重装时无须额外的做数据保留操作,swap则提供更高的内存使用率。文件系统的建议是全ext3,这个会减少你很多的管理麻烦。如果你想尝试一些新的文件系统,最好不要在/上面尝试。

安装过程没什么好多说的,安装完成后,才是一系列最艰难的地方。debian-netinst是不带X系统的,所以如果你想使用图形界面,安装完成后的配置才是最关键的。通常你的电脑可以联网,因为安装的时候会自动配置你的网卡。如果你是无线网卡,请先连一根有线。如果不行,那就不是初学者课程了——你需要自行安装wpasupplicant,iw和相关依赖包,然后手工建立config文件。通过config连接合适的ap,再手工dhcp获得地址。总之,这些问题初学者就不要想了,请直接拉一根网线,接上,启动机器(次序不要反),你的机器就联网了。如果不是,找人求助吧。

第一件事,请先去/etc/apt/source.list下面,修改你所选用的镜像。如果你希望用testing或者unstable,直接修改此处就可以了。通常我们需要安装contrib和non-free部分,所以在main后面加上contrib和non-free。这里有些重要的商业程序,例如sun-java,rar/unrar,flashplugin等等。另外就是名称。通常镜像后面的名称是lenny这类的代号,建议改成stable这样的代号。当debian升级,版本切换的时候,你的系统会自动的升上去。当然,商业级别的服务器反之,不要用stable这样的代号,因为会造成稳定性问题。

当你修改完source后,执行aptitude update,然后再执行aptitude install vim slim xfce4。当然,如果你喜欢用gnome,那就是aptitude install vim gdm gnome。然后重启?你的机器应当出现了一个可爱的,花里胡哨的界面。啧啧,简直俗毙了。不过鉴于新手都比较习惯图形界面,我还是继续从图形界面开始介绍吧。