我分成以下幾點來說明
- 系統的複雜性:Ubuntu、Linux Mint 這類新手向的發行版,因為主要的使用者是新手,有很多麻煩的東西都幫你搞定了,而因為在安裝的過程中,你的參與的程度很低,於是你可能會因為如此而搞不懂到底該調整哪裡才會是我想要的樣子,或者是這個 bug 到底該怎麼解,於是你會花更多的時間在調整系統,或者在搜尋資訊上。
- 套件複雜的相依性:因為新手向的系統會幫使用者 考慮他們需要的相關套件,於是你可能只想要安裝某個 A 套件,但是因為系統覺得你可能還會需要 B、C、D 套件,於是一堆哩哩扣扣的套件就一起通通都被安裝進來,像是我如果只要裝個 gnome 的某個套件,在 Linux Mint 底下卻連整個 gnome 的桌面都裝進來了,這對我來說實在是一種困擾。
- 升級的困難性:不管是 Fedora、Ubuntu、Linux Mint ,以及很多基於這些發行版再衍生出去的發行版,每次如果要升級都是一件很麻煩的事,不知道為什麼,我在 Ubuntu 底下使用指令升級,從來都沒有成功過,導致我每次升級都是要重新安裝系統,安裝完系統後又要安裝我慣用的套件,然後再來就是就修正、調整新版本的 bug,而每個版本會遇到的問題、 bug 都不盡相同,所以升級就變成了是一件很辛苦的事。
目前有使用滾動式更新的發行版有 Debian、OpenSUSE、Arch Linux以及 Arch Linux 的衍生發行版,Debian 是個很優異的發行版,他的相當龐大的套件庫,而 Arch Linux 的官方套件庫雖然沒有 Debian 那麼大,但是如果加上 AUR ( Arch 使用者套件庫 ) 兩者就不相上下了,而 Debian 對於授權條款是相當要求的,我想有使用過 Debian 的朋友應該知道,而 Arch Linux 則是將授權條款的選擇權交給使用者,所以自然也沒那麼龜毛了,於是在安裝 Arch Linux 套件時是相當自由的,你幾乎可以決定任何事來打造屬於你自己的系統。也因為這是你自己打造出來的系統,你對他最了解,自然在調整系統上你就不會像其他的發行版那麼樣的懵懵懂懂了。
而如果你是新手,對 Linux 充滿興趣,但是對指令都還很不熟,建議你還是先使用 Linux Mint 先讓 Mint 把這些麻煩事幫你解決,你再來好好學習這個系統。
如果你覺得 Linux Mint 已經無法滿足你的求知慾了,而你對指令也有一定程度的了解了,歡迎來使用看看 Arch Linux 體驗看看自己一手打造系統的感覺。
沒有留言 :
張貼留言