You are on page 1of 33

2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

[教學]圖解Debian Desktop安裝筆記(1)
喜歡debian的人都有自己的一套說法。我自己喜歡debian是他有一個非常小的base system,可以從這個base
system一步一步架構出心目中的linux系統;加上強大的apt工具,數量最多套件以及廣大的社群,我幾乎不擔心
debian有一天會滅亡--雖然ubuntu出現後,我開始有這樣的恐慌。

總之,這篇文章希望能夠讓你認識到debian的安裝已經不像過去那麼可怕。在linux核心還在2.6跟2.4交界時,
那時的debian安裝過程可稱之為天書!看得懂在描述什麼的人,恐怕世上難得倒他的linux也沒幾款了;這些日子
雖然很少重新安裝debian,但是印象很深的是再也沒有那麼艱澀的安裝過程--事實上,我喜歡debian的安裝勝於
ubuntu,那種自訂性少得可憐的linux,我總覺得被windows化的感覺,不斷地下一步的結果,會產生很多會安裝
ubuntu的人都自以為linux了,其實只是會按下一步罷了。所以我推薦debian的原因,是因為他已經非常親民了,
而且他不會讓你養成按下一步的可怕壞習慣。筆者沒有排斥使用ubuntu的意思,相反地,我還蠻常推薦人使用
ubuntu跟opensuse的,兩者是我用過最friendly的linux。只是ubuntu被外面的教學過度簡化,反而失去了
linux的味道;這不是學習linux的好態度。但是筆者還是建議可以先練習做一個好的linux桌面使用者,再進階成
為一個好的系統管理員。

首先界定本文的目的是建立一個gnome Desktop,並且由testing升級成unstable。debian雖然也有版本號,但
是依套件的穩定性而有stable(server建議)、testing(workstation建議)、以及unstable(Desktop建議)。
unstable的套件是最新的,不過並沒有受過太多時間跟使用者的考驗;關於這三種分級定義的詳細資訊請參
考Debian快速參考手冊。不過桌面使用者對於停機的敏感度比較低,加上unstable只是一個分類名稱,請安心的
使用unstable的類別吧!debian最強大的是,選擇一個類別後,你不用去擔心版本號提昇後系統需要下載
release-note再進行整體升級--每天的upgrade都可以讓你的系統維持在最新的狀態!

本文不會交代如何安裝或啟動任何的服務。達成此文目的的方法不只一種(例如網路安裝),我展示的方法是我認
為最方便的。文章因為有圖片的關係會很長,也許不算非常嚴謹,只希望對於想入門debian的同好有所幫助。

01.下載debian testing的光碟:
到debian的官方網站下載第一片光碟就好。

Fig 1. 你可以把他燒成光碟,或是在虛擬機器下利用iso檔安裝。

02.開始安裝debian:
Debian安裝流程screenshots

…blogspot.com/…/debian-desktop.h… 1/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig 2-1. 選擇第一個Install即可。第二個圖形的Install還不算 Fig 2-2.實際上應該要選中文(繁體),不過我太久沒用中文環境安


真正的圖形化,我認為沒有多大驚喜;反倒是Advanced options裡面 裝了,說真的翻譯成中文我還有點不知道究竟是什麼意思^_^。為了我
有專家模式(Expert Install),這才是我最喜歡的安裝方式。 自己的方便,我還是選英文安裝。

Fig 2-3.選擇國家的地方預設是美國,請選擇Other->Asia就可以 Fig 2-4.鍵盤選擇美式鍵盤,是基本常識。其實windows的安裝一


找到台灣。 樣會選擇鍵盤格式,只不過是大家都下一步習慣了,智商就會變低。

Fig 2-5.設定一個自己喜歡的主機名稱。請注意debian的主機名稱
不是完整的FQDN,也就是不包含domain name;如果你習慣像是
OpenSuSE或是Fedora的主機名稱(FQDN)的話,那麼此處的主機名稱相 Fig 2-6.由於我們不做任何服務,也沒有申請domain name,所以
當於一個alias。假設你家裏是需要撥接才能上網,你會卡在網路設定 留空白即可。
錯誤的地方。選擇不要現在設定網路,我們在本文最後會安裝撥接上
網的程式。

…blogspot.com/…/debian-desktop.h… 2/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig 2-7.請務必不要用系統建議的分割模式!請自己動手設計分割 Fig 2-8.我利用vbox做的一個8G的硬碟,選擇他作更進一步的硬碟


區! 劃分。

Fig 2-9.選擇yes以建立一個全新的硬碟分割表。 Fig 2-10.由於還沒有建立任何的分割區,所以要建立一個新的。

…blogspot.com/…/debian-desktop.h… 3/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig 2-11.我要先建立第一個分割區為swap。在一顆硬碟的最前端當
作swap已經是一個經驗法則,既然系統運行會忙碌到用到swap,那麼
就把置換空間放在最前面讓swaping的效率達到最好,當然,能不用到
swap是最好。一般而言,swap會是ram的兩倍大小。
假設系統已經有到4G以上的記憶體空間,需要分割swap嗎?有需要讓
swap是兩倍記憶體大小的空間嗎?事實上swap的存在未必一定是 Fig 2-12~14.在use as:的地方按enter選擇其他的類型。
swaping時使用,當系統待命或休眠時,就會用到swap。另外swap的
大小跟系統配置記憶體快取的大小有關,也就是系統會根據swap大小
依據不同的演算規則管理記憶體;根據Netman老師的說法,兩倍記憶
體大小的swap是最恰當的--犧牲一點硬碟空間,而得到效率最好地演
算法。

Fig 2-15.選擇swap area。 Fig 2-16.完成/dev/hda1 swap的配置。接下來再一個 / 就行了!

