LinuxSir.cn,穿越时空的Linuxsir!

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

LFS: 移植Gentoo Portage系统的脚本

[复制链接]
发表于 2009-8-30 07:03:35 | 显示全部楼层
Post by swordhui;2021522
感谢提供的这些链接.
我刚开始有在LFS上使用Portage想法的时候, 在Google上搜索LFS Gentoo port没有搜到以上文章.

Portage的精华在它的ebuilds库, 这些ebuild文件是LFS也能用的. 好多软件LFS/BLFS的书里没有, 但又不能正常编译时, 就需要ebuild库帮忙了. 我看ebuild全是用bash写的, 如果我们手工处理依赖关系, 只要Gentoo的ebuild工具编译想要的包,  可以不用担心LFS会变成Gentoo. (必要时可以修改ebuild文件 这就是开源的世界 )

有空可以讨论一些到底是什么区分了一个发行版..  启动脚本? 包管理系统? 还是其他的什么东西?


可能大多数包都可行,但部份包泄及系统启动方式的可能要特别注意一下,因为 LFS 系统默认采用 SysV 方式,但 Gentoo 则采用 BSD 方式,哪些什麽 rc 脚本要很小心
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-30 10:38:16 | 显示全部楼层
Post by d00m3d;2021810
可能大多数包都可行,但部份包泄及系统启动方式的可能要特别注意一下,因为 LFS 系统默认采用 SysV 方式,但 Gentoo 则采用 BSD 方式,哪些什麽 rc 脚本要很小心


很好的提醒, Thanks.
对于涉及到启动的包,  我看最好直接忽视Gentoo的启动脚本, 自己根据软件包的man文档自己写一个LFS的, 反正他们装在不同的目录.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-8 21:36:03 | 显示全部楼层
Post by zhou3345;2021674
如果仅仅是想用ebuild的话,不知道楼主有没有尝试过slackbuild的脚本?个人认为比portage要少折腾。

关于initrc的东东,不知道楼主对openrc/baselayout2有何看法?




研究了一下SlackBuild
对SlackWare不感兴趣, 不过KISS理念到可以借鉴.

Gentoo确实做的太复杂了.
也许lfs+paco确实是个不错的选择, 再辅以必要的安装脚本...
回复 支持 反对

使用道具 举报

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

本版积分规则

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