免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 19000 | 回复: 24
打印 上一主题 下一主题

仅仅为了安装gentoo而gentoo? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-30 11:26 |只看该作者 |倒序浏览
安装好了gentoo之后好无聊,要安装个鬼东西都要从网上下载,不像其他的linux,有好多盘,可以找到自己要的软件安装,网络不通畅,就别想装东西了,真不知道倒是有什么实际价值
如果仅仅为了了解linux的不同版本是如何生产出来的,到网上找个录像/资料不是更方便?

论坛徽章:
0
2 [报告]
发表于 2007-01-30 11:39 |只看该作者
我用过一段时间的gentoo,养成一个不好的习惯,就是每天运行一次
  1. emerge --sync; emerge --update --deep world
复制代码


现在改用LFS了,但是安装LFS的源码包还总是去gentoo的源去下载
  1. wget http://61.135.158.199/distfiles/xxxx.tar.gz
复制代码

论坛徽章:
0
3 [报告]
发表于 2007-01-30 12:17 |只看该作者
原帖由 upstorm 于 2007-1-30 11:26 发表于 1楼  
安装好了gentoo之后好无聊,要安装个鬼东西都要从网上下载,不像其他的linux,有好多盘,可以找到自己要的软件安装,网络不通畅,就别想装东西了,真不知道倒是有什么实际价值


表示你不大懂使用 gentoo 的价值

1. gentoo 本来就是有丰富的 portage tree 可以让您使用,所以要装哪个软件,都是网络抓取 tarball source 来即时编译。

2. gentoo 本身提供任何软件编译要调整的条件选项都可以自己来,所以当然需要抓取 tarball source 后即时编译安装使用。

3. 若是你要使用 gentoo 却使用他人预先编译好的 binary package 的话,这似乎就没啥使用 gentoo 的实质意义性。

4. gentoo 的 portage 常常变化,所以要制作一份 binary package 放网络的话,每个软件都这样来会占用很高的储存空间。

5. binary package 编译好后会有一定的 library 等有相依性的问题等,若是用 portage tree 来编译安装,会自动处理相依进而再安装编译其他软件。

如果仅仅为了了解linux的不同版本 ...


linux distro 本身之间有许多管理学问,package 管理只是其中一个部份而已。

另外 linux 是网络的 os,所以需要有网络才可以发挥出实质的效益。

--

论坛徽章:
0
4 [报告]
发表于 2007-01-30 17:22 |只看该作者
原帖由 kenduest 于 2007-1-30 12:17 发表于 3楼  


表示你不大懂使用 gentoo 的价值

1. gentoo 本来就是有丰富的 portage tree 可以让您使用,所以要装哪个软件,都是网络抓取 tarball source 来即时编译。

2. gentoo 本身提供任何软件编译要调整的 ...


不同意你的说法
就算说我用redhat,我也会用到下载源码,编译安装,因为自己编译安装,可以定制自己的要求,和gentoo没有关系,但是那种方式,我一般都是在项目的服务器里面才会这么做,自己平时用一个linux玩玩,我可不想这么费时。
所以安装gentoo并不是你所说的去熟悉一个软件的源码安装,只是对linux本身的安装和结构体系会更了解,其实安装好之后和其他的linux并没有本质的区别

我也喜欢一个干净的,自己定制的系统,但是如果每个软件都要从网络上面下载觉得比较麻烦,要是gentoo也提供一份比较全的linux软件的DVD盘,我觉得会好很多(一个重要的原因是,如果我去客户那里安装,万一要是上不了网,又急需一个工具真的比较麻烦)

论坛徽章:
0
5 [报告]
发表于 2007-01-30 17:28 |只看该作者
当然发这个帖子,也没有贬低gentoo, lfs之类的linux的意思,本来这些linux就是linux中的发烧友版,也没有指望这种linux版本到处普及

论坛徽章:
0
6 [报告]
发表于 2007-01-31 12:06 |只看该作者
原帖由 upstorm 于 2007-1-30 17:22 发表于 4楼  

我也喜欢一个干净的,自己定制的系统,但是如果每个软件都要从网络上面下载觉得比较麻烦,要是gentoo也提供一份比较全的linux软件的DVD盘,我觉得会好很多(一个重要的原因是,如果我去客户那里安装,万一要是上不了网,又急需一个工具真的比较麻烦)


你上过Gentoo官方网站看过没有?什么没有DVD?我安装很多次的Gentoo都是没有接连网络的,光盘上面有很多常用软件。

gentoo安装软件也可以直接安装二进制代码不用编译,请 emerge --help好么?

我当然也认为开始使用gentoo是因为想学习Linux架构,我觉得gentoo在商业应用也不大可行,因为软件都是比较新的版本,很难做到像Redhat的安全性,但对于个人用户使用gentoo是非常好的,只是你第一次安装会花费一点时间,又反过来说你不花时间也可以,使用stage3安装,10多分钟就装好个带X的Linux了。我们讲求的是个性化,而且可以按你的硬件配置Gcc编译参数,这对于编程学习是非常不错的。