…blogspot.com/…/debian-desktop.h… 4/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig 2-17~19.再一個新的分割區來放/。我喜歡用reiserfs!不過
如果不習慣的話,用ext3對於桌面使用者也是沒什麼差別。reiserfs
Fig 2-20.我很龜毛的!我個人總是會用這些掛載選項。建議至少把
對於桌面使用者其實是比較適合的,他對於許多小檔案的處理能裡遠
noatime勾起來!
比ext3好得多、不用擔心inode用完的問題、b*tree技術使得找檔案
的速度變快等優點。

…blogspot.com/…/debian-desktop.h… 5/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig 2-21.我喜歡用LABEL的方式去掛載分割區,好記又不容易出 Fig 2-22.配置完成,大概會像這樣。再次確認這個分割區ok後,按


錯! Done表示確定。

Fig 2-23~24.整個硬碟分割區的overview。一樣確認沒問題後,按
Fig 2-25.前置的安裝作業。真正的安裝還沒開始。
下Finish表示確定。系統還會在給你一次確認機會。

…blogspot.com/…/debian-desktop.h… 6/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig 2-27~29.這裡會要求建立一個普通使用者的帳號。其中user
Fig 2-26.root密碼。過程中會要求輸入兩次,別忘記密碼了。 name是指真實的姓名,account就是系統的帳號。想當初第一次裝
Debian時,兩者都搞不清楚呢!同樣的,密碼會要求輸入兩次。

Fig 2-31.這個地方請先選no。因為你選擇了yes,就會變成所有的
套件都由網路安裝,那麼你先前耗費時間跟網路頻寬下載那片iso就失
Fig 2-30.可以放一片馬修連恩的音樂cd進去給他scan一下。(冷)
去意義了。先利用光碟裡的套件把testing的環境安裝好,再配置apt
去更新成unstable。

…blogspot.com/…/debian-desktop.h… 7/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig 2-32.是否加入debian套件使用統計。選擇YES會讓使用者所安 Fig 2-33.暫時把Desktop Environment取消掉吧。雖然我們稍候


裝的套件會回報給debian官方,藉以統計各套件的使用程度。我一向 還是會安裝他,不過之前測試的結果,這裡選擇後所安裝的套件並不
都是選yes的。 完整。

Fig 2-35.只有一個作業系統,就必定要安裝開機管理程式到MBR。
Fig 2-34.安裝一個極為精簡的base system。
假設有多個系統,才有可能安裝在自己/下的boot sector。

Fig 2-36.安裝的過程中如有出現錯誤訊息,那也算正常現象。我不
知道為什麼,grub安裝失敗的問題很常出現;解決的方法千奇百怪,
我個人認為最怪得就是一直重複的讓他安裝,某一次就會自動成功 Fig 2-37.真棒耶,安裝成功了!
了!假設你從來沒遇過grub安裝失敗的話,恭喜你,你重灌debian的
經驗不足!

<

…blogspot.com/…/debian-desktop.h… 8/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig 2-38.簡樸而強大的grub,我個人認為是最優秀的開機管理程 Fig 2-39.黑鴨鴨的登入畫面。很多人看到這就傻了,還有人說電腦


式。 壞了呢!可見微軟圖形化教育多麼的成功!

至此,我們算是正式的取得了一個shell,他提供人跟系統的一個溝通介面,名字叫做bash。unix-like的世界
裡有很多shell可以使用,但是bash是GPL授權,因此成為linux預設的shell。首先請以一般使用者身份登入,再
使用su -取得管理員權限,並安裝gnome桌面環境:

aptitude install gnome-desktop-environment -y

Fig 2-40.安裝過程會很久,但其實也不會太久。
漫長的裝完成了之後,圖形介面不會自動出來,請下:

invoke-rc.d gdm start

GDM登入畫面就會出現了!

…blogspot.com/…/debian-desktop.h… 9/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig 2-41~42.gdm登入畫面以及桌面。

這就是debian的桌面。現在的功能還很簡樸。請開啟一個終端機吧!從Applications->Accessories-
>Terminal,並切換成root的身份。我們現在還沒使用到網路,如果家裡是使用pppoe撥接上網,現在安裝
pppoeconf:

aptitude install pppoeconf

輸入isp提供給你的帳號、密碼,並確定開機後自動連線。網路連線的參數定義在/etc/network/interface裡,
想要知道最詳細的用法,就找man:

man interface

…blogspot.com/…/debian-desktop.h… 10/10
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

[教學]圖解Debian Desktop安裝筆記(2)

03.把testing升級成unstable:
以下是我常用的testing的sources.list:

#deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 CD Binary-


1 20080721-11:45]/ lenny main

deb http://security.debian.org/ lenny/updates main contrib non-free


#deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-


free
#deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

#Offical Site of Debian Taiwan


#deb http://ftp.tw.debian.org/debian lenny main contrib non-free
deb http://ftp.twaren.net/Linux/Debian/debian lenny main contrib non-free

以下是我所用過的套件庫,但是我不是每個都會用到,所以您也可以就您的需求使用。

#deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 CD Binary-


1 20080721-11:45]/ lenny main

deb http://security.debian.org/ lenny/updates main contrib non-free


#deb-src http://security.debian.org/ lenny/updates main contrib non-free

#Offical Site from U.S


# deb http://http.us.debian.org/debian lenny main contrib non-free
# deb-src http://http.us.debian.org/debian lenny main contrib non-free
#Offical Site of Debian Taiwan
deb http://ftp.tw.debian.org/debian sid main contrib non-free
deb-src http://ftp.tw.debian.org/debian sid main contrib non-free

#Pcmanfm
deb http://people.debian.org.tw/~asho/debian/ unstable main
deb-src http://people.debian.org.tw/~asho/debian/ unstable main

#ucimf and openvanilla 輸入法


deb http://people.python.org.tw/~mat/debian binary/
#deb-src http://people.python.org.tw/~mat/debian binary/

#VirtualBox
# wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- |

…blogspot.com/…/debian-desktop2.… 1/4
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…
apt-key add -
#deb http://download.virtualbox.org/virtualbox/debian lenny non-free

