Debian安裝手記

提要: 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 地址 版本 目錄

一開始可以選擇

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

這樣的服務器就好了。

需要源文件還可以加上

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

編輯完成保存退出。

注意,升級源中版本需要寫成你想要的debian版本,目前穩定版是serge,我選擇的是testing版本,軟件比較新,又比unstable安全點,呵呵。

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

d. 接下來我選擇用apt-spy方式優化升級源。

簡單點的方法是:

apt-get install apt-spyapt-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)從官方網站獲取最新的內核

wget http://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 linuxmake 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 cleanfakeroot 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 updateapt-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 /bootmkinitrd -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.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-1en_US.UTF-8zh_CN.GB2312zh_CN.UTF-8zh_CN.GBKzh_TW.BIG5zh_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.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上手有點困難,鋪平了這個路,相信以後的學習就可以很好的開展了。

debian安裝手記
看到什麽紅帽子越來越大越來越慢,一直想找個比較小的純的Linux來裝裝,經推薦說是Hiweed-debian不錯,于是下了來(desktop版 URL )ISO共240多m,夠小!下來後在VMWare裏新建虛擬機,選擇ISO文件,網絡選擇NAT方式連...查看完整版>>debian安裝手記
 
Debian安裝資源
     提要: Debian 的安裝資源  一、CD/DVD下載  1、官方資源:  http://www.debian.org/CD  2、國內資源:  http://ftp.cdut.edu.cn/pub/linux/distribution/debian/http://mirrors.cn99.com/debian-c...查看完整版>>Debian安裝資源
 
Debian 3.1 桌面安裝方法
更詳細的請看官方 Debian 安裝手冊Debian 安裝手冊中文版 , 在這兒本來 Sir 裏已經有大把大把的文章了,但還是有兄弟喊找不到那就再貼一份吧拜托表再亂罵 chaisave 她們了一般情況下, Debian 是先安裝基本系統,再安...查看完整版>>Debian 3.1 桌面安裝方法
 
Debian 安裝資源
一. CD/DVD下載:1.官方資源:http://www.debian.org/CD/2.國內資源:http://ftp.cdut.edu.cn/pub/linux/distribution/debian/http://mirrors.cn99.com/debian-cd/http://mirrors.geekbone.org/debian-cd/ftp://deb.ust...查看完整版>>Debian 安裝資源
 
Debian 的安裝方法
作爲Linux的一個發行版本,Debian以其獨特的發行方式和特點,贏得了廣大Linuxfans的擁戴。然而同時他似乎也是一個入門的要求比較高的一個發行版本,首先他的裝方式就顯得與衆不同.Debian的發行和維護完全是由一個社區...查看完整版>>Debian 的安裝方法
 
Debian安裝過程(安裝軟件)
基本系統裝好了,但什麽東西都沒有,只能登錄進去列列目錄,看看系統狀況之類的,肯定還要裝很多軟件,而且據說Debian是目前最好的桌面Linux,現在連桌面的影兒都沒有。Debian提供了APT來管理軟件包,apt的確很好用,...查看完整版>>Debian安裝過程(安裝軟件)
 
三星i718安裝GPS手記
三星i718安裝GPS手記
小7到手有段時間了,由于以前用過好多ppc手機,能玩的基本都玩過了,就差GPS還沒有玩過呢,打開浏覽器登錄淘寶網,半個小時左右時間就定了一台藍牙GPS接收器,型號是【鼎天RBT-2100藍牙GPS衛星導航定位器】價格275元...查看完整版>>三星i718安裝GPS手記
 
東信ES1009試飛手記——U盤驅動安裝圖解篇
東信ES1009試飛手記——U盤驅動安裝圖解篇
上篇文章中向大家介紹了 ES1009 數據同步軟件的安裝,而由于 ES10009 還具備 U 盤功能,大家都應該知道在初次使用 U 盤功能時,還需要安裝 U 盤驅動程序,只有這樣才可以使 ES1009作爲移動U盤 和電腦連接起來進行文件...查看完整版>>東信ES1009試飛手記——U盤驅動安裝圖解篇
 
FreeBSD-5.2下安裝ORACLE9i手記
  無可否認FreeBSD是最優秀的操作系統之一,但缺少大型商業數據庫的支持阻礙了FreeBSD走向高端和企業應用,Oracle作爲數據庫的領頭雁,假如能夠在FreeBSD上安家,則是我等FreeBSD FANS的一個鼓 ...查看完整版>>FreeBSD-5.2下安裝ORACLE9i手記
 
 
回到王朝網路移動版首頁