debian Linux--完美桌面應用(轉)

ba發表於2007-08-12
debian Linux--完美桌面應用(轉)[@more@]Debian linux--從安裝到升級

在windows底下,我們嚐盡了歡樂與痛苦:辦公(筆記本預裝了windows,為什麼不預裝office?)、遊戲(最愛當然是3D遊戲MOH、RTCW和不可思議的機器)、音樂(BT當或從CD抓下來的APE)、電影(免費的windvd只能看5 分鐘,幸好我的筆記本預裝有WinDVD)、病毒(木馬、蠕蟲)、莫名其妙的錯誤......
當然,最大的折磨莫過於“盜版”二字間或鑽進無法麻木的耳朵與中國大陸地區盜版率為92%這個刻薄的數字、以及網路上憤青們對盜版的一片叫好聲與外國人對中國人做賊而不羞愧的尖酸評價,一起撞擊大腦,構成複雜而苦悶的情緒,象橫亙兩千年的精神奴役一般,嚴重影響自己的正常思維。
該是打破愚昧這個靈魂領域的暴君的囚籠的時候了。所以,我打算把自己的筆記本換成Linux。
這是一個非常痛苦的嘗試。相比方便快捷的windows2000的安裝,安裝好一套合適自己電腦的linux無疑是一條荊棘叢生的漫漫長路。

首先,我選擇了Debian Linux這個版本,因為她非常穩定,而且升級方便,易於使用。這是千千萬不計酬勞的程式設計師的傑作,所以,如果碰到了困難,請不要責罵她,過錯一定在你。
Debian的穩定發行版為Woody。她採用的核心是2.4.18,儘管過時不少,但是隻有發行版才有光碟映象下載。如果你有很新的硬體,而且又想使用一些諸如PCI和USB熱插拔這些功能,那麼這個核心有點老了,沒有關係,我們可以從這裡開始,自己構建一個核心為2.6的系統。
最快的下載地址為(900K):。
如果這個不行,也可以到這裡去找其他下載連結,只要下載第一個iso檔案即可。
然後,把她刻成光碟。然後就可義象安裝windown2000一樣安裝她了。
安裝之前,先請在windowns2000下把原來你的一個硬碟分割槽刪除,記住它的空間大小,並記住你的網路卡型別。然後你就可以把她安裝在你騰出來的那個分割槽下面了。非常詳細的過程可以見這個網頁:
在上面這個主頁中,“4.15 選擇安裝來源及開始安裝 Debian 基本系統”這一節要注意,如果你沒有網路,那麼你就選擇cdrom,如果你有寬頻上網(IP地址、閘道器、DNS設定和你在windows下面一樣),那麼選擇edit sources list by hand,並輸入deb woody mian contrib non-free,然後ctrl-o儲存,ctrl-x退出。接下來的附圖64上選cancel,附圖65、66就不用選了,附圖68選no,附圖69選simple。
如果你沒有網路,那麼就選擇執行tasksel,選上x-window-system、桌面環境、c-dev開發包,和簡體中文環境。就算完成了一個woody安裝了。
如果有網路,那麼你就乾脆不要吧tasksel Cancel掉,利用這個乾淨的基本系統(80M左右吧),來直接升級。

升級前,修改/etc/apt/souces.list的內容如下:
deb sarge main contrib non-free
執行apt-get update後,執行apt-get upgrade升級。
這個升級只升級你機器上已經安裝的軟體包,所以還很有些事情要做。
首先當然是升級核心到2.6.7-1-686。執行命令:apt-get install kernel-image-2.6.7-1-686。
這樣,你的/boot/目錄下面就有了vmlinuz-2.6.7-1-686和initrd-2.6.7-1-686兩個檔案,編輯/etc/lilo.conf檔案,增加這個起動選項,執行lilo做配置變更。重啟機器進入新的核心繫統環境。

