admin 管理员组

文章数量: 887007

 Debian 安装手记
作者:Leo Tzao
来自:LinuxSir.Org
提要: Leo Tzao的Debian安装手记


前言

以前也用过两个linux的发行版,但了解不深。这两天兴趣转移到Debian GNU/Linux,对这个高度DIY的发行版,我还是个全然的新手,决定在blog上开个板块,记载些学习安装使用的手记,转或译些技术文档保存:)

由于最近事情比较多,每天可能只能进行debian的一点工作,又由于这个系统安装起来需要学习的东西好像很多,所以大概从安装基本系统到桌面环境到各种软件可能需要很长的时间,这中间还不排除某天会没有时间来安装,比如周末,要陪女朋友,恐怕就不能装的哦!因此,在这段从开始学习安装知道系统基本可以正常进行日常工作的时间里,决定用手记的方式,把每天学习安装使用debian的进度写出来,也许可以给其他刚着手学习的人一点帮助吧:)

debian是个高度自由的系统,也是一个全面基于网络的系统,安装起来似乎较以前用过的fedora和suse要难一些,但是由于它的特性,可以想象,安装完成以后一定是非常吸引人的一个系统吧——我本质上喜欢开放和自由的东西:)

希望早日能够完成基本设置进入桌面,盼望着看到debian桌面的那天哦:)

今天的日志还是在winxp sp2下面写的,希望几天以后我可以在debian下写我完成安装历程的日志:)

Let's Begin!

……:)


第一日:基本系统和apt

第一天的工作就是要读很多的文档,看看其他人的经验,我始终的原则是:对于一个你并不熟悉的领域,不要盲目的就冲进去,现在外面看清楚形势比较好,呵呵:)

我是一直在linuxsir上面来了解linux的,这里可以看到相当多国内玩家分享给你的经验。另外一个重要的工具是google,如果你的E文还过得去的话,相信对于一个新手问出的99%的问题,google都可以解答。——不过看E文文档实在挺头痛的,呵呵。

花了大约半天时间看了很多关于Debian介绍和安装的文档,决定开始动手!

给第一天制定的计划是安装基本系统并正确配置sources.list,原因很简单,只要这两个工作完成了,理论上debian在接入internet的前提下就可以随心所欲,想怎么样怎么样了:)

基本系统的安装我尝试了两种方法:硬盘安装和netinst的iso安装。由于没有fat32分区,ntfs上面好像硬盘装有困难,最后我只在虚拟机上试验了一下这种方法,成功了。真实安装是刻了张100多M的那个netinst的光盘来完成的。


1)安装过程可以参阅论坛上的文档,基本上没太多可说,以下几点值得一提:

a. 分区我只为debian建了最基本的两个,swap和/分区,一般个人用这样就好了,除非你非常熟悉linux,否则分区不合理会造成空间浪费。我的1G内存,看到有高手说,这样的内存分512mb交换空间足够了,我慷慨了下,分了768MB出去,呵呵。

b. 在基本系统的配置过程中,配置sources.list选择跳过,基本系统设置完成后手动配置它。

c. grub引导管理器装在mbr,直接引导我的debian和xp双系统。

d. 网络配置方面,由于我们宿舍4台电脑用路由共享adsl,局域网我配置的,基于windows的工作组模式,机器很少,路由的dhcp就关掉了。于是debian要手动配置网络,ip用了和win下面相同的,网关是路由的地址,名称服务器,其实应该可以添路由地址吧,反正win下可以,但为了保险,我老实的添了网通adsl服务器的dns地址。中间一点插曲是,我把域名添了win工作组的名字,导致域冲突,大家都上不了网了,哈哈,马上想到问题所在,重新配置,域留空,一切就OK了:)


2)接下来是配置sources.list

a. 手工配置SOURCES.LIST首先需要你会一点文本编辑器vi的简单操作:

进入vi以后,i键切换到输入字符的模式,按esc退出到命令操作模式。想在文本中写字,先按i,然后可以开始写,回车换行就可以,和win的notepad没啥不同。

