LinuxSir.cn,穿越时空的Linuxsir!

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

公布一个适用于LFS用户的开源项目

[复制链接]
 楼主| 发表于 2010-5-14 09:33:36 | 显示全部楼层
Post by yafeng;2089818
我认为楼主的想法很好,期待逐渐完善起来,比如一些方便定制的类似gentoo的use等方便定制的特性,gentoo的portage确实复杂了,期待楼主成功。btw:楼主的口味挺适合偶的。个人感觉造轮子也是挺必要的。天朝缺的就是造轮子的人……

谢谢支持:flash:
弦歌的目的是能长久使用自己构建的LFS系统. 最重要的, 我认为是包管理器和编译脚本的接口。只要接口确定了,可用写各种各样的包管理器,和各个软件的编译脚本。这个接口不能太复杂,能支持依赖关系描述和编译选项就可以,最好是简化Gentoo的ebuild接口...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-14 09:43:08 | 显示全部楼层
Post by yafeng;2089846
baselayout……
gentoo才有的吧,嘻嘻。虽然就是个目录结构。
其实看了下脚本结构,看着像ebuild的简化版,其实我觉得倒不如直接借鉴arch的pkgbuild用着舒服(功能特性跟PKGBUILD差不多,可以直接利用Arch现成的ABS库,毕竟打包是个艰苦而需要人手的工作)。

实际上我感觉从使用角度上来说LFS确实需要一个类似的包管理器的。现在感觉Arch的pacman+ABS算是比较理想的包管理器,就是pacman包含的makepkg自动化功能稍差。

其实除了portage,Arch都比gentoo优雅的多,不过portage的优势又实在太大……

还有就是包管理用git固然有先进性,并且利于维护,但是实在是太大了,这点就不如rsync……可能这就是众口难调吧

我本来想尝试一下Arch的,后来看它不支持手动安装就放弃了。后来在google上搜索补丁的时候,偶尔看到了Arch的编译脚本...和弦歌用的简化ebuild脚本有惊人的相似...  Arch支持从源码安装否?
回复 支持 反对

使用道具 举报

发表于 2010-5-14 13:41:16 | 显示全部楼层
arch默认是二进制安装的,但提供了abs构建系统,也就是提供了整个系统的pkgbuild脚本,理论上,可以用makepkg命令来手动编译所有的包,有人称之为多人协作搞得一个lfs系统……
比如我想编译bash,我就到abs的bash目录下,执行makepkg,abs系统就自动下载bash的源码,补丁,并编译成二进制包。可以用pacman来安装/管理了。
回复 支持 反对

使用道具 举报

发表于 2010-5-17 00:21:24 | 显示全部楼层
做个记号,向楼主学习!!!
愿楼主也能像Daniel Robbins一样!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-17 10:02:13 | 显示全部楼层
Post by luozhenwu;2090549
做个记号,向楼主学习!!!
愿楼主也能像Daniel Robbins一样!

不敢当,没任何独创的东西,只是想把现有的弄简单些,易懂些,用着舒服些。用了这么久开源软件,顺便也为开源世界做点贡献。

就目前的功能对我工作来说已够用了,这个项目是否能继续存在下去,还看大家能否参与进来:help

存在则合理,不存在则不合理,让时间验证吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-17 12:04:43 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-25 09:07:19 | 显示全部楼层
文档更新: 编译脚本的写作方法
http://code.google.com/p/xiangelinux/wiki/xglibs
回复 支持 反对

使用道具 举报

发表于 2010-5-29 09:14:59 | 显示全部楼层
lz我支持你,

你最开始列出的那些feature感觉很好,

我感觉你对软件包管理问题考虑的很深入。
回复 支持 反对

使用道具 举报

发表于 2010-5-29 09:16:54 | 显示全部楼层
lz是不是给这个项目起个好点的名字呢?

还有英文的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-29 21:59:10 | 显示全部楼层
Post by fender010;2093076
lz是不是给这个项目起个好点的名字呢?

还有英文的。

我随便找了个使用比较少的名字,有候选的话可以讨论讨论:flash:
回复 支持 反对

使用道具 举报

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

本版积分规则

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