#compiz-fusion
# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
# deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/snapshot/ ./
# aptitude install compiz-fusion-gnome compiz-fusion-plugins-main compiz-fusion-
plugins-extras fusion-icon

#wine HQ
# wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -
#deb http://wine.budgetdedicated.com/apt etch main
# deb-src http://wine.budgetdedicated.com/apt etch main

#Debian-multimedia.org
deb http://www.debian-multimedia.org sid main
#deb-src http://www.debian-multimedia.org sid main
#wget http://debian-multimedia.org/gpgkey.pub -O - | apt-key add -

#Packman
deb http://ftp.twaren.net/Linux/Packman/debian/ etch updates addons
#wget -c http://ftp.twaren.net/Linux/Packman/gpg-pubkey-1abd1afb.asc -O- | apt-
key add -

#Google repos
#repos was no longer avalible, but you can download from
#http://picasa.google.com/linux/download.html for PICASA
#http://earth.google.com/intl/zh-TW/download-earth.html for GoogleEarth

#LXDE
deb http://people.linux.org.tw/~andrew/debian/lxde/ ./
#wget -c http://people.linux.org.tw/~andrew/debian/lxde/archive.key -O- | apt-key
add -
#aptitude install lxde
#or in a minimal debian,
#aptitude install xorg xserver-xorg lxde gdm -y

打開終端機,把上述的套件位址資訊複寫到/
/ e t c / a p t / s o u r c e s . l i s t ;你可以利用vi,也可以用gedit。利
用aptitude update更新套件庫後,會有幾個錯誤訊息,原因是我們未安裝該站台的gpg key。我們利用簡單的
script把GPG key裝起來:

#!/bin/bash
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | apt-
key add -

…blogspot.com/…/debian-desktop2.… 2/4
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…
wget -c http://ftp.twaren.net/Linux/Packman/gpg-pubkey-1abd1afb.asc -O- | apt-key
add -
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
wget -c http://people.linux.org.tw/~andrew/debian/lxde/archive.key -O- | apt-key
add -
wget http://debian-multimedia.org/gpgkey.pub -O - | apt-key add -

上面的script是我們把公鑰下載回來。將debian從testing升級成unstable有兩種行為,一種是
upgrade(safe-upgrade),僅升級所安裝的套件以及所需要的函式庫版本;另一種是dist-upgrade(full-
upgrade),是將整個系統完整升級。筆者之前的經驗是full-upgrade時由於還有許多套件版本未更新或是尚未維
護完全,使用dist-upgrade會出現許多套件毀損的情形;如果強制使用第一個方案upgrade會造成許多套件直接被
刪除,許多沒有經驗的使用者會會覺得系統怎麼突然有一天就沒畫面了。因此筆者建議從testing升級到unstable
使用:

aptitude update && aptitude upgrade

而不要

aptitude update && aptitude dist-upgrade

更新需要耐心等待一段時間。接下來我們定義三個常用的locale,請執行下列script:

#!/bin/bash
#please execute this script as root.
echo -e "zh_TW BIG5\nzh_TW.UTF-8 UTF-8\nen_US.UTF-8 UTF-8" > /etc/locale.gen
locale-gen

上面的script是快速定義三種常用的locale:big-5,中文UTF-8以及英文UTF-8。

04.安裝基本的工具:
aptitude install nautilus-open-terminal apt-file network-manager-gnome cups-pdf
system-config-printer synaptic p7zip-full unrar alien vim locate hardinfo hdparm
-y

nautilus-open-terminal:
nautilus跟gnome-terminal的整合程式。你現在可以在桌面按右鍵開啟終端機,在nautilus也可以開啟
終端機。
apt-file:
一個可以讓你查函式或套件到底來自於哪個套件的好用工具。安裝完要先使用apt-file update產生
cache才能使用。
cups-pdf:
pdf的列印程式。
p7zip-full:
支援.7z的壓縮/解壓縮,當然也支援其他的壓縮格式。
unrar:

…blogspot.com/…/debian-desktop2.… 3/4
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…
non-free的rar解壓縮支援(只能解不能壓)。
alien:
一個deb與rpm互相轉換的小工具。大部分未必有好的使用經驗,但是對於一些小的套件的轉換卻是可以成
功的。
locate:
一個尋找系統內檔案的程式。跟find不同的是,find每次都是硬撈,每次用find就如同大海撈針,硬碟
瘋狂的轉;locate是需要透過updatedb來預先建立一個檔案清單的cache,日後透過此cache找檔案將會非
常迅速。當然檔案如果是在建立cache以後才建立的,locate就會找不到。
hdparm:
一個調校ATA硬碟的小工具,如果你的硬碟是sata,可以不要裝這個小工具。hdparm的用法,請參閱鳥哥
前輩的教學網站。
hardinfo:
一個圖形介面查看硬體資源的工具。詳情可以參考這篇。
vim:
也就是vi的加強版。沒有他你要玩傳統的vi可是很傷手指的一件事情!
synaptic:
搭配aptitude的圖形介面安裝程式!

安裝的過程中會提示設定samba的工作群組,選擇WORKGROUP即可。

掛載及讀寫windows分割區也是經常被提及的。事實上ntfs可讀可寫的專案不只一種,最有名的就是可以在
userspace上使用的ntfs-3g;另外,我還建議安裝圖形介面的分割工具:Gparted。

aptitude install ntfs-3g gparted parted dosfstools ntfsprogs

至此,你的debian也可以建立ntfs、vfat格式,也可以正常的掛載。掛載一個ntfs分割區的內容可以寫
在/
/ e t c / f s t a b ,大致如下:

LABEL=backup /home/maxsolar/win_E ntfs-3g


users,uid=maxsolar,gid=maxsolar,dmask=022,locale=zh_TW.UTF-8 0 0

