因為最近要重新安裝Linux,剛好讓我能評估目前該使用哪個分發版本比較符合需要。目前,考慮以Debian、Ubuntu和B2D為主。這三者的底層都是根據 deb 二進位包作套件管理,不過基於政策、目標的不同,使用上也有很大的不同。
我之所以不考慮其他版本,有部份原因是 deb 包我用起來比較習慣,另一部份則是在本地化資源。在這之前,我有試用過Fedora、SUSE與Mandrake。Fedora雖然也有apt、yum等機制,但是據我解決相依性問題的次數和花費時間看來,它的 rpm 包還是太不方便了。
SUSE則是在中文化方面給我的印象不好。雖然在安裝時有繁體中文這個選項,但是進系統之後發現依然是英文(簡中倒是有完整的支援)。我並不是要在簡中繁中這個問題上做文章,但是給我的印象是:既然沒有做好,那在安裝時老老實實只列簡中,不就解決了?而且在別的版本都有一定程度繁中化的時刻,該版本的確在這方面落後。因此,為什麼我要在其他條件差不多的情況下,就此版本,捨其他繁中化較優之版本呢?
Mandrake 剛開始給我的感覺非常好,能有效解決本機 rpm 相依性問題。漂亮的控制中心與使用桌面使我曾經想過將此版本作為長期使用。但是,當我想要安裝GCC時,我發現幾乎所有 urpm 的源都沒有這個軟體。在查資料、聽說是因為該版本主要目標是一般用戶而非開發者後,我感到有點失望。再加上套件庫並不豐富及中文字型破碎等問題,我捨棄了它。
開始使用Debian是因為我開始厭倦當時緩慢吃資源「整套包好」的Linux。試用過一些Knoppix後,我很訝異這些Linux僅靠著光碟與RAM,便能抵過我電腦裡面不時 Lag 、必吃 2GB 的怪獸。尤其是知道DSL這個以小為號召的LiveCD能做到多少事,我就開始試著尋找一個能讓我從頭堆砌、控制並瞭解的版本。
雖然後來我以LFS為志向。不過志向這種東西通常都知易行難,而且我還是需要一個宿主讓LFS慢慢成長。這個宿主必須有安裝好的 GCC、可以使用的中文化(畢竟人還是會依賴母語較多)環境等,因此我無法直接開始我的LFS。
然後,我開始使用 Debian 。剛開始當然有一陣痛期。比如適逢 Woody 三年不退隱,當其他版本的套件版本都突飛猛進時,會開始猶豫,到底要跟隨不會出問題的 stable ,還是冒險的 testing。又自從捨棄「整套包好」的 Linux 後,我對於每個套件的 MB 大小就會十分敏感。嚴重時,甚至只要跟GNOME、KDE兩個桌面環境扯上一點邊的軟體(相依性要安裝其組件,比如Gnomebaker或K3B),我都會自動放棄。
就這樣摸索一陣,慢慢我對Linux本身和Debian較熟悉之後,也就習慣於從光碟最小安裝到fluxbox + XWindow + 中文顯示輸入解決等整套流程。這之中我也有回去使用過其他版本,不過在套件相依性上,感覺還是 debian 做的較好,東西也較多。因此現在要挑版本都會先選擇基於debian或debian本身。因此,這次重灌,我想在開始之前先看看這三者對我而言的優劣為何


1 意見:
test
張貼意見