你说得没错,Linux系统其实每个都一样,都是启动程序,内核,软件包,加上其软件包的管理概念而已。就像Centos有yum,Gentoo有emegre,Debian有api-get...

论坛徽章:
0
7 [报告]
发表于 2007-01-31 13:10 |只看该作者
原帖由 upstorm 于 2007-1-30 17:22 发表于 4楼  
不同意你的说法
就算说我用redhat,我也会用到下载源码,编译安装,因为自己编译安装,可以定制自己的要求,和gentoo没有关系,但是那种方式,我一般都是在项目的服务器里面才会这么做,自己平时用一个linux玩玩,我可不想这么费时。
所以安装gentoo并不是你所说的去熟悉一个软件的源码安装,只是对linux本身的安装和结构体系会更瞭解,其实安装好之后和其他的linux并没有本质的区别

我也喜欢一个干净的,自己定制的系统,但是如果每个软件都要从网络上面下载觉得比较麻烦,要是gentoo也提供一份比较全的linux软件的DVD盘,我觉得会好很多(一个重要的原因是,如果我去客户那里安装,万一要是上不了网,又急需一个工具真的比较麻烦)


gentoo 一般安装是抓 mini cd 等版本,只有提供必要的 stage 环境可以操作安装即可。

若是你要 package 也有,官方也有放一份 600MB 容量的 package cd 让你选择,只是没有包含所有 portage tree 内的 package 项目 (因为太多了)。就正如 debian linux 一样,package 的数量很多,高达数万个以上,用传统的容量 cd 要很多片。

至于 dvd 的 package ? 我还没看过,不过官方说 dvd 需要 order,所以你有需要可以考虑看看。

只是拉回来问题看,没有上网的 gentoo linux,少了 portage 的功能使用是非常非常的可惜的。另外也少了自己决定编译环境最佳化相关程式环境。

--

论坛徽章:
0
8 [报告]
发表于 2007-02-06 00:02 |只看该作者
前天在ubuntu运行vmware , 然后在vmware上安装了一个gentoo ,的确很爽,就是编译一个 gnome 比较痛苦,在我的AMD 3600+  1G DDRII 800 上编译了一个通宵,还没有一次编译通过。

论坛徽章:
0
9 [报告]
发表于 2007-02-07 19:29 |只看该作者
原帖由 cashtang 于 2007-2-6 00:02 发表于 8楼  
前天在ubuntu运行vmware , 然后在vmware上安装了一个gentoo ,的确很爽,就是编译一个 gnome 比较痛苦,在我的AMD 3600+  1G DDRII 800 上编译了一个通宵,还没有一次编译通过。



gnome-lite 就够了

论坛徽章:
0
10 [报告]
发表于 2007-02-09 15:11 |只看该作者
原帖由 upstorm 于 2007-1-30 17:22 发表于 4楼  

不同意你的说法
就算说我用redhat,我也会用到下载源码,编译安装,因为自己编译安装,可以定制自己的要求,和gentoo没有关系,但是那种方式,我一般都是在项目的服务器里面才会这么做,自己平时用一个linux玩玩,我可不想这么费时。
所以安装gentoo并不是你所说的去熟悉一个软件的源码安装,只是对linux本身的安装和结构体系会更了解,其实安装好之后和其他的linux并没有本质的区别

我也喜欢一个干净的,自己定制的系统,但是如果每个软件都要从网络上面下载觉得比较麻烦,要是gentoo也提供一份比较全的linux软件的DVD盘,我觉得会好很多(一个重要的原因是,如果我去客户那里安装,万一要是上不了网,又急需一个工具真的比较麻烦)...


不同意你的说法
如果你用redhat,就算你全部源代码自己编译,在不熟悉linux系统结构和不太懂共享库之间的依赖关系的情况下,往往都会造成系统不稳定。
你所谓的定制自己的要求,gentoo更能做这些事,尤其是你的项目服务器,千万要记住,稳定为先,在关键的应用场合,还是用rhel等企业版为佳。你平时玩玩linux,大可以用国内汉化和界面都做的不错的rays,magic等发行版,也可以用fedora这些比较适合菜鸟用的版本。这些都不费时。

一个定制好的干净、稳定的gentoo服务器,根本不需要经常安装软件,也许直到服务器硬件挂掉,你的gentoo系统还很稳定。



也许很多人都有这样的经历,在还不是非常熟悉linux软件的依赖关系时,从源码编译一个软件,经常需要在不断的报错中,根据错误提示去问google,来找到缺失的软件包,不断的修补。。到最后能不能编译成功,心里还没个底。

gentoo给我最踏实的感觉就是你可以在编译前就用emerge -pv查看软件的依赖关系,应用了那些编译参数(USE参数),你可以根据自己的需要修改他们。比你死记那些--configure参数要直观人性化的多!你可以同时编译一个软件的几个版本,gentoo能很好的管理它们,让它们不冲突。你可以根据需要做自己的pkg,写自己的ebuild,有自己的portage镜像,定义自己的overlay...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP