LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: Eg_zm

关于lfs和gentoo以及portage的关系。

[复制链接]
发表于 2006-9-15 09:27:14 | 显示全部楼层
Post by d00m3d

wiki 只说 Arch 是借鉴了 CRUX,但真正建构 Arch 是从 LFS 而起,看 Arch vs Crux,http://wiki.archlinux.org/index.php/Arch_vs_Others
受什么系统启发,和从什么系统构建,哪个更能说明该系统是前身
我觉得是前者吧?
再说wiki上还有这一句
Arch Linux is descended from Crux.

不过我发现了这个
http://www.shlug.org/GNU/Linux_% ... F%E6%88%90%E6%A0%91
看来这是个仁者见仁,智者见智的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-15 16:52:31 | 显示全部楼层

hehe__挺热闹哦。

感谢 torres 的回复
Post by torres
好像没有。

应该是。

是的

放弃LFS所谓“系统的纯净”观念,直接安装Gentoo。

你的回复言简意赅,非常明了。

关于 终极幻想 的言论,我不能认同:
Post by 终极幻想
我认为最好的打包方式就是  tar+bz2,弄什么 rpm/deb 都是浪费时间。

系统是让人来使用的,他的方便性就影响了他的可用性,如果一切都从source来建立,那么你的升级管理和补丁的管理怎么来进行?(从source也可以做,开始比有了一个好的包管理的系统来说,要困难的很多。),总感觉是比较困难的事情。

至于arch从什么地方而来,确定下来对你我的使用有很大的影响吗??呵呵
arch是一个比较好的发行版(不过我没有用过),也不是这个主体要讨论的东西了 。。就不发表意见了。


现在是感觉LFS是了解linux是怎么工作的比较好的方法,可是真的在实际的环境中使用,他就不适合了。。。
至于包管理孰优孰劣的问题,也不讨论好吗?都有自己喜欢的。。
回复 支持 反对

使用道具 举报

发表于 2006-9-15 21:13:02 | 显示全部楼层
我的系统就是 clfs based gentoo

CLFS 到 /tools 完成
chroot
然后安装 portage 需要的软件 python wget 到 /tools
手动 cp portage 到 /usr
在 /usr 中建立必要的链接(到 /tools )
emerge linuxheaders --nodeps
emerge glibc --nodeps
调整工具链
emerge system
rm -rf /tools

在我看来,就是
CLFS 第六章以后用 portage 自动完成
gentoo 的 stage1 手工用 CLFS 的方法完成
回复 支持 反对

使用道具 举报

发表于 2006-9-15 23:17:13 | 显示全部楼层
Post by zhllg
受什么系统启发,和从什么系统构建,哪个更能说明该系统是前身
我觉得是前者吧?
再说wiki上还有这一句
Arch Linux is descended from Crux.


Arch 源于 Crux。Judd 曾总结过两者的不同:“我在开始 Arch 之前使用的是 Crux。Arch 差不多就是从 Crux 开始的。后来我写了 pacman 和 makepkg 来替换我的 bash pseudo 打包脚本(我在 LFS 系统上开始创建 Arch)。因此这两个是完全分开的发行版,只是在技术上他们非常相似。比如,我们有依赖支持(正式地),虽然 Crux 有个社团提供其他的特性。CLC 的prt-get 处理基本的依赖逻辑。Crux 可以忽视许多我们必须面对的问题,因为它的软件包是非常有限的,基本上就是除了Per(Crux 的创建者和维护者)使用的以外再没有其他了。

Post by zhllg

不过我发现了这个
http://www.shlug.org/GNU/Linux_% ... F%E6%88%90%E6%A0%91
看来这是个仁者见仁,智者见智的问题

谢,这表子不错,收下。
回复 支持 反对

使用道具 举报

发表于 2006-9-16 10:13:36 | 显示全部楼层
讨论来讨论去的,

总结一下,事实上楼主跟各位在讨论都是属于这样一个问题的一个必须理解的部分,
那就是:"发行版的制作"

因此,若要解答此问题,必须好好弄明白包管理机制.
回复 支持 反对

使用道具 举报

发表于 2006-9-17 15:48:12 | 显示全部楼层
Post by bookstack
理论上,你完全可以用lfs的base:
google /etc/porage/package.provided的文档。

这个有点儿意思,能详细说说吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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