出自:http://imtx.cn/
大概是一年前(2007年8月11日),我第一次开始使用Gentoo(贱兔),当时emerge成功了Xorg-x11就让我兴奋不已(http://imtx.cn/archives/62.html)。
可惜后来一波三折,因为多数时间要在Ubuntu下开发Tweak,Gentoo也因水平不够而问题重重:Compiz Fusion不能启动、花屏、死机……
在此之前,一共比较集中地用过三次,最近一次是两个月前,基本上什么都搞定了,但是Compiz Fusion开启后的图形性能不佳问题让我一直无法使用其作为主操作系统(当时以为是Firefox的问题)。
前几天比较闲,就重新拿起Gentoo,找了很多资料。终于比较完善地迁移至Gentoo了,所以在此纪录一下。
之所以打算转向Gentoo,主要是因为Ubuntu的两个不足:
软件更新慢:基本上一些常用的应用软件出最新版,Ubuntu的当前稳定版都是不会更新的。若想使用就得寻找第三方源或自己编译之。Ubuntu第三方源是多,但是安全隐患也多。有些源里不仅仅只包含你要更新的软件包,还有其他一堆软件包,这种情况下,连你不想更新的也更新了。总之,包管理灵活性不够。
速度慢:我是从Ubuntu 7.10平滑地升级至Ubuntu 8.04的,现在速度越来越慢了,无论是开机还是日常使用。特别是Firefox,卡的要命。或许重建一个用户,用新的配置文件,速度会快很多,但是治标不治本。
那为何不转向Arch呢?Arch之前我也用过,软件更新快,速度也快,但是觉得包管理还是不够强大,即使有类似于Gentoo的编译系统。
选择Gentoo最大的不爽就是搭建初期无休止的编译了,不过这也是Gentoo的优点之一:因为无法忍受Gentoo的编译,所以我会一次弄到最佳状态,以后只管用和进行一些常规更新,长久地用下去。
那这次我是如何成功转移到Gentoo下的呢?
上次中止使用Gentoo,是因为Firefox很慢,仅仅是表现在卷动网页时,很卡。当时以为是Firefox的原因,编译了几遍换了几个USE都没办法。所以只好放一放。
前天几用Gentoo时,突然发现,把Compiz Fusion关掉的话,Firefox非常流畅!于是以为是Compiz Fusion的问题,把Compiz Fusion的稳定版、不稳定版都编译并使用之,还是没有变化。
于是上网搜索,终于找到了问题所在,即X.Org和Intel显示驱动之间的问题。因为Ubuntu用的是打过很多patch的X.Org和Intel驱动,所以这方面没有问题。
我就试着把一些Ubuntu的patch打到Gentoo上来,自己建立了一个Portage,打来打去也不管用,而且因为版本不一,Gentoo的X.Org是1.4.2,而Ubuntu 8.04的是1.4.1 GIT版,很多补丁都不适用。
无奈再求助Gentoo Forums,得一高人指点,将Intel显示驱动的EXA渲染改为XAA渲染。终于OK了!
不过XAA渲染据说要过时了,只是权宜之计,希望到了X.Org 1.5和Intel 2.5的问题,这个问题能顺利解决。
在解决了这个问题之后,接下来我就emerge了所有我在Ubuntu中常用的软件,然后将HOME从Ubuntu移交至Gentoo,稍微删除了一些不必要的配置文件(其中Firefox全部保留)。正式平稳地转向Gentoo了。
目前使用效果极好,速度非常快。
在Emerge的过程中,我再次享受了Gentoo的包管理系统带来的便利。
用过Wine的朋友都知道,默认情况下,要打过补丁,才能比较完美的显示中文。在用Ubuntu时,我用第三方源来使用最新的Wine,有次打完补丁,更新后,又要重新自己打补丁/编译,有点麻烦。
在Gentoo中就方便了,建立一个自己的Portage,复制一下Ebuild,增加一个epatch,然后emerge,就能很自然地用上自己定制的Wine。Portage真的很方便,以后再写相关的文章。相比之下,做Debian格式的软件包,就痛苦了。
另外一个就是安装QQ时,本来打算下载tar.gz的,后来发现Gentoo安装了RPM包管理系统,于是直接用rpm -ivh -no-deps把QQ安装在本地上了。混用包管理系统也是Gentoo的强项啊!
不多说了,胡言乱语一堆,无非是想说Gentoo好。
不过有时间还是会继续用Ubuntu的,贱兔和笨兔相互不可取代。
shenhao0129 于 2010-06-11 21:01:11发表:
呵呵,原来我想也转到gentoo中去,但是后来需要编译的时间太长了,我这是受不了了,最后放弃了
呐喊要健康 于 2010-05-13 01:55:57发表:
狂汗.........
shen.yhx 于 2010-05-09 01:03:05发表:
慢慢学习中。
微宝贝 于 2009-05-03 23:50:37发表:
现在处于Arch阶段
tmac 于 2009-05-01 22:53:48发表:
现在还是不能习惯gentoo的命令,用惯了fedora,不过感觉gentoo性能很好,以后慢慢学习咯,linux博大精深。。。
hainabaichuan 于 2009-04-27 12:23:41发表:
厉害 我要学习
死皮赖狗 于 2009-04-26 15:10:18发表:
牛人阿
tmac 于 2009-04-25 00:41:06发表:
我的x服务器也是老死机,不解,只要一startx能启动x服务,但就是死机状态~~郁闷
lz有办法没?
刘冲 于 2009-04-13 02:46:48发表:
不错,我正在安装,但是X就是老是死机。