Re: [問題] 不知道該從哪種版本下手

作者: a73126 (Jalen)   2014-05-17 04:01:52
已經有人寫出Gentoo不推薦的原因,那我來推薦一下XD (其實是想騙點P幣)
說真的,雖然自己用Gentoo已經有6年左右,不過都是在當Server
所以對於X window這塊並不熟,所以這邊並不會詳細談X Window部分
而且有講錯也歡迎大家給予糾正
=============進入正題=============
Gentoo是一個滾動升級的作業系統 (Arch也是這種)
滾動升級代表他沒有版本號的概念,不管處在哪個版本都可以逐步升級到最新
Gentoo自己有一套自己的套件庫管理和工具,不屬於deb或rpm系統,這點也跟Arch類似
至於為什麼普遍會說Gentoo難的原因
1. 他是純編譯的系統,所有套件都要經過編譯才能使用
2. 安裝過程來說,Gentoo是個需要自己安裝調整設定Linux Kernel
(雖然也是有提供用自動編成的方式)
(這點在Gentoo原作者新創的Funtoo已經建議直接用debian Kernel了)
對於新手來說,光是要把Gentoo安裝完成可能就會撞牆撞個幾天幾個月
(以前在學校教學弟的感想XD)
相較於其他大多數distribution來說,Gentoo安裝是讓一般使用者逐步下每個指令完成
對於不了解甚麼是分割區,甚麼是掛載,甚麼是kernel,甚麼是grub的新手很痛苦
再來,一個X Window實在包含太多套件,對於這種純編譯系統安裝時間長上不少
不過當你完成安裝的那一刻,你大概對於Linux也有基本認識了XDDD
說到這裡,聽起來Gentoo跟Arch很像,只是要編譯對吧?
就我自己的感覺這兩套系統的確某部分很像
但是個人覺得Arch更為的"激進"
同樣在滾動升級中,Arch的作法偏向是公告某一個時間要更新A,A取代B做為未來使用
那麼只要時間一到B將移出Arch的套件庫或相關部分
你可能需要去aur找B或者解決其他跟B有相依的部分
這也是Arch容易滾到假死的說法
而Gentoo在滾動升級的時候會將新的安裝但舊的保留
(並且預設還是會固定在舊的要自己切換)
相依部分大多數會提醒先解決(因為編譯需要)
滾上去可以確認新版本使用沒問題再移除舊的
(雖然很常忘記移除導致系統有各種版本的工具, Ex:Gcc)
來說說Gentoo套件庫
Gentoo因為是純編譯的系統,所以套件庫內基本上很難看到libxxxxxx這類套件
每一個套件使用"USE"去管理這個套件有提供的library,需要在編譯來使用
而不需要的功能就不會安裝
而前面提到說因為編譯安裝很久,其實說真的現在電腦速度已經改善很多了XD
(以前安裝完系統可能要半天一天的XD)
說了這麼多好像快把大家嚇跑了
其實Gentoo也有一些分支,其中也有讓人比較好親近的
EX: Sabayon (http://www.sabayon.org/)
Sabayon另外提供了Binary的套件庫讓使用者不須要編譯
當然原本編譯的套件庫也還保留著
安裝上也跟其他Distribution無異
另外,Gentoo上的Mirror list不知何時台灣沒了XD
其實交大還是有mirror
http://gentoo.cs.nctu.edu.tw/
台灣Gentoo使用者似乎真的快變稀有動物了QAQ......
作者: x2006 (?)   2014-05-17 05:45:00
Gentoo:這個套件採用自己獨特的Portage包管理系統,吸引了許多狂熱愛好者以及專業人士,由於能自己編譯及調整源碼依賴等選項,而獲得至高的自訂性及優化的軟體,在源碼包也有相當多新舊版本的選擇,是個強調能自由選擇的發行版。Arch:基於KISS原則,針對i686和x86-64的CPU做了最佳化,以.pkg.tar.xz格式打包並由包管理器進行跟蹤維護,特別適合動手能力強的Linux使用者。以上,來自wiki
作者: soem (流水)   2014-05-17 12:30:00
用Arch解假死解到煩得人+1 前陣子過慣安逸的ubuntu又想來玩玩滾動的Gentoo了...XD
作者: Adama (So Say We All.)   2014-05-17 12:59:00
要滾動,選debian testing就好吧...
作者: rusynth (ru + synth)   2014-05-17 14:40:00
其實個人覺得與其要玩Gentoo,不如玩 FreeBSD,ports的處理方式比 portage要來得elegent
作者: soem (流水)   2014-05-17 15:40:00
FreeBSD甚麼都好,但就有點不算適合當作desktop使用近幾年我常用機都是筆電,之前BSD硬上wifi driver還是不會動,Linux最糟只要調調kernel參數就可以正常使用內建麥克風..是說debian有kfreebsd-amd64,或許是個可行的方向
作者: a73126 (Jalen)   2014-05-17 18:14:00
BSD的Ports也逐漸有種慢慢式微的感覺,10導入新的pkg了為了這個身邊朋友還要做各種測試XD
作者: danny8376 (釣到一隻猴子@_@)   2014-05-17 20:53:00
沒啥式微啊 pkgng是替代原本的pkg用的 ports還是並存啊而且ports一直都需要pkg啊 只是現在新版換用pkgng
作者: a73126 (Jalen)   2014-05-17 21:20:00
了解,感謝樓上指導,因為朋友在測試導致的錯覺
作者: Debian (Debian)   2014-05-18 14:43:00
不得不提一下本宮的kfreebsd官方文件其實不多,加上目錄樹與純bsd有差異,所以有時候某些設定檔位置可能找不到,這是本宮需要改進的部份,其實也不太建議大家來用kfreebsd,能用純的bsd就用純的bsd,當然kfreebsd當玩具玩是沒什麼問題,只是不要報太大的期望這樣。
作者: lantw44 (#######################)   2014-05-18 23:25:00
在 FreeBSD ports 似乎沒有像 emerge 一樣 --newuse 可用有時候修改了選項不知道要重裝哪些東西原本 poudriere 看起來可以解決,但是它無條件重編所有相依的套件常常導致多花非常多時間才編好
作者: rusynth (ru + synth)   2014-05-19 00:19:00
好一陣子沒用gentoo了,我記得newuse會把相依套件也重編啊
作者: lantw44 (#######################)   2014-05-19 01:06:00
可是 poudriere 是重編一堆無關的東西 例如 mesa 更新會重編 cairo,重編 cairo 會導致 libreoffice 也跟著重編

Links booklink

Contact Us: admin [ a t ] ucptt.com