要删除字符,首先ESC退出字符输入模式,然后光标移动(初学者用方向键就可以了)到要删除字符处,x键删除。

要删除整行,还是退出输入模式,移动光标到所在行,按dd删除一行。

退出输入模式,在命令模式下,输入:w并回车,保存输入好的文本,:q是退出vi编辑器,:x是保存并同时退出。

b. 基本上了解以上操作,就可以进行sources.list的编辑了。

下面在跟用户权限下输入 vi /etc/apt/sources.list,进入sources.list的编辑

c. 升级源的具体格式是 deb 地址 版本 目录

一开始可以选择


deb http://ftp.us.debian testing main contrib non-free

这样的服务器就好了。

需要源文件还可以加上


deb-src http://ftp.us.debian testing main contrib non-free

编辑完成保存退出。

注意,升级源中版本需要写成你想要的debian版本,目前稳定版是serge,我选择的是testing版本,软件比较新,又比unstable安全点,呵呵。

执行apt-get update完成列表文件更新。

d. 接下来我选择用apt-spy方式优化升级源。

简单点的方法是:


apt-get install apt-spy
apt-spy -d testing -a Asia //在亚洲寻找最快的镜像

整个过程有点漫长,不过一劳永逸吧,我是网通ADSL,测试结果是www.linuxforum 最快,国内的源,使用是确实很快,140k多吧,达到了1m带宽adsl实际工作的上限,不过有时候出现登陆服务器失败,并不多,出现该情况只能再登一次吧:)

优化以后,再次编辑sources.list文件,根据需要稍微修改一下由apt-spy自动生成的sources.list文件,比如修改版本,或者是否要注销掉src包的源等等。

如果为了安全起见,也可以在使用apt-spy工具前先备份你原有的sources.list文件,cp sources.list sources.list.old就可以了:)

e. 完成该步骤后,再次运行 apt-get update(注,此命令是每次修改sources.list以后都要运行地),并运行


apt-get upgrade -u

完成系统的更新,至此一个testing版本debian GNU/Linux的基本系统就安装完成了。

至此,第一天工作结束,很顺利,高兴:)!

附加说明:Debian是基于网络的自由操作系统,我选择的方式也是基本基于网络的安装过程,只依靠光盘安装基本系统,基本系统完成以后主要就是使用apt方式进行网络安装其他软件了。使用这种方式,第一要求计算机必须很方便的接入网络,如果不能,那你只好选用下载完全安装光盘并安装的方法,具体的可以在linuxsir里精华区找到;其次,用这种方法安装的初学者,因为在今后的安装过程中必须一直使用基于apt方式的网络安装,因而如果你还不了解apt的工作方式,有必要先进行学习:)还好,Linuxsir的debian板块精华区里面有LYOO翻译的apt-howto的中文版,是学习apt使用的不错的材料,还有一份哪位仁兄翻译的apt and dpkg快速参考表,也很有用处:)

两份文档的地址分别是:

《中文版apt-howto》:http://211.92.88.40/~lyoo/document/apt_howto_zh/index.html

《apt and dpkg快速参考表》:http://www.linuxsir/bbs/showthread.php?t=23286


第二日:升级内核、安装桌面

一、学习Debian第二天,我选择了先升级内核。

我知道,昨天新装的基本系统已经是2.6.8.2的内核,不算很旧的版本。我也知道升级内核对任何一个Linux发行版来说都是比较麻烦的事情。不过我仍然选择升级内核到最新,一来是追求完美的性格作祟,二来也因为既然知道升级内核比较复杂,不如在事情开始阶段把最复杂的先解决掉!

仍然是事先进行了充分的学习和了解过程。最终我很骄傲的用很自己的一种方式搞定今天的问题。我给自己的目标是,把内核升级到www.kernel上发布的最新的稳定版本,并且同时将nvidia的驱动程序编译入内核——还有,最重要的,既然是学习debian,我决定采用标准的debian方式进行上述工作。

