LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: abcbuzhiming

新人请教,gentoo做软路由,服务器,能做到什么程度

[复制链接]
 楼主| 发表于 2007-7-30 17:32:53 | 显示全部楼层
Post by zhllg
首先,是portage,不是protage

不知道emerge -e system是谁先提出的,我觉得似乎没有必要吧
emerge --sync && emerge -tavuDN world就行了
这样如果不再装其他东西,1、2个小时可以搞定

-e 就是假设你现在没装那些软件,现在全部重新再编译一遍。所以时间长。

内核是自己配置的。emerge gentoo-sources只是安装源代码文件。

除了portage树之外,gentoo还有overlay呢。gentoo不能emerge的软件,如果你能找到一两个,那么你可以去买彩票了


emerge -e system我从字面上理解是编译安装整个系统……OTL我也觉得没必要
emerge --sync到底做了什么,他仅仅是去同步了一些最近的portage下的软件列表,还是干脆把下属的文件统统编译安装?…… emerge -tavuDN world?这个又是什么,搜索不出来

官方文档上说emerge gentoo-sources要进行编译配置,这是不是你说的配置内核?
回复 支持 反对

使用道具 举报

发表于 2007-7-30 17:41:51 | 显示全部楼层
Post by abcbuzhiming
PS:突然又想起个问题,protage貌似只管他的树目录中存在的软件安装,万一我需要的东西protage没有我要怎么办
这个问题我在前面的贴子里说过的,一般不会有这样的情况,如果源里面没有,可以自己从源代码编译装嘛。

gentoo的安装之所以要那么长的时间,是因为gentoo的所以软件原则上都要根据用户的硬件情况,根据用户的特殊需要,在用户的计算机上把所有已安装的软件全部重新编译一遍。这样系统才最适合你的电脑、最稳定、最符合你的需要啊。
Post by abcbuzhiming
什么叫专门为自己的机器配置内核?内核在安装的时候不就有配置然后编译的过程吗?
每台电脑的硬件配置、每个用户的使用习惯肯定都是有差别的。有些人用nv的显卡,有些人用ati的;有些人用ext3作文件系统,有些人用reiserfs。用nv的人就不需要装ati驱动;只用reiserfs的人也不用启用ext3支持。这些个性化的东西在内核配置的时候都是可以自由选择可以定制的。你说的“在内核安装时候的配置”其实就是“专门为自己的机器配置内核”啦。
Post by zhllg
不知道emerge -e system是谁先提出的,我觉得似乎没有必要吧
是我提的,就是睡一觉的时间嘛,有时间话做一次心里踏实些。唉,用了两年gentoo,都成编译狂了。
省时间的话当然不做也是可以的。
Post by zhllg
我觉得,问再多问题,都不如自己实际做一遍管用
这才是关键哪。
回复 支持 反对

使用道具 举报

发表于 2007-7-30 18:58:41 | 显示全部楼层
Post by abcbuzhiming

emerge --sync到底做了什么,他仅仅是去同步了一些最近的portage下的软件列表,还是干脆把下属的文件统统编译安装?…… emerge -tavuDN world?这个又是什么,搜索不出来

自己装个gentoo,然后自己看man,自己做一遍试试
你自己不用,现在知道了,以后也会忘的
回复 支持 反对

使用道具 举报

发表于 2007-7-31 02:59:30 | 显示全部楼层
其实如果楼主连几个小时的时间都没有的话,并且对linux的了解不深的话,我建议不要使用gentoo了。其他的发行版也一样可以只装基本系统(没有X),再有选择的安装一些需要的软件包,配置一下肯定也可以,这也许是更好的选择。

因为Gentoo的特殊性,相比较其他发行版来说,安装和维护花费的时间会多一些。除了编译要花时间外,在编译过程中碰到问题解决起来也要花费一定的时间。所以楼主如果打算使用Gentoo的话,那就要有足够的时间和耐心。当然其实,时间问题也不是那么重要,因为编译的过程,可以做其他的事情嘛,耐心倒是更重要一些。

最后,正如版主所说,自己试一下,很多东西试过之后才知道怎么回事,要不都是空的:)
回复 支持 反对

使用道具 举报

发表于 2007-7-31 03:02:19 | 显示全部楼层
Post by zhllg
最新的glibc已经没有nptl和nptlonly这两个USE标记了


这个还真不知道,谢谢版主提醒
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-31 08:00:05 | 显示全部楼层
Post by a0147353
其实如果楼主连几个小时的时间都没有的话,并且对linux的了解不深的话,我建议不要使用gentoo了。其他的发行版也一样可以只装基本系统(没有X),再有选择的安装一些需要的软件包,配置一下肯定也可以,这也许是更好的选择。

因为Gentoo的特殊性,相比较其他发行版来说,安装和维护花费的时间会多一些。除了编译要花时间外,在编译过程中碰到问题解决起来也要花费一定的时间。所以楼主如果打算使用Gentoo的话,那就要有足够的时间和耐心。当然其实,时间问题也不是那么重要,因为编译的过程,可以做其他的事情嘛,耐心倒是更重要一些。

最后,正如版主所说,自己试一下,很多东西试过之后才知道怎么回事,要不都是空的:)


我正在研究portage这个东西,内核正在编译,希望这次能成功,其实我觉得gentoo最有意思的就是这个portage,居然能够包括几乎所有的软件,省去以后的麻烦啊,如果要换别的发行版,至少也要找到个类似的东西来
回复 支持 反对

使用道具 举报

发表于 2007-7-31 22:27:19 | 显示全部楼层
Post by abcbuzhiming
我正在研究portage这个东西,内核正在编译,希望这次能成功,其实我觉得gentoo最有意思的就是这个portage,居然能够包括几乎所有的软件,省去以后的麻烦啊,如果要换别的发行版,至少也要找到个类似的东西来


类似的?其实还是有的,不过没有gentoo那么好用(个人观点,仅供参考)

其实不要希望一次成功有什么好处,最重要的就是在反复的失败中总结经验。
回复 支持 反对

使用道具 举报

发表于 2007-8-1 04:58:23 | 显示全部楼层
Post by abcbuzhiming
我正在研究portage这个东西,内核正在编译,希望这次能成功,其实我觉得gentoo最有意思的就是这个portage,居然能够包括几乎所有的软件,省去以后的麻烦啊,如果要换别的发行版,至少也要找到个类似的东西来


你如果不想花编译的时间,可以选择Ubuntu或者Debian,他们的包管理和gentoo类似,但是是binary形式的,不需要编译。
binary的包管理在相互间的依赖关系上解决不如源码包管理的方式彻底,优点就是省时省事。

其实现在很多发行版都有类似的包管理了,Suse的Yast,Fedora/Redhat的Yum
不过基于源码包管理的,只有gentoo了
回复 支持 反对

使用道具 举报

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

本版积分规则

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