由於我的硬碟分割區比較多,為了不造成自己的困擾,我會利用LABEL來避免掛載到非我預期的分割區,當然你
可以指定/dev/sdax這種傳統設備表示法,也可以利用uuid。指定locale為utf-8,並且讓這個partition的使用
者跟群組id都是我,且資料夾的mask為022。

…blogspot.com/…/debian-desktop2.… 4/4
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

[教學]圖解Debian Desktop安裝筆記(3)

05.安裝字型、Office相關套件:
首先安裝字型吧!

aptitude install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp


ttf-arphic-gkai00mp ttf-arphic-ukai ttf-mscorefonts-installer xfonts-unifont ttf-
wqy-zenhei -y

另外您也可以找找微軟正黑體來安裝。你可以把新的字體放到/usr/share/fonts/truetype/arphic/裡,並且
重新產生字體的索引:

fc-cache -v

同樣的,我們也可以安裝MacOS上的儷黑體來安裝。筆者對於字型的顯現模式並不熟悉,經驗上使用微軟正黑體
當成桌面字體非常的醜,在office上使用正黑體也沒有在windows os上來得漂亮。因此筆者強烈建議您一定要安
裝儷黑體來用!
重新產生字體索引之後,您應該重新登入gdm,這樣你就可以選擇這兩種字型來使用了。

安裝OpenOffice.org3。安裝資訊可以參考我先前的這篇:OpenOffice.org 3.0.0繁體中文版釋出!另外,一
般使用者還可能會用到的小程式,請參考好用的chm viewer--xchm以及Big5轉UTF--8。

中文輸入法我只熟悉類似新注音的隨打即找的方式,常見的有xcin, gcin, oxim等等。我用oxim也是使用


裡面的新酷音輸入法;不過oxim一直沒有更新的版本,導致我的debian升級後,oxim會有打不出字的窘境;gcin
又沒有新酷音的功能好用,因此我選擇用scim裡面的新酷音。

aptitude install scim-chewing im-switch -y


im-switch -z all_ALL -s scim
#如果想用oxim,則是把scim換成oxim。

登出後,如果在gdm選單的語言裡選擇繁體中文,登入後就會是中文介面,並且有scim可以用了!無論您是否選
擇中文介面,都一樣可以有中文輸入法可用。
如果您跟我一樣酷愛oxim,我們可以使用svn版本下載自行編譯,請參考好用的oxim輸入法。你也可以藉由im-
switch -c來調整喜好的輸入法唷!不過以筆者的script作成oxim的deb檔,版本只有到1.1.6;欲安裝更新的版
本,請自行研究下載編譯囉!

PDF reader我們可以到Adobe的官方網站下載:

Fig.5-1 下載下來的deb,請這樣安裝:

dpkg -i AdobeReader_cht-8.1.2*.i386.deb
…blogspot.com/…/debian-desktop3.… 1/6
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

事實上,還有另一套優秀的pdf reader--Foxit Reader。在windows下我會用foxit reader來當我的pdf


reader,因為他輕巧又快速;可惜是在我的使用經驗裡,他非常的不穩定。不過windows版本的使用裡,如果要使
用繁體中文介面,其語言檔卻是zh_TW_CN這種歧視我國的字眼出現,因此我只用英文版。

你還可以安裝螢幕小畫筆來當作簡報或是教學使用,請參考gromit螢幕畫筆這篇文章。

最重要的,就是好好地學習英文!請以下列script安裝中國網友製作的stardict(星際譯王):

#!/bin/bash
STDHOME=/usr/share/stardict/dic
aptitude install stardict stardict-tools

#刪除內建匪語字典
rm /usr/lib/stardict/plugins/stardict_dictdotcn.so
cd $STDHOME
wget -c http://nchc.dl.sourceforge.net/sourceforge/stardict/stardict-langdao-ec-
big5-2.4.2.tar.bz2
tar jxvf *ec*bz2 && rm *bz2
wget -c http://nchc.dl.sourceforge.net/sourceforge/stardict/stardict-langdao-ce-
big5-2.4.2.tar.bz2
tar jxvf *ce*bz2 && rm *bz2
cd /usr/share/
wget -c
http://jaist.dl.sourceforge.net/sourceforge/stardict/WyabdcRealPeopleTTS.tar.bz2
&& tar jxvf WyabdcReal*bz2
rm WyabdcReal*bz2

除了stardict之外,您還可以使用筆者最尊敬的PCMan大大的另一個專案:GNetDict!

wget -c
http://of.openfoundry.org/download_path/gnetdict/0.2.5.1/gnetdict_0.2.5.1-
1ubuntu1_i386.deb
wget -c http://of.openfoundry.org/download_path/gnetdict/0.2.5.1/gnetdict-
0.2.5.1.tar.bz2

請用root身份安裝她:

dpkg -i gnetdict_0.2.5.1-1ubuntu1_i386.deb || apt-get install -f

安裝完畢後,你可以在Applications->Accesories找到GNetDict。不過安裝完成並沒有啟動字典尋找的
script,因此是無法啟動的。請解開另一個tarball並且把script放到家目錄內:

tar jxvf gnetdict-0.2.5.1.tar.bz2


mkdir ~/.gnetdict
cp -r gnetdict-0.2.5.1/scripts/ ~/.gnetdict/

這個script資料夾裡面有兩個python script,可以找yahoo的線上字典以及教育部國語字典。如果會寫python
的人還可以把自己定義的.py放進.gnetdict/scripts/底下做擴充!

…blogspot.com/…/debian-desktop3.… 2/6
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

非常簡潔的搜尋畫面。 查詢yahoo線上字典的結果。

GNetDict跟stardict一樣,關閉視窗會縮小在tray上面,非常方便。

06.安裝網路相關套件:
aptitude install iceweasel iceweasel-l10n-zh-tw flashplugin-nonfree emesene amsn
deluge-torrent amule pcmanx-gtk2 grdesktop tsclient filezilla rsync ntpdate -y

iceweasel:
就是firefox的Debian版本。為什麼debian要另外作一個有別於火狐狸的冰鼬鼠呢?據說是因為debian
有所謂的「純」的哲學--在main跟contrib的類別裡面必須要放完全沒有授權問題的套件。但是firefox雖
然是opensource的,但卻是由mozilla基金會在維護,而且logo可是做得超有名的呢!debian的哲學不能
接受這樣的軟體進入到contrib,最多就是到non-free,乾脆就自己維護一個自己的版本,叫做
iceweasel;他跟firefox就是一樣的東西。 但是你想要安裝firefox的擴充套件卻被拒絕--被要求要
firefox 3.0以上的版本。你需要作下列小小的trick:

Fig.6-2 filter欄位裡敲入agent,把他修改成Firefox/3.0.4就
Fig.6-1 網址列上打上about:config,他會出現一個警告標語要你
可以讓iceweasel真的變成firefox了!然後,你就可以一自己的喜好
小心,按下他命告訴他「叔叔是有練過滴」就可以進行設定。
安裝佈景主題或是其他的plugin。

flash的pluins在testing裡好像名稱為flashplugin-nonfree-extrasound,您可以試試看。
emesene:
一個以python寫成的、最接近最刻意模仿MSN介面的一套軟體,他的念法就是M-S-N(em-es-ene)。不過
emesene經常會沒辦法連線,加上如果主機是躲在proxy後面的話,就會完全連不出去。
amsn:
也是另一個msn軟體,他比較穩定,體積較大,也提供比較多的外掛跟佈景。不過我不是msn的重度使用
者,我安裝他只是作為emesene的替代品罷了(好委屈的amsn...)。
deluge-torrent:
一個好用的bt軟體。
amule:
linux下的emule。
pcman-gtk2:
…blogspot.com/…/debian-desktop3.… 3/6
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…
好用的bbs軟體!
grdesktop:
可以支援微軟的rdp,就是遠端桌面連線!
tsclient:
linux之間的遠端桌面連線。關於遠端桌面您還可以參考NXserver遠端桌面一文。
filezilla:
很優秀的ftp圖形介面程式。不過沒有設定的情況下連windows的ftp server會出現中文字不顯示的情
況,解決的辦法就是指定編碼給他。

Fig.6-3 將編碼設定成big5以方便連上windows ftp server。至


於連上非windows的機器,請使用"自動偵測"或是"強制使用UTF-8"。
skype:
skype對於各種linux的支援真是不錯!可以到官方網站下載各種適合的版本。可惜的是,linux版的
skype只有到2.0版,許多在windows上可以享受到的3.0的功能,在linux上都還沒有呢!以debian而言,
下載下來的deb檔可以這樣安裝:

dpkg -i skype-debian_2.0.0.*i386.deb || apt-get install -f

相依性的問題就丟給強大的apt-get去解決吧!使用者無須理會到底缺什麼東西。
rsync:
這是一個好用的命令,想像成遠端同步,可以用於備份本機的資料到本機遠端。請參考rsync簡易用法。
ntpdate:
這是一個網路校時命令,可以連上網路上的ntp server來進行校時。常用的ntp server如下:

time.stdtime.gov.tw
clock.stdtime.gov.tw
tick.stdtime.gov.tw
tock.stdtime.gov.tw
watch.stdtime.gov.tw

想要校時,需要管理員的權限:

ntpdate time.stdtime.gov.tw

相關訊息,可從http://www.stdtime.gov.tw或http://www.ntp.org找到相關資料。

07. 建立執行java的環境(Java Runtime Environment)


使用者可以有兩種選擇:使用openjdk、或是sun所提供的non-free的jre。 如果是使用openjdk,安裝及設定都
非常便利:

aptitude install openjdk-6-jre -y

想要安裝sun的jre,您也可以直接安裝:

aptitude install sun-java6-jre sun-java6-fonts sun-java6-plugin -y

如果您跟我一樣需要寫java應用程式,您應該安裝jdk:

…blogspot.com/…/debian-desktop3.… 4/6
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…
aptitude install sun-java6-jdk sun-java6-fonts sun-java6-plugin -y

您也可以到手動安裝最新的jre!請到sun的官方網站下載下來。

Fig 6-4. 下載jre的網頁。如果你只要可以顯示java的環境,請選


擇下載第一個jre;假設你需要可以開發java程式語言的環境,請下載
第二個jdk。

Fig 6-5. 下載jre的網頁。勾選同意書並選擇作業系統的平台。

Fig 6-6. 下載jre的網頁。因為我們是debian系統,無法安裝rpm


系列的套件,因此選擇bin類型來下載即可。

假設下載好的檔案叫jre-6u12-linux-i586.bin,我們希望把他放在/opt底下的java目錄下:
…blogspot.com/…/debian-desktop3.… 5/6
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

mkdir /opt/java
mv jre-6u12-linux-i586.bin /opt/java
sh /opt/java/jdk-6u12-linux-i586.bin

安裝完畢後,您會發現在/opt/java/下多了一個jre1.6.0_12的資料夾。請跟我這麼做:

ln -s /opt/java/jre1.6.0_12 /opt/java/jre ln -s
/opt/java/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/

作到這步,是使你的瀏覽器支援Jave web應用程式。如果要執行java程式(.class或是.jar檔),再一個小步驟
就好! 修改/etc/profile,改成像這樣:

JAVA_HOME=/opt/java/jre
if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
$JAVA_HOME/bin"
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:$JAVA_HOME/bin
$JAVA_HOME/bin
fi

後面就不需要作修改了。這段script的意思是,先告訴系統我們自訂的java runtime環境在/opt/java/jre
裡;如果uid=0的使用者(也就是root),就使用上面那行作他的環境變數,其餘的一般使用者則使用下面的環境變
數,我們新增了JAVA_HOME/bin來支援java個command。unix/linux的設計裡,root除了維護系統必須使用的指
令之外,不需要有一般使用者用到的命令,因此當你身份切換成root時,是無法執行java程式的唷!
關於jdk的安裝,請參考Java on Linux 簡易設定。