今天主要的两篇参考文章是:

1)Falko Timme发表于05.7.15日的《Debian-Kernel-Compile-Howto (Kernel 2.6)》(URL:http://www.falkotimme/howtos/debian_kernel2.6_compile/)

2)Andrew E. Schulman的《Debian-nVidia HOWTO》(URL:http://homecast/~andrex/Debian-nVidia/installation.html)

在参考以上两篇文章的基础上,基本上我把他们合而为一,理清顺序以后升级内核并安装nvidia驱动,过程如下:

1)首先安装编译内核必须的一些工具:


apt-get install kernel-package ncurses-dev fakeroot wget bzip2

2)进入内核应存放的目录:


cd /usr/src

3)从官方网站获取最新的内核


wget http://www.kernel/pub/linux/kernel/v2.6/linux-2.6.14.2.tar.bz2

(注意:这里事先登陆官方网站,查到最新稳定版的版本号)

4)确认/usr/src下有刚才下载的文件,解压缩


tar jxvf linux-2.6.14.2.tar.bz2

此时,ls /usr/src可以看到名为linux-2.6.14.2的文件夹,里面存放新的内核文件。为了未来操作方便,此处我使用 ln -s linux-2.6.14.2 linux 命令,将linux指向linux-2.6.14.2,这有点像windows下面的快捷方式,今后cd linux-2.6.14.2和cd linux是相等的了,纯粹为了方便吧:)

5)为了减少编译内核的困难,我将当前系统使用的内核配置文件复制到新的内核目录下面,让其默认按此配置加载内核选项,减少编译难度,命令如下:


cp /boot/config-2.6.8.2 /usr/src/linux/.config

6)按Falko Timme的文章,此时应该可以开始编译内核了,但由于我要加载nvidia驱动,所以此时插入了Andrew E. Schulman文章的步骤:

a. 先选择要使用nvidia的发行版,注意stable的debian并没有nvidia driver提供,因而只能选testing,或者unstable版本,我选testing:


NVDIST=testing

(此处,如果你选择NVDIST变量的版本和你当前系统使用的发行版不一致,需在sources.list中加入相应发行版的代码,这个是昨天的知识,应该会的:)

另外需要注意的,原文下面进行包的下载的时候,使用了apt机制的-t开关选择版本的特性,你在-t后面选择的版本号要和你NVDIST变量的版本一致哟——我的是testing:)

b.


apt-get -t testing install nvidia-kernel-source nvidia-kernel-common

下载完成以后/usr/src下有名为 nvidia-kernel-source.tar.gz的包

c. 解压缩


tar -zxf nvidia-kernel-source.tar.gz

7)好了,nvidia驱动解压完成以后,重新回到Falko Timme文章中配置内核的进程,所不同的是,这次编译内核,nvidia的驱动将一同被编译进来:)


cd linux
make menuconfig

配置内核是非常复杂的,为了保险起见,我没对内核做太大改动,因为事先将当前配置文件以.config为文件名复制到内核文件所在的目录,配置开始已经默认加载了当前的配置,在此基础上,我将Processer Type and Feature里面的cpu型号由默认的386选成了和我机器实际符合的Pentinum 4,然后,打开了SMP选项以支持超线程(不知道这样对不对,呵呵:)

此外,无论是Falko Timme还是Adrew E. Schulman的文章中都提到一些已知的冲突,简单翻译过来是以下几点:

如果要使用U盘,配置内核时候要取消对“Block Devices -> Low Performance USB Block driver (BLK_DEV_UB)”项的选择。

如果使用nvidia的显卡,以下三项同样不可以选择:


Graphics Support -> nVidia Riva support (FB_RIVA)
Kernel Hacking -> Use 4Kb for kernel stacks instead of 8Kb (4KSTACKS)
Processor Type and Features -> Local APIC support on uniprocessors (X86_UP_APIC)

其中第三项如果你打开了SMP,这项将不可用。

