LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2350|回复: 21

为什么Gentoo不适合安装在你的服务器上[翻译]

[复制链接]
发表于 2007-2-7 07:48:17 | 显示全部楼层 |阅读模式
翻译的不好,大家不要骂我俄,翻译了一办,实在覺的没意思了,刚开始用就开始说东说西,不过附和的人还都多。大家来讨论:

     在去年以前我就使用Gentoo来运行我的服务器,当在我管理大部分FreeBSD服务器那些天(包括WireLoad的服务器),我对我那些过时的旧硬件在Gentoo下弄出怎样的速度感到非常的好奇,Gentoo是一种系统能够对你特定的硬件使用既大又不良的gcc选项使之简单化的编译系统中的每一个软件,从理论来说这样会导致更快的系统。

     经验有点模糊了不清了,这里有关Gentoo我实在想说的:包管理机制,USE标志和复杂的系统,但是不幸的是这些缺点对服务器的配置来说是非常严重的。

   优点:
        体系优于大部分Linux发行版本,当提及大部分包的管理和安装,emerge命令是非常出色的,这使得更新和安装软件(同时必要的依赖软件)变的非常的简单。一个叫USE标志使得这个系统更加的好,与其去修补你编译的每个程序,不如设置一些全局USE标志。大部分包将记录而且你的系统将被构建成一个和谐的,整个软件互相同意哪些该去编译和哪些不该编译。

        和普通的FreeBSD服务器,安装过程相比较,最简单的方法去描述此系统的好处:假设下你没有X11,而且你不压根就不想要。现在你安装PHP和你想要图形化操作的支持(图片转换,CAPTCHA生成等等)然后你找到make标志去实现它,然后把它加进make.conf,你敲击'make install'(?)。 在建立的过程中系统将建立你图形库的从属,图形库需要字体管理,字体管理默认是X11的装配主键,等等,X11?突然,X11成为从属,然后你发现你快速的按下Ctrl-C。

        在Gentoo中,另一方面你将USE标志设置-X11,一切将会变的很酷。这会是个整洁漂亮的系统。

        Gentoo同时拥有一个活跃的社区,当我们在自己的BLOG提及以前,那里有非常出色的论坛为Gentoo的用户。那里同时也有一点点的触动,比如,Gentoo怎么样默认使用的颜色,为了增加清晰度,而且减轻的眼睛疲劳度。

  缺点表现在时间上:
        所有的这些使得使用Gentoo非常的愉快,我非常愿意某一天在我的桌面上使用它,在我的APPLE 系统让我失望的时间。但是我真的不想看到自己在服务器上再次安装Gentoo,这里就是为什么?        

        Gentoo安装起来消耗时间
        至少在我安装Gentoo的时间没有任何的安装工具,文档非常的出色而且对于你要去做的描述的非常准确,但是这要花费点时间,事实上,这花掉了我好几个小时去建立我第一个系统,但是这只是刚刚开始。
         
        Gentoo不仅仅是安装消耗时间
        Gentoo的力量就是编译所有的东西,至少看起来是主要的卖点,不幸的是在我的地端服务器上,这样大概花费了3天的时间去编译整个基本的系统,Apache,MySQL,Python和一些重要的软件。我的机器在这些期间没有停止过。

        我听说最近推荐不要再使用所谓的'stage-1'安装模式,我也推崇和跟随这种建议,但是这样编译所有的东西到底有什么优势发生呢?

        Gentoo的稳定策略:更新全部
        当花费了很长的时间去编译一个程序,你通常不会愿意经常性的在编译次,不幸的是Gentoo鼓励你频繁的去更新软件,只是为了更新。

        Gentoo没有稳定的版本,Gentoo宁可是一个移动的靶子,emerge将永远使你的系统推向最新的,从Gentoo handbook: 从一开始,Gentoo被设计出来的概念是围绕着快速的,增量更新。

原地址: http://www.playingwithwire.com/2 ... -be-on-your-server/
发表于 2007-2-7 08:34:11 | 显示全部楼层
我也觉得emerge应该多推出一些二进制软件了。比如firefox、openoffice之类的编译一次太耗费时间和电力了。
回复 支持 反对

使用道具 举报

发表于 2007-2-7 09:12:47 | 显示全部楼层
cutting edge或者bleeding edge的意思是最前沿,最尖端,意译就是最新的。而不是什么切断的边缘。
回复 支持 反对

使用道具 举报

发表于 2007-2-7 09:19:48 | 显示全部楼层
Post by sheep204
我也觉得emerge应该多推出一些二进制软件了。比如firefox、openoffice之类的编译一次太耗费时间和电力了。

firefox,openoffice不是已经有了么
有什么要求,直接去 bugs.gentoo.org 提出来
回复 支持 反对

使用道具 举报

发表于 2007-2-7 09:22:27 | 显示全部楼层
如果这么喜欢二进制包的话,可以直接用ubuntu来玩玩.
回复 支持 反对

使用道具 举报

发表于 2007-2-7 09:26:17 | 显示全部楼层
如果有时间,不如把下面的评论都翻了
不要只听一面之词
回复 支持 反对

使用道具 举报

发表于 2007-2-7 10:15:40 | 显示全部楼层
用代码编译还是有点区别,我觉得二进制更适合每个人的配置。
回复 支持 反对

使用道具 举报

发表于 2007-2-7 10:29:00 | 显示全部楼层
不是有firefox-bin和openoffice-bin么?而且gentoo似乎有自己的二进制系统的。
GRP packages are precompiled binary tarballs of Gentoo packages
回复 支持 反对

使用道具 举报

发表于 2007-2-7 14:48:55 | 显示全部楼层
看了看原文后面的评论。

后面达成的较为一致的观点是:
写评论的人大多数是正在用Gentoo做服务器的人;
Gentoo的优点表现在CFlags上很少,更多的是Portage管理机制;
适合于多台服务器(可以Distcc),或者家里用的服务器(出问题损失小);
原文作者使用Gentoo时间太短(刚1年),有一些使用Gentoo的误区,被一些骨灰狂批;
评论远远大于原文;
……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-7 16:16:32 | 显示全部楼层
Post by zhllg
cutting edge或者bleeding edge的意思是最前沿,最尖端,意译就是最新的。而不是什么切断的边缘。

谢谢版主俄,我的理解感觉作者想表达自己更新过以后,系统就出错了。然后1台1台的排错痛苦的情况 。 最前沿,最尖端,最新的表达不出原意,觉得使用原始俗语的意思 刀口上比较好点。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表