作者: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.org上面來了解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 地址 版本 目錄
一開始可以選擇
debhttp://ftp.us.debian.org testing main contrib non-free
這樣的服務器就好了。 需要源文件還可以加上
deb-srchttp://ftp.us.debian.org 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.net 最快,國內的源,使用是確實很快,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.org/bbs/showthread.php?t=23286
第二日:升級內核、安裝桌面一、學習Debian第二天,我選擇了先升級內核。
我知道,昨天新裝的基本系統已經是2.6.8.2的內核,不算很舊的版本。我也知道升級內核對任何一個Linux發行版來說都是比較麻煩的事情。不過我仍
然選擇升級內核到最新,一來是追求完美的性格作祟,二來也因為既然知道升級內核比較復雜,不如在事情開始階段把最復雜的先解決掉!
仍然是事先進行了充分的學習和了解過程。最終我很驕傲的用很自己的一種方式搞定今天的問題。我給自己的目標是,把內核升級到
www.kernel.org上發布的最新的穩定版本,并且同時將nvidia的驅動程序編譯入內核——還有,最重要的,既然是學習debian,我決定
采用標準的debian方式進行上述工作。
今天主要的兩篇參考文章是:
1)Falko Timme發表于05.7.15日的《Debian-Kernel-Compile-Howto (Kernel 2.6)》(URL
http://www.falkotimme.com/howtos/debian_kernel2.6_compile/)
2)Andrew E. Schulman的《Debian-nVidia HOWTO》(URL
http://home.comcast.net/~andrex/Debian-nVidia/installation.html)
在參考以上兩篇文章的基礎上,基本上我把他們合而為一,理清順序以后升級內核并安裝nvidia驅動,過程如下:
1)首先安裝編譯內核必須的一些工具:
apt-get install kernel-package ncurses-dev fakeroot wget bzip2
2)進入內核應存放的目錄:
cd /usr/src
3)從官方網站獲取最新的內核
wgethttp://www.kernel.org/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.org/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項??上В谖矣脁orgconfig配置以后,上述原則一個都沒
完成,在有xorgconfig自動生成的xorg.conf文件里,glx的加載項和dri的加載項都是用#號注釋掉的,沒有看到GLCore的項,于
是我手工編輯去掉了glx前的#,而保留了dri前面的。然后,找到顯卡的模塊,發現里面我自定義的那塊卡,仍然標明driver是nv,于是手動改成了
nvidia,保存,退出。
最后是聲卡,我的德國坦克沒識別出來,查到聲卡芯片型號,alsaconf一次就成功了。
接下來,運行命令startx,先躍出的是nvidia的畫面,標明nvidia的驅動加載成功了,然后,第一次,我在debian下看到了gnome的界面,真的非常激動!
今天到此結束吧,可以很高興的睡個好覺了

第三日:中文化及字體美化
第三天,我進行中文化的相關工作。
關于中文化的問題,我走了很多彎路??赡苁乔皟商焯^順利的緣故吧,原本我認為會困難重重的安裝以及內核編譯等工作,沒想到幾乎“一帆風順”的完成了,所以心態有點放松,當我看到Gnome的桌面,我當時的感覺是只差一步,大功便可告成:)
這樣基于取得最后勝利的心態,使我沒有像前兩天那樣動手前做足充分的準備,而是隨便翻了兩個帖子,就迫不及待的動手了——結果自然是很不順利,經過不少周折,還是難以獲得令自己完全滿意的效果,于是不得不重新退回來再多看些帖子和技術文章,終于理清了中文化的思路。
最終關于中文化,我參考了這幾篇前人的帖子:
EricNeon《debian中文桌面的快速構建》
http://www.linuxsir.org/bbs/showthread.php?t=181117
gkp《總結,關于中文粗體》
http://www.linuxsir.org/bbs/showthread.php?t=211650&highlight=%B4%D6%CC%E5+%D7%DC%BD%E1
jhuangjiahua《Debian 里用 FreeType 支援中文粗體顯示了》
http://www.linuxsir.org/bbs/showthread.php?t=201186&highlight=freetype
cnhnln《修改ttf字體美化顯示效果》
http://www.linuxfans.org/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文章中使用的既是此種方式?,F在則有了更加“官方”也可能更加穩定的方法,即新的freetype2(cvs)版本已經內建了對粗體字和斜體字的支持,這方面只需要
apt-get install libfreetype6 libxft2
就可以實現對粗體和斜體的支持。具體的方法,可以詳見我在本篇日志開始列出的帖子,很簡單的:)
當然,如果你使用第一種方式來顯示粗斜體,就需要安裝一些常用字體,這些字體主要有文鼎的字體,firefly的字體和微軟的字體(著名的Simsun:),具體下載連接在EricNeon的文章中都有給出。
關于通過直接使用粗體、斜體字型來實現粗斜體顯示。早些時候有種“投機取巧”的辦法,就是用其他字體的粗體字型來代替普通宋體的粗體顯示,這種方法我認為
現在在好的字體顯示方法如此之多的情況下,已經不值得推薦了,畢竟替代的效果不會天衣無縫的:)想了解這方面技術的朋友,可以參考gkp的那篇文章,里面
列出了這種方式。通過粗體斜體字型來實現粗斜體顯示的最佳方法,就是通過自制或者下載的方式獲得這些成套的字體文件。這方面cnhnln可以說是目前翻到
比較權威的人士吧,呵呵,制作的詳細方法,可以參看他的那篇帖子。當然,倘若你對自制字體么有興趣,也完全可以下載“前輩們”做好的字體——在此衷心對他
們的辛勤勞動致以崇高敬意!:)
以下是一些制作好的成套字體的連接:
cnhnln制作的一套字體
http://www.linuxfans.org/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.com ,最初我的這些手記是發表在那上面的,都寫好了才轉到linuxsir來。
Leo Tzao
2005.11.17
《Debian安裝手記》Ver.1.0