基本上我按这些原则选择了内核文件以后,就搞定了,保存,退出!

我知道如果更精心的对内核进行筛选,还可以获得更高的系统运行效率,不过刚入手,保险起见,我还是把仔细研究内核编译的任务留到以后吧:)

8)下面开始编译,由于是将nvidia驱动一同编译,所以这里的命令要将Adrew E. Schulman文章中的参数与Falko Timme的结合起来,我是这样搞定的:


make-kpkg clean
fakeroot make-kpkg --revision=custom.1.0 kernel_image modules_image

编译的过程有点漫长,结束后,应该在/usr/src下形成两个deb包,分别是:kernel-image-*.deb nvidia-kernel-*.deb

9)在sources.list中加入deb http://www.backports/debian stable initrd-tools procps module-init-tools,注意这里原文用的是woody版,由于最新stable已经升级,我用了stable,不要想当然的在这里的版本号上写testing或者unstable,因为这个目录下根本没那两个名字的文件夹,哈哈,我就因此失败了一次:)当然,如果你知道其他服务器提供这三个工具,那也可以用别的地址了。

接下来,


apt-get update
apt-get install module-init-tools initrd-tools procps

10)下面,安装新的内核和驱动:


dpkg -i kernel-image-*.deb nvidia-kernel-*.deb

11)接下来的进程费了一点周折,Falko Timme文章中是针对lilo管理器进行的修改启动项,而我使用grub管理器。在这个dpkg -i的过程中,会自动检测到grub,并向grub的启动菜单文件menu.lst(位置在/boot/grub/menu.lst)写入启动项,不过此时尚未制作内存镜像,在我机器上的结果是启动失败,呵呵。我知道好像dpkg -i的时候有个参数可以直接制作内存镜像文件initrd,但是我找到一片文章加上参数却失败了,不知为何?看来只好手动搞定吧:


cd /boot
mkinitrd -o /boot/initrd.img-2.6.14.2 2.6.14.2

这样内存镜像文件initrd.img-2.6.14.2制作完毕,接下来 vi /boot/grub/menu.lst,在新内核的启动项上加上:“initrd /boot/initrd.img-2.6.14.2”这一行,如果你不确定怎么加,可以参照旧内核在grub中的启动项:)

至此,内核升级完成,启动一次成功,很高兴!!!

为了是nvidia的驱动工作正常,按照Andrew E. Schulman的文章,还有几件事情要做,首先就是安装nvidia-glx,注意此时前面修改过sources.list,要先改成原来的样子然后apt-get update一下,这些简单的就不多说了,接着:


apt-get -t testing install nvidia-glx

接下来在文章中本来还有配置XF86Config-4文件的几个步骤,不过由于我心急,选择先升内核,桌面还没有安装,哪来的Xfree86的配置文件呢,这些工作留给桌面安装以后再做吧:)

二、于是再接再励,我进入今天第二项工作,安装基本的桌面并进行配置:


apt-get install x-windows-system-core gnome-core

安装完成以后,发现并没有xfree86,原来最新的testing里面已经开始使用xorg了,还得我回到windows下面又简单学了学xorg的操作,还好和xfree86区别并不大,默认的配置文件是在/etc/X11/xorg.conf,配置工具有xorgconfig和xorgcfg,其中xorgcfg是图形界面的,加参数xorgcfg -textmode为文本行,基本配置过程就是选择鼠标、键盘、显示器、显卡等等,查好自己硬件的型号,键盘鼠标基本可以默认的,不是很难。

不过这中间遇到不少的问题,首先是鼠标,xorgconfig以后每次启动都找不到设备而无法进入桌面,后来经查,我的鼠标位置是在/dev/psaux,不是默认的/dev/mouse,于是


vi /etc/X11/xorg.conf

在section "Input Device"项下面找到鼠标的项,其中option "Device" "dev/mouse"改为option "Device" "dev/psaux"就可以了。鼠标的位置还可能是/dev/input/mice,如果再次失败你可以试试这个:)