…blogspot.com/…/debian-desktop3.… 6/6
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

[教學]圖解Debian Desktop安裝筆記(4)

07.安裝影音codec以及圖形相關套件:
aptitude install audacious audacious-plugins rhythmbox smplayer elisa esound
brasero alsamixergui alsaplayer-esd mpg123 sox libdvdcss2 brasero gstreamer0.10-
esd gstreamer0.10-alsa gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-mpegdemux
gstreamer0.10-fluendo-mpegmux gstreamer0.10-ffmpeg w32codecs -y

本次安裝套件的描述:
#gstreamer0.10-alsa
- GStreamer plugin for ALSA
#gstreamer0.10-esd
- GStreamer plugin for ESD
#gstreamer0.10-fluendo-mp3
- Fluendo mp3 decoder GStreamer plugin
#gstreamer0.10-fluendo-mpegdemux
- GStreamer plugin for demuxing of MPEG2 streams
#gstreamer0.10-fluendo-mpegmux
- GStreamer plugin for muxing of MPEG2 TS streams
#gstreamer0.10-x
- GStreamer plugins for X11 and Pango
#gstreamer0.10-pitfdll
- GStreamer plugin for using MS Windows binary codecs
#gstreamer0.10-ffmpeg
- FFmpeg plugin for GStreamer
#mpeglib
- MP3 and MPEG-1 audio and video library

smplayer:
最值得一提的是smplayer。他是架構在mplayer上的一個特優的影音播放軟體,類似windows平台下的
kmplayer;假設你在windows下習慣kmplayer的話,請一定要使用他~
elisa:
一個類似windows media center的3D播放環境,可以播放照片、看影片等等許多酷炫的功能,唯一的缺
點是只能用鍵盤操作(假設只有英文介面不算的話):

backspace: 上一頁
up arrow: 調高音量
down arrow: 降低音量
left arrow: 向前五秒
right arrow:向後五秒

除此之外,最大的缺點是,你的影片必須放在家目錄下的Video,音樂必須放在Music,相片必須放在
Pictures。不過這點倒是好解決,用個軟連結指過去就可以了。

…blogspot.com/…/debian-desktop4.… 1/5
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig-7.1 很酷的主畫面。主畫面沒有文字,因為大大的圖形你就一
目了然啦!圖中的眩色是我正在聽音樂時,我跳到主畫面來的截圖。

Fig-7.2 聽音樂也有很不錯的背景特效!

Fig-7.3 看電影的截圖。這部影片是美國向高中生介紹波粒二相性
的觀念,我很驚訝,解釋得非常精湛!

…blogspot.com/…/debian-desktop4.… 2/5
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig-7.4 看電影的截圖。背景是影片正在介紹波動,我可以到處亂
跳也沒關係!
rhythmbox:
linux底下的大型音樂播放軟體,可以用他來當成linux版的itune替代方案喔!
audacious:
這是beep-media-player的前身。假設您並沒有玩過LINUX,可能會對這名詞很陌生;他的兄弟就是
xmms,在windows平台上的兄弟就是winamp。
假設你的音樂是由windows平台抓過來的,或是你掛載一個ntfs或vfat磁區,當你使用audacious加入歌曲
時會出現亂碼。解決的方法是在audacoius的左上角(有一個很小的audacious icon地方)按一下[或是按
ctrl p],選擇preference並找到playlist指定encoding為cp950就可以了。

Fig-7.5 改過encoding後就能正常顯示中文!
brasero:
套看似陽春實際卻功能強大的燒錄軟體!如果想要實現光雕(lightscribe)功能,請參考在linux上使用
光雕技術(lightscribe)一文。

…blogspot.com/…/debian-desktop4.… 3/5
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig-7.6 簡單扼要的選項。

不過,rm或rmvb格式還沒辦法瀏覽;我們可以到Real官方網站下載最新的realplayer for linux!選擇deb下


載後,很以很輕鬆的利用dpkg安裝他:

dpkg -i RealPlayer11GOLD.deb

Fig-7.7 再世情緣--玉琳國師傳。

安裝圖形相關的套件:

aptitude install inkscape gimp gthumb f-spot gnuplot gpicview -y

inkscape:
可以算是GNU世界裡的CorelDraw,是一套非常優秀的向量繪圖軟體。
gimp:
鼎鼎有名的繪圖軟體,據說足以媲美PhotoImpact之類的商業軟體,不過我不黯繪圖軟體,只是拿來作一
些簡單的效果跟編輯罷了。
gthumb:
一個功能齊全又精小的秀圖程式!
f-spot:
如果你經常用數位相機紀錄生活的話,f-spot會是你很得力的助手!
…blogspot.com/…/debian-desktop4.… 4/5
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…
picasa:
Google的強力圖片管理程式!請到這裡下載安裝。
gnuplot:
陽春好玩的繪圖軟體,類似小畫家吧?
gpicview:
PCMan前輩的大作之一,外型非常酷似微軟的圖片瀏覽器,不過他非常的輕小,啟動速度極快!只想要快
速瀏覽照片的朋友應該試試!
更多相關資訊請參考:GPicView 0.1.6-Linux上啟動最快的圖片檢視程式之一。

如果您有繪製流程圖或是心智圖的需求,您可以參考Linux下的心智圖軟體一文。

你還可以安裝些什麼呢?GoogleEarth、GoogleDesktop、Picasa等許許多多支援linux的好用程式! 所以還認
為linux沒有好用的軟體嗎?

如果你用的是testing而非unstable的套件庫,你可能會發現沒有w32codec這個套件,如此一來看wmv就會有問
題。解決的方法就是手動安裝codec:到這裡下載binary code,解壓縮後放到/usr/lib/win32裡就可以了;如果
沒有的話,就自己建一個吧!

