|
发表于 2012-1-5 17:11:12
|
显示全部楼层
Post by darrenlee;2158209
现在gentoo系统很混乱,用时间长了就会发现,USE很多时候是个累赘,USE的解释很多时候ebuild的维护者写的不明不白不清不楚。而customization跟package关系不大,跟system本身关系很大(boot,kernel,init,service,fs,etc.)
版本号也越来越乱(看看ruby的某些包),有些基础包升级的时候缺乏文档,缺乏完善的支持, 像libpng升级,本来还有一堆问题没解决,就急急忙忙从mask变成了stable。每次大的升级,都会花出去太多时间解决USE、依赖、bug等问题,编译到还可以忍受,毕竟改别人代码打patch方便,可以做些手脚提高编译速度,但当gentoo开发维护者朝着使gentoo变得庞大且混乱的时候,就该考虑放弃它
现在手里没有空闲硬盘空间,否则就考虑转到archlinux
说到Portage的版本管理,离开Gentoo后才想念他的好处,现在用Archlinux,有一个包升级后有问题(或者说我不愿意去解决它:-P ),想要降级到之前的版本,这在Gentoo里非常简单容易。在Arch里,除非你本地保留了之前版本下载的pkg文件(有人喜欢保持清洁),或者在某个源里能找到,否则只能下载源码编译了。当然这也是二进制和源代码不同发行版的特色,我只想说,我使用Arch时,更能体会Portage机制的优秀。 |
|