其次是显卡,按照Andrew E. Schulman的文章,虽然说明是针对xfree86的,其实大同小异了,就是配置时候不要选那个linux内核包含的nv的驱动,要选择自己编译进来的nvidia的驱动;并且,不要在配置文件内加载GLCore和dri项,加载glx项。可惜,在我用xorgconfig配置以后,上述原则一个都没完成,在有xorgconfig自动生成的xorg.conf文件里,glx的加载项和dri的加载项都是用#号注释掉的,没有看到GLCore的项,于是我手工编辑去掉了glx前的#,而保留了dri前面的。然后,找到显卡的模块,发现里面我自定义的那块卡,仍然标明driver是nv,于是手动改成了nvidia,保存,退出。

最后是声卡,我的德国坦克没识别出来,查到声卡芯片型号,alsaconf一次就成功了。

接下来,运行命令startx,先跃出的是nvidia的画面,标明nvidia的驱动加载成功了,然后,第一次,我在debian下看到了gnome的界面,真的非常激动!

今天到此结束吧,可以很高兴的睡个好觉了:P


第三日:中文化及字体美化

第三天,我进行中文化的相关工作。

关于中文化的问题,我走了很多弯路。可能是前两天太过顺利的缘故吧,原本我认为会困难重重的安装以及内核编译等工作,没想到几乎“一帆风顺”的完成了,所以心态有点放松,当我看到Gnome的桌面,我当时的感觉是只差一步,大功便可告成:)

这样基于取得最后胜利的心态,使我没有像前两天那样动手前做足充分的准备,而是随便翻了两个帖子,就迫不及待的动手了——结果自然是很不顺利,经过不少周折,还是难以获得令自己完全满意的效果,于是不得不重新退回来再多看些帖子和技术文章,终于理清了中文化的思路。
最终关于中文化,我参考了这几篇前人的帖子:

EricNeon《debian中文桌面的快速构建》:http://www.linuxsir/bbs/showthread.php?t=181117

gkp《总结,关于中文粗体》:http://www.linuxsir/bbs/showthread.php?t=211650&highlight=%B4%D6%CC%E5+%D7%DC%BD%E1

jhuangjiahua《Debian 里用 FreeType 支援中文粗体显示了》:http://www.linuxsir/bbs/showthread.php?t=201186&highlight=freetype

cnhnln《修改ttf字体美化显示效果》:http://www.linuxfans/nuke/modules.php?name=Forums&file=viewtopic&t=66626

总体来说,目前对于Debian中文化和美化,所能达到的效果还是很不错的。让Debian支持中文,基本上包括了两个过程,首先是中文化,其次,是中文字体的美化。

先来说说中文化的过程,这个过程大家比较一致,就是先安装locales,再进行locale设置:


apt-get install locales //已经安装有locales的可以略过这一步
dpkg-reconfiguer locales

在出现的locales配置界面中,选择以下地区和编码(这里选择参考了EricNeon的帖子:):


en_US.ISO-8859-1
en_US.UTF-8
zh_CN.GB2312
zh_CN.UTF-8
zh_CN.GBK
zh_TW.BIG5
zh_TW.UTF-8

再选择默认语言为你想要的。

locale -a
可以查看现在系统中所有支持的语系,locale 命令可以查看当前使用的语系。

完成了上述步骤,可以说中文化的设置就完成了,下面要进行的是中文美化的工作。总结起来,中文美化主要是两方面的工作,一是选择到漂亮的字体,二是实现中文字体的粗体和斜体字。

在粗体和斜体的实现问题上,主要有两种思路,一是通过算法,使基本字型表现出粗体和斜体的效果,二是cnhnln文章中所代表的通过直接使用粗体斜体的字型来实现粗斜体的显示。