wget -c ftp://ftp.mplayerhq.hu/MPlayer/releases/codecs/essential-
20071007.tar.bz2
[ -e "/usr/lib/win32" ] || mkdir /usr/lib/win32
tar jxvf essential-20071007.tar.bz2 -C /usr/lib/win32

…blogspot.com/…/debian-desktop4.… 5/5
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

[教學]圖解Debian Desktop安裝筆記(5)

08.美化你的GNOME桌面以及佈景主題

看膩了grub畫面了嗎?這裡提供您兩種方法改變開機的畫面。不過由於是跟開機有關,千萬要小心確認你作的每
一個步驟是否正確。假設你無法確定,也請先確定有人可以幫你解決開機的問題再嘗試。

開機變身1 :g r u b s p l a s h

grubsplash基本上就是一張小圖片,大小為固定為640x480,14色,檔案格式必須為.xpm,gzip壓縮而成的檔
案。

aptitude install grub-splashimages

會發現/boot/grub下多了一個splashimages資料夾。只可惜,圖片已經有了,卻沒有幫我們自動設定。沒關
係,這是一個好的學習機會,我們試著修改/boot/grub/menu.list:

spalshimage (hd0,1)/boot/grub/splashimages/debian_cooleye.xpm.gz

Fig8-1 如果有hiddenmenu的話,請將hiddenmenu註解掉並延長時
間,這樣才看的到圖。
請注意必須依您自己的硬碟分割作配置。以我的設定而言,
sda1(hd0,0)是swap, sda2(hd0,1)是根目錄/;而splashimage要指
定的是/boot的位置。我並沒有額外切/boot出來,因此/boot在 / 裡
面,因此就是指定(hd0,1)宣告splashimage的位置。

Fig8-2 我認為最酷的grub-splashimage!

…blogspot.com/…/debian-desktop5.… 1/8
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

你也可以自己把圖片變成變成grub-splashimage:

#安裝imagemagick套件,此套件提供了convert指令。
dpkg -l imagemagick || aptitude install imagemagick -y

#利用convert把喜愛的圖片轉成grub-splash可以讀的檔案。
convert -resize 640x480 -colors 14 faverite.jpg splash.xpm
gzip splash.xpm

以下有兩個不錯的參考網址:
http://ruslug.rutgers.edu/~mcgrof/grub-images/
[分享]安裝grub並讓你的開機畫面有漂亮的底圖

開機變身2 :g f x b o o t

記得第一次用SuSE及Mandriva的時候我很羨慕!為什麼我在debian下就是沒有這麼漂亮的功能呢?查了一下
suse的menu.list,發現他也是去讀一個影像檔;但我直接把他拿來debian用卻沒有效果;後來我是參考
http://ubuntuforums.org/showthread.php?t=208855而寫成的,步驟相當簡單。原來debian官方套件裡並沒
有gfxboot;而gfxboot跟grub會衝突,因此安裝gfxboot需要移除grub這個套件。

aptitude remove grub -y && dpkg -i grub-gfxboot_0.97-5_i386.deb

你可以從gnome-look.org下載gfxboot的影像檔,再修改/boot/grub/menu.list新增一行:

gfxmenu /boot/grub/gfx/message.debian

Fig8-3 別忘了把splashimage給註解掉喔!

某些系統的gfxboot參數的地方需要指定位置,寫成:

gfxmenu (hd0,1)/boot/grub/gfx/message.debian

不過在debian或ubuntu均不用這樣指定,但即使你指定了也沒有關係。放在任何位置都可以,只要是grub認得
的filesystem均可。我在debian的經驗裡,gfxboot的檔案不可以太大,超過512K的檔案在開機時會警告你檔案
過大;如果你遇到這樣的情況,只要換成小一點的就可以了。

需要重新設定stage1到MBR或其他可以開機的地方:

grub-install /dev/sda

…blogspot.com/…/debian-desktop5.… 2/8
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig8-4 很不錯的感覺吧!

B o o t s p l a s h 開機進度列

早期,想要在Debian啟動bootsplash(開機進度列)的功能還需要打patch並編譯核心,筆者一直以為不觸碰核心
就無法安裝啟用bootsplash;感謝Kanru Chen前輩的提示,關於Bootsplash可以參考Splashy on Debian一
文。更重要的是--我認為顯示開機的詳細資訊是很重要的!

G D M 登入畫面之佈景主題( G D M t h e m e s )

提供兩個專門提供Gnome相關佈景主題的網站: http://gnome-look.org/
http://art.gnome.org/
你可以找一些你喜歡的主題下載下來,解壓縮後放到/usr/share/gdm/themes/下,接著到系統->管理->登入畫面
去選擇喜歡的主題;或者直接以管理員身份執行gdmsetup進行設定。

Fig8-5 Theme的地方可以讓你選擇單一主題,或是選擇多個主題
Fig8-6 我個人最愛的一個Theme!
以隨機方式選取。

G n o m e 登入後的s p l a s h

session splash也可以設定呢!

aptitude install gnome-splashscreen-manager

可以從系統->偏好設定->Splash Screen找到他。

…blogspot.com/…/debian-desktop5.… 3/8
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig8-7 你可以自己新增圖片進去,基本上只要是JPG/PNG等格式都可
以;不過別太大,不然登入畫面會不太好看呢!

調整你的檔案管理程式nautilus與pcmanfm

Fig8-9 pcmanfm是pcman大哥的作品。pcman是我相當尊敬的一個前
Fig8-8 nautilus剛開始使用時很麻煩,每點一個資料夾就新開一
輩,例如大家常玩得bbs軟體--pcmanx也是他的作品,LXDE計畫的發
個視窗;你可以在編輯->偏好設定->行為 的分頁裡將「總是以同一視
起人。pcmanfm非常的輕且小,比起厚重的nautilus真是有一股讓人
窗瀏覽」勾選起來。
開心的使用經驗!

關於pcmanfm相關資訊,請參考moto學園PCManFM 0.3.6 穩定版釋出。


