虽然是个不爱写东西的人,但Linux的学习还是应该有所记录,不然,返工的时候以后可多着呢!随着我使用debian的深入,本文也将随进度不断更新!
一、Debian系统的版本说明:
由于Debian OS. 一直处在不断的开发,完善当中,所以更新速度很快,现在的不稳定的版本过不了多久就会成为测试版,接着又成为稳定版,正因为如此,Debian系统一般分三个版本:
不稳定版(Unstable),测试版(Testing),稳定版(Stable)
Unstable:内部软件多数都处在当前开发阶段,属于最新但又最不稳定,适合于有开发经验的人使用(经验不足,最好也不要使用;敢于挑战,另当别论)
Testing:包含的软件基本上处于测试阶段,基本上没什么大的bug了,这也是大多数人的首选,因为它既不是不稳定又不会包含很“旧”的软件包,用户可以尝试一些新的功能
Stable:相对前两个版本,该版本基本上已经稳定存在;一旦Debian的某个snapshot成为稳定版,基本就不会在对这个版本作什么改动,除非发现严重的系统缺陷。缺陷修补和软件升级是有区别的,Stable有可能会被缺陷修补但一般不会作软件升级.
从另外一个角度想:按照以上方式不断更新的话,那就会出现很多的Unstable,Testing,Stable版本,所以Debian人提出了以下的对当前某个版本的特殊代名词:
当前的不稳定版:sid 当前的测试版:etch 当前的稳定版:sarge或者woodsy.
了解以上信息有助于使用者了解自己该使用Debian的什么版本,笔者使用的是Testing版本。
二、debian基本系统的安装(12.18.2006)
虽然是基本系统的安装,但也有必要总结一下常见的安装方式,以下将作一定的总结,笔者的安装方式是非纯网络安装(自定义的名称,其他资料可能有不同说法),所以以后的配置说明都建立在此基础上.
Debian系统安装方式总结:
1.完全安装―――最简单的安装方法,但耗时最长
下载Debian的DVD/CD完整安装盘,大小一般都在4个G左右,配以带Grub的独立启动盘或者在无光驱(或光盘)条件下在系统盘(分区)配以GrubforDos(或Wingrub)软件引导进行安装。
2.网络安装方式―――手动设置相对增多,但一旦配置完成,配以Debian系统强大的网络功能,接下来的软件包的安装将使你对该系统有更深的理解
A.纯网络安装(netboot)――以有网络为前提
下载netboot方式的两个关键文件:linux,initrd.gz(大小在3
-5m
左右),同时配以grub引导进入Debian系统的安装,安装伊始的工作很快完成,这时候,系统中并没有安装任何debian软件,甚至连内核都没有安装,使用者需要配置apt源(把debian镜像站点地址按一定格式加入到/etc/apt/sources.list文件中),先更新数据库及软件包(apt-get update, apt-get upgrade),接下来就可以利用apt相关命令(apt-get …)通过网络有选择的安装需要的软件包(前提是apt源上有该软件包);
最初使用者当然要安装最新的linux内核及内核头文件
apt-get install linux-image-2.6.xx linux-kernel-headers-2.6.xx
接下来的软件包的安装在后面陆续讲到。
B.非纯网络安装的网络安装-也称:基本系统的安装(netinst - net install的缩写)
先看看这种方式需要下载的安装包:debian-testing-i386-netinst.iso
( 120m 左右)和相对应的内核文件(vmlinuz, initrd.gz),官方下载链接在下面给出;这种方式和纯网络安装的区别就在于它安装了内核和一小部分基本系统软件,接下来的安装方式和纯网络安装差不多,只不过纯网络安装什么都需要手动装而已。需要注意的是:官方提供的内核文件都是经过Debian开发人员修改过的符合该种安装方式的内核文件,所以不能采用其他的内核文件代替,否则将不能成功安装。
初学者(like me)不知道到哪去下载这些文件,一般有几个网站可以提供:
www.debian.org debian.cn99.com mirrors.geekbone.org
进入网站后一般是在cvs(开发时,用于并行版本控制的软件,用于开发中的源代码管理)的目录下寻找,找到一个netboot目录,基本上纯网络安装所需的文件就在这里面了;对于非纯网络安装的网络安装,可以直接到debian官方网下载,netinst的iso和内核文件在以下页面都可以下载,链接如下:http://www.debian.org/devel/debian-installer/
两种网络安装方式下,系统安装好后,接下来的安装和配置工作基本相同(netboot方式的安装需要更多的软件包安装),以下作共同说明:
――(以下安装顺序因人而异,但基本上都是必须的)――
安装locales;关于locale还真有许多知识,主要是国际化方面
apt-get install locales
安装完后一般会直接进入它的配置页面,需要做得是选择几个常用的locale(一般有:en-US.UTF-8, zh_CN.UTF-8, and so on)并且把默认的locale设置成zh_CN.UTF-8
这样的设置才能使你在环境下有输入中文的可能,要说明的是这里不一定非得选zh_CN.UTF-8
其他的中文编码字符集都可以选择,一般zh_CN.UTF-8比较通用,关于locale的相关知识提供以下链接,仅供参考:
http://blog.csdn.net/atunet/archive/2006/12/05/1431365.aspx
基本系统一般都没有字体文件,所以如果要显示中文字符,还必须安装字体文件
apt-get install ttf-arphic* (* 表示将安装所有匹配该字符串的字体)
或许有人搞不清楚:字体文件,locale,输入法 这些之间的关系,我的理解是这样的:只有在包含中文环境的locale下才有可能输入中文,其次,输入中文必须要有中文输入法(Just like windows)当你使用输入法输入中文的时候,系统(或者相关软件)为什么会知道该使用什么形状的中文字符呢?这就取决于字体文件!有兴趣的人可以打开windows 系统目录下的字体文件看看,每个文件包含一种特定的字体,这样的文件规定了当使用这种字体时的字符渲染方式,所以,某些用户在安装了中文环境的locale并且把默认locale设置成zh_CN.UTF-8(重启)后,如果看到仍有很多方框框(替代了中文),就要想想系统的字体是不是还没有安装了!
接下来,就要安装X window啦!…待续…
x.debian触摸板配置
我下载的debian基本系统中,xorg代替了xfree86,所以触摸板程序应该用 xorg-driver-synaptics代替xfree86-driver-synaptics,尝试以下命令安装:apt-get install xorg-driver-synaptics,但提示该软件包已被xserver-xorg-input-synaptics代替,并且系统已更新到最新,所以不须再下载安装,要做的就是做正确的配置.配置文件当然是xorg.conf.
找了些资料,基本上都指明需要添加一个inputdevice,但配置选项稍有不同,以下的配置适用于我的本本!呵呵,Luck dog!
Section "Module" 中加入如下语句:
Load "synaptics"
并添加如下输入设备:
Section "InputDevice"
Identifier "Mouse[1]"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapTime" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
Option "SHMConfig" "on"
EndSection
最后在Section "ServerLayout"中加入:
InputDevice "Mouse[1]"
重启X即可.