关于第一种通过算法实现粗体和斜体字显示,主要有台湾firefly的字体补丁,EricNeon文章中使用的既是此种方式。现在则有了更加“官方”也可能更加稳定的方法,即新的freetype2(cvs)版本已经内建了对粗体字和斜体字的支持,这方面只需要
apt-get install libfreetype6 libxft2
就可以实现对粗体和斜体的支持。具体的方法,可以详见我在本篇日志开始列出的帖子,很简单的:)

当然,如果你使用第一种方式来显示粗斜体,就需要安装一些常用字体,这些字体主要有文鼎的字体,firefly的字体和微软的字体(著名的Simsun:),具体下载连接在EricNeon的文章中都有给出。

关于通过直接使用粗体、斜体字型来实现粗斜体显示。早些时候有种“投机取巧”的办法,就是用其他字体的粗体字型来代替普通宋体的粗体显示,这种方法我认为现在在好的字体显示方法如此之多的情况下,已经不值得推荐了,毕竟替代的效果不会天衣无缝的:)想了解这方面技术的朋友,可以参考gkp的那篇文章,里面列出了这种方式。通过粗体斜体字型来实现粗斜体显示的最佳方法,就是通过自制或者下载的方式获得这些成套的字体文件。这方面cnhnln可以说是目前翻到比较权威的人士吧,呵呵,制作的详细方法,可以参看他的那篇帖子。当然,倘若你对自制字体么有兴趣,也完全可以下载“前辈们”做好的字体——在此衷心对他们的辛勤劳动致以崇高敬意!:)

以下是一些制作好的成套字体的连接:

cnhnln制作的一套字体:http://www.linuxfans/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2488

关于安装方法,cnhnln的帖子里有详述,为方便大家,我直接把这部分粘贴过来:

安装字体:

1. 把刚才制作好的四个字体复制到 /usr/local/share/fonts 下

2. 执行


ttmkfdir -d /usr/local/share/fonts -o /usr/local/share/fonts/fonts.scale

3. 执行


cp /usr/local/share/fonts/fonts.scale /usr/local/share/fonts/fonts.dir

4. 更改 /etc/X11/XF86Config

在字体字段加入一行

代码:


FontPath "/usr/local/share/fonts"

类似于
代码:

RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/local/share/fonts"
FontPath "unix/:7100"

如果你用的 X 是 xorg 的话就应改修改 xorg.conf

5. 更改 /etc/X11/fs/config

在查找字体字段增加一行

代码:


/usr/local/share/fonts

类似于
代码:

catalogue = /usr/share/fonts/zh_CN/TrueType,
/usr/local/share/fonts,
/usr/X11R6/lib/X11/fonts/korean,

6. 编辑 /etc/gtk-2.0/gtkrc(这一步是为在 KDE 下 GTK2 的程序设置字体。如果你用的是 gnome 就不用修改,否则字体设置会不起作用)

加入
代码:


style "user-font"
{
font_name="Vera Sans YuanTi xx"
#xx表示字号的大小,你可以按你的需要自行设置
}
widget_class "*" style "user-font"

7. 注销或者执行 init 3 或者按 ctrl+alt+backspace 退出 X

8. 执行


fc-cache -fv
/etc/init.d/xfs restart

9. startx 或者 init 5 进入 X 后,在字体设置里选择 Vera Sans YuanTi,大小为 xx 即可。等宽和终端字体要用 Vera Sans YuanTi Mono

实际使用中我把两种方式都尝试了,我的体会是,大概由于font.conf设置方面的问题,用freetype2显示促斜体中,firefly的字体在我这工作非常好,但simsun就不那么令人满意。不过这种方法的优点是一来它是debian官方支持的了,恐怕以后是个趋势,二来,这种方式下,你只需要安装常用字体的基本型,粗体斜体效果通过算法实现,因而装的字体文件比较少,很节省空间的:)