pcmanfm目前唯一而致命的缺點便是沒有實做出資源回收桶,因此刪除之後跟執行rm一樣就沒了。
事實上檔案管理程式還有許多蠻好用的,例如xfec下好用的thunar,它實做的資源回收桶比nautilus好太多了!
感興趣的話請參考:資源回收桶應用

更改佈景

接著到系統->偏好設定->外觀進行修改。在theme的分頁選擇自訂:我們開始自訂這五種不同的效果:

…blogspot.com/…/debian-desktop5.… 4/8
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig8-10 這幾種效果可以分開安裝主題,也有人將這些主題包成一個
大套件,安裝一次就會有一整套的效果。

底下介紹的是分開安裝的方法。圖形介面的安裝可以吃tar.gz/tgz/tar.bz2等檔案格式;文字介面的安裝法就更
簡單了,每個效果分別放在相對應的路徑上即可,事後再透過圖形去選擇套用。

01.Window_Boader(視窗標題列)
存放位置:/usr/share/themes/或~/.themes

Fig8-11 很接近vista主題的一個boader。

02.Application(control; 介面控制)
存放位置:/usr/share/themes/或~/.themes;有些application themes會包含window boader。

…blogspot.com/…/debian-desktop5.… 5/8
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig8-12 很酷的背景吧!只是使用久了有點傷眼睛呢!

03.Icons(系統圖示)
存放位置:/usr/share/icons或~/.icons

Fig8-13 很可愛的桌面主題!

04.Cursor(pointer; 滑鼠游標)
存放位置:/usr/share/icons或~/.icons

Fig8-14 很大的指標...還蠻可愛的就是了(雖然是大了點...)

05.更改桌布 桌布的存放位置:任意,你隨時可以指定桌布的圖案位置。

…blogspot.com/…/debian-desktop5.… 6/8
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…

Fig8-15 這其實是Opensolaris的桌布,我覺得很有型,就把他留
下來用了!

另外,你可以閱讀 How to: Customize your GNU/Linux desktop in 7 easy steps 有更酷炫的介紹!

update-notifier(更新管理員)

aptitude install update-notifier synaptic -y

只要系統有可用的更新,他就會提醒你有哪些著套件可供更新。

Configuration Editor(gconf-editor 我不知道怎麼翻)


請到/apps/nautilus/desktop,就會發現有些參數可以加上去,也可以移掉一些不需要的東西例如新增網路連線
的圖示,移除掛載檔案系統的圖示等等。

Fig8-16 這很類似windows的登錄檔編輯器,許多摸不透的參數都
可以在這邊設定喔。

後記:

1. 關於這種圖形教學,第一次做才知道前輩們做得有多辛苦。我想我可能不會在寫下一篇關於桌面應用的文
章了,畢竟這沒有任何技術可言,說穿了也毫無價值。因此,如果不能滿足各位對於桌面使用的追求,一方
面是你也夠程度可以自己去變化,另一方面是每個人都有自己心目中的桌面環境,我也只能帶到這裡了。本
文只是為了幫助初學者旁邊沒人可問時的情況;如果有謬誤的部份,麻煩請告訴我,我的EMAIL是
maxubuntu在gmail點com。
2. 不諱言的,要架構一個符合自己需求的Linux Desktop是很耗費時間的,無論是使用Debian或是
ubuntu;假設你覺得很不喜歡從黑壓壓的base system一步一步建構起你的linux,那麼很可能你跟debian
無緣。
3. 從調校linux桌面可以學到一些linux的觀念,他可以方便你做事,但是這不能代表你「正在學習
linux」,這是風馬牛不相關的。我曾經在ubuntu的論壇上遇到有人發問,該怎麼找一個隱藏檔;網友回覆
利用ls -la可以順便秀出隱藏檔,沒想到發問的那位仁兄竟然不知道要怎麼打那指令--使用ubuntu而完全
不知道終端機怎麼叫出來用,真是令人啼笑皆非。並不是用ubuntu不好,而是用debian絕對可以讓你避免
這種狀況發生。
4. 萬事起頭難。學習linux不一定要學習指令嗎?端看你的眼界。如果你只是想要一套不會中毒的類
windows系統,那麼你可以不用學習指令,當個電腦白痴上上網敲敲msn,發生問題了就重灌linux;你也可
以擺脫習慣的枷鎖,試著了解一個作業系統如何打入個人電腦、伺服器、大型叢集系統、嵌入式系統等各個
領域;就算只是窺得一角,都能讓你獲益良多。
5. 這五篇圖解教學,事實上是沒有多大意義的;看過,會作,僅只於此。但我的目的是希望各位能夠跨越
debian這道鴻溝,假設你可以在debian上從頭到尾像筆者這樣的把桌面環境建置起來,也總比使用ubuntu
下一步下一步來得有幫助。並不是ubuntu不好,而是當你養成下一步的壞習慣時,ubuntu是一個很容易依
…blogspot.com/…/debian-desktop5.… 7/8
2010/6/4 Maxsolar'sLinuxBlog:[教學]圖解Deb…
賴的對象;到頭來花了那麼多時間,你使用linux時,用滑鼠的時機還是比鍵盤多的話,那麼也是一場無意
義的學習。當你已經有足夠的linux知識與概念,那麼使用任何一套linux都是很接近的。把W
把W i n d o w s 的光
碟片折斷,硬碟內的w i n d o w s 磁區刪掉,讓你完全沒辦法依賴,任何事情強迫用l i n u x 來解決,每
天照三餐使用l i n u x 作日常生活的事情!你會發現成長是痛苦的,但進步卻是神速的,收穫是巨大的,
作日常生活的事情!
影響也會是深遠的。
6. 這幾篇教學都是魚,你真正需要的是釣竿--一定要讀的幾份文件!
Debian說明文件
Debian Wiki
moto學園
moto學園討論區

…blogspot.com/…/debian-desktop5.… 8/8

You might also like