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