而直接安装整套字体的方法,在我目前使用过程中感觉它唯一的缺点就是你要为每种字体及其粗体斜体分别安装大约8种左右的字体文件,尤其中文字体文件往往每个都有10M上下,因而如果安装了多套字体,空间占用情况是很严重的,我的字体库用了大约200M空间吧——不过目前硬盘上百G的情况下,我们也许不该在空间上这么“抠门”,呵呵:)至于其他方面,我觉得这种方法非常好,只要你找的字体漂亮,那么显示效果没的说,并且编译不用担心很多新、旧程序的设置问题,因此对新手来说即简单又使用,非常不错:)

顺便说一句,在我的机器上,我是安装了freetype2同时又有安装整套字体的。结果是,对于firefly的漂亮宋体这种freetype表现良好的字体,我只装了基本字体,粗体和斜体由freetype实现,对于cnhnln加工的很漂亮的整套字体,我则是完全安装并直接使用了,哈哈,是不是有点贪心?

总之,经过这一番设置,我终于可以看到一个漂亮的桌面了,目前处于持续的兴奋状态中……


后记

这是我第二次接触Linux,第一次是大约一年多时间以前,那次接触linux的原因是对这个神秘的系统感兴趣。那个阶段用过两个发行版,fedora core和suse,后来由于其他事情繁忙,渐渐的放弃了,只是掌握了一点基本的操作而已。

这次又重新燃起对linux的兴趣,是因为前不久读了一本关于linux的创始人linus和linux发展历程的传记,从里面,我更多的了解到了自由软件运动,了解了linux,了解了这中间所包含那一种很可贵的精神。于是,当我第二次接触linux的时候,我选择的Debian,不知道我的理解是不是合适:我选择Debian的唯一理由是,我觉得Debian整个运作机制更加准确的体现出自由软件运动和linux的精神实质。

学习Debian最初级的安装和设置的问题的这几天里,我从网上找到了大量的参考资料,认识了为数不少的软件和工具——而这些是无数投身到这场运动中的人们所奉献出来的。

通过Debian,通过Linux,通过GNU,我开始相信这个社会不一定必须建立在目前这种商业模式的基础上,摆脱开商业利益的束缚与挣扎,也许我们可以在另一种完全不同的观念基础上发展出另一样的秩序结构——至少在一定范围内,这是可能的。

所以,虽然只是个彻底的初学者,我也希望能做点事情了——最直接的办法,就是把自己学习安装Debian的整个过程,用上面这种手记的方式记录下来。整个安装过程并不可能有什么创新,只是对前人经验的一种总结,衷心的感谢那些文档的作者,他们引领我进入Debian的大门:)

同时,我也希望我所做的不仅是无价值的对前面文档的摘抄,我是一个彻底的初学者,因而我在学习过程中遇到的问题,相信也是很多其他想买入Debian大门的朋友一定会遇到的问题。因而,我希望在自己亲身总结的基础上,使得这个手记更加贴合初学者的实际情况,为他们提供帮助。

基于这种想法,我所提供的都是最实用的,他们不一定是最高级的方式,但是我在试用的时候感觉这些方法简单并且工作稳定,我就写上它们。比如像vi的使用那部分,由于开始阶段编辑sources.list,不会vi的操作是不可能的,因此我觉得需要介绍一下,但同时,因为我们当时的工作不是学习vi,而是先装上系统,于是我只介绍了vi最最基本的刚好可以满足对sources.list文件进行编辑所需要的那些操作,尽管我知道得比那还多一点,呵呵:)——以上仅是一例。

最后,并不是要例行公事的谦虚一番,但我确实是一个Debian方面完全的新手,因而难免文中出现某些问题合不妥,希望水平高些的朋友看到以后帮我指正出来,我会不断修改并完善它——千万不要骂我:)

这篇手记从开始安装一直写到了进入桌面的整个过程,这只是学习Debian的一个开始。都说Debian上手有点困难,铺平了这个路,相信以后的学习就可以很好的开展了。

欢迎访问我的blog:http://leotzao.bokee ,最初我的这些手记是发表在那上面的,都写好了才转到linuxsir来。

Leo Tzao
2005.11.17
《Debian安装手记》Ver.1.0

 

本文标签: 手记 debian