LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo支持二进制形式更新吗?

[复制链接]
发表于 2009-12-3 21:32:13 | 显示全部楼层 |阅读模式
我看到以下这段文字。 有几个问题:
1。 Gentoo 的安装是否要花费很长时间
2。 既然两者都可以以源码或者二进制形式更新,那么“主要是基于源码”的说法是否意味着,我想以二进制形式更新就存在某些不利/不便?(我不喜欢将东西编译来编译去,我是一个使用者,从事与Linux无关的工作)


Arch 与 Gentoo

因为 Arch 发布二进制代码,因而比 Gentoo 花费的时间要少得多。Gentoo 拥有更多的软件包,并且允许你选择一个确切的软件版本来进行安装。 Gentoo 和 Arch 都允许基于二进制和源码两种形式的发布,但是, Gentoo主要是基于源码的而 Arch 主要是基于二进制的。两个都是滚动式平滑更新的发行版。相比 ebuild,PKGBUILD 更容易创建。Gentoo 更加易于编译要移植到特殊架构的软件包。Arch 只是针对 i686 和 x86_64 (以 i586 用户为基础的子项目也开始运作)。没有成文的证据证明 Gentoo 快过 Arch。
发表于 2009-12-3 21:37:35 | 显示全部楼层
1.装软件比lfs省时间,比debian或arch费
2.建议你使用arch或debian,那个装软件快
回复 支持 反对

使用道具 举报

发表于 2009-12-3 21:37:38 | 显示全部楼层
不喜欢编译就别用gentoo,直接用debian stable,

安装很快,2-3个小时吧,看网速和机器的速度,当然还有你对handbook中命令理解的程度,

后期的安装需要编译,不熟悉use可能搞出很多麻烦,

虽然有binary,但是显然gentoo是based on source的不是on binary的。
回复 支持 反对

使用道具 举报

发表于 2009-12-3 22:11:19 | 显示全部楼层
可以支持Binary,但官方只提供Source
回复 支持 反对

使用道具 举报

发表于 2009-12-3 23:09:11 | 显示全部楼层
既然工作跟Linux无关,看来就很难体验到Gentoo的众多优点了,除非你有强烈的学习兴趣,否则还是换Arch吧。
回复 支持 反对

使用道具 举报

发表于 2009-12-4 00:10:33 | 显示全部楼层
用gentoo意味着除了很少的几个软件包,其他全部需要编译,所以楼主还是用arch吧。
回复 支持 反对

使用道具 举报

发表于 2009-12-4 10:02:59 | 显示全部楼层
如果我有多台PC,其中一台正常安装portage,正常编译,但每次都用-b生成二进制包,然后其它的PC应用刚才编译出来的包安装,这种环境该怎么样建呢?
我的想法是自己建本地的二进制仓库,就一台PC编译,其它PC都用那上面的二进制包。维护这样一个本地的仓库是否可行??
或者我在一个PC上建多个toolchain,这样可以针对不同平台进行一些USE的优化。
回复 支持 反对

使用道具 举报

发表于 2009-12-4 10:53:54 | 显示全部楼层
Post by suddenkiller;2052389
如果我有多台PC,其中一台正常安装portage,正常编译,但每次都用-b生成二进制包,然后其它的PC应用刚才编译出来的包安装,这种环境该怎么样建呢?
我的想法是自己建本地的二进制仓库,就一台PC编译,其它PC都用那上面的二进制包。维护这样一个本地的仓库是否可行??
或者我在一个PC上建多个toolchain,这样可以针对不同平台进行一些USE的优化。

应该可行的吧
不过不用每次指定-b,FEATURES里面指定buildpkg就可以了,编译时会自动生成二进制包.这种方式我觉得适合类似的类似的硬件,而且USE都一致的.比如你有N台gentoo server,可以先在测试环境升级,产生二进制包,测试没问题了,在正式环境用二进制包升级.
如果差别的大,还不如用distcc
回复 支持 反对

使用道具 举报

发表于 2009-12-4 20:34:48 | 显示全部楼层
如果能够维护一个本地的二进制包仓库,并且很平滑的升级其中的安装包,其它的PC不用更新portage,只安装二进制包(并能自动安装依赖),这样就比较人性化了。
回复 支持 反对

使用道具 举报

发表于 2009-12-4 20:59:37 | 显示全部楼层
Post by suddenkiller;2052586
如果能够维护一个本地的二进制包仓库,并且很平滑的升级其中的安装包,其它的PC不用更新portage,只安装二进制包(并能自动安装依赖),这样就比较人性化了。


portage的机制决定了必须更新portage才能更新软件包。其实既然你要维护一个二进制包仓库,不妨一并建个portage镜像。
回复 支持 反对

使用道具 举报

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

本版积分规则

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