然後就是配置你的機器了。顯示卡、音效卡、網路卡、usb什麼的。在2.4的核心下,都依靠/etc/modules檔案進行配置,可以下載modconf(apt-get install modconf)來修改這個檔案,但是對於新手而言這無疑是非常頭疼的,所以我建議大家使用discover1(老版本是discover,對硬體支援能力差些。)這個軟體包來管理自己的硬體,如果discover1無法識別你的某個硬體,那麼再使用modconf手動載入。
安裝discover:apt-get install discover1
然後執行lsmod命令,你會發現有很多硬體模組自動載入了。當然,你可能還需要USB裝置或者PCMCIA插入時自動載入相應的模組,那麼,你需要安裝hotplug軟體包和udev軟體包(升級到2.6的好處之一):apt-get install hotplug udev,其實udev時依賴於hotplug的,如果安裝udev,hotplug便依據依賴性自動安裝了(這是Debian Linux最大的好處,Redhat在這方面常常會讓人在尋找包的依賴關係時發瘋的)。
顯然,你的機器到這裡已經完全配置好了。現在,就是新增圖形介面了。這個也非常簡單,apt-get install x-window-system便可以裝上xfree86系統,過程中會提醒你配置xfree86,在選顯示卡時你可以選擇vesa,這時通用顯示卡驅動,其他的一切都敲回車,選擇解析度時依照喜好就可以了。(如果配置完了,startx命令出錯,多半是滑鼠配置有問題,用lsmod確認psmouse、mousedev和usbhid(usb滑鼠)模組在了,如果不在就modprobe psmouse mousedev usbhid。)
再接著裝gnome圖形介面(我覺得gnome比kde簡潔漂亮些):apt-get install gnome。
裝gnome,我的原則是,碰到問題就回車。
順利的話,接下來就是gdm,因為沒有gdm,你每次都要手動起動圖形介面,或者進入xdm系統,命令是:apt-get install gdm。
配置的gdm的時候,選擇gdm為預設介面。
好了,基本上什麼都有了,就是缺乏中文支援了,安裝吧:apt-get install locales。
安裝locales的過程中,要求你配置那些地區環境支援,我的原則是,凡是en開頭的和zh開頭的,都選上。然後系統自動給你生成本地話locales檔案。
完了,就是中文字型檔了,非常簡單:apt-get install xfonts-intl-chinese即可。
當然,這些個字形不好看,如果要truetype字型呢,去論壇上找吧。
有了字型,那麼就可以重啟機器進入x-window系統了。在登入的時候,不要忘記把在登入視窗左上的language一欄裡選上中文簡體utf-8。
然後就是安裝fcitx中文輸入法了(這個輸入法與拼音加加很相似,非常好用,當然也有五筆字型。):apt-get install fcitx。然後在終端裡執行一次fcitx就可以用中文輸入了。


一切都搞定了。但是這個系統離應用還比較遠,下面是可以安裝的軟體和及其命令:
openoffice(與M¥office相似的辦公軟體套件,):
apt-get install openoffice.org openoffice.org-debian-files openoffice.org-l10n-zh-cn openoffice.org-help-zh-cn
圖形處理軟體:(與photoshop功能幾乎相同)
apt-get install gimp
MSN、Yahoo即時資訊傳送軟體(由於騰迅無聊,取消了支援):
apt-get install gaim
gthumb看圖軟體(不差於acdsee):
apt-get install gthumb
gtkam數位相機軟體(支援很多相機,無須另加驅動。我的老佳能A60是支援的) :
apt-get install gtkam
DVD播放器xine(可以看很多格式東西,介面類似windvd):
apt-get install xine-ui。
RealoneGold軟體要去Real.com下載。
聽mp3的軟體bmp和xmms:
apt-get install beep-media-player xmms
很不錯的超級Mario遊戲supertux:
apt-get install supertux
quake2的試玩版:
apt-get install guake2
很好玩的打tank遊戲:
apt-get install atanks

不錯的網路電話工具skype:要去主頁上下載。

等等,而且,系統自帶的新立得軟體管理工具,可以讓你下載成千上萬個免費軟體,無論你是那個行業的,總有一款讓你心動。

至於我,有上面這些外加minicom和planner,就非常夠用了。

不過,重新編譯核心以適應自己的需求也非常有用,例如我就把網路卡、音效卡、usb host、顯示卡都編譯進了核心,併除掉了許多一輩子也永不到的東西,然後,打上了系統休眠的補丁,我的筆記本就不用每次都常規起動了,還裝上了acpid、cpufreq和powernowd,於是我的筆記本在工作不忙的時候以66%的cpu額定執行頻率運轉,好省點電池。然後就是配置openGL,偶爾打一打quake了,可惜的是,我的筆記本是radeon M6的顯示卡,如果玩OpenGL的遊戲,休眠就會有問題,所以之好忍痛割愛,不去載入DRI了。而且我的HSF貓,也不支援休眠,所以要修改休眠指令碼,休眠之前先解除安裝貓模組。

這裡說起來輕巧,但是也花了我不少時間,這裡就不寫了,等些時間把編譯核心碰到的問題(oss和alsa音效卡配置也包括在內)慢慢回憶一下寫下來。

最後,順便介紹一下,USB轉串列埠線插上以後,使用裝置為/dev/ttyUSB0 ;隨身碟插上以後,使用裝置是/dev/sda1;USB光碟機插入以後,用的裝置是/dev/sr0;在linux下面,驅動程式已經失去了存在的意義。此外,把lilo換成grub也很好,lilo太慢,而且不支援口令,啟動非常不自由,我老早就換了。等等等等。

至此,我的筆記本逃離windows苦海。當然,如果誰覺得這個搞法太累,也可以去下載現成的版本,實現的內容,與我的差不多。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-950066/,如需轉載,請註明出處,否則將追究法律責任。

相關文章