LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1466|回复: 13

一个全新概念的包管理系统,适合LFS使用

[复制链接]
发表于 2008-11-11 11:27:15 | 显示全部楼层 |阅读模式
把每个需要的软件包打包成squashfs,然后用aufs叠加到 根文件系统上。

每次开机的时候,初始的init.sfs包含一个aufsloader,它读取/etc/fslist文件找到所有需要的sfs文件,将它加载到根文件系统上。每次你编译好一个软件包,先把它装到一个虚拟的根目录,然后生成squashfs,加到/etc/fslist文件上,然后调用aufsloader刷新一下就大功告成。

这样,如果已经编译过了,安装和卸载软件包就简化到只是编辑fslist文件而已。

大家看这个想法是不是可行?
发表于 2008-11-11 12:11:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-11-13 09:14:36 | 显示全部楼层
这个还是适合做 livecd

按这个想法做的话,mount 结果会不会一大串?
回复 支持 反对

使用道具 举报

发表于 2008-11-13 09:23:50 | 显示全部楼层
好象没几个人真的耐心看清楚我写的内容,看来我的文笔还是比较差没能把我的思想写清楚。
回复 支持 反对

使用道具 举报

发表于 2008-11-13 12:58:36 | 显示全部楼层
我很耐心看,但还未看透,消化不良。。。
回复 支持 反对

使用道具 举报

发表于 2008-11-13 14:57:49 | 显示全部楼层
水平低,豹大的文章看不懂,不过楼主的想法是否和 slax 的包管理类似呢?
回复 支持 反对

使用道具 举报

发表于 2008-11-13 19:27:13 | 显示全部楼层
youbest 的名字就是经典的代名词。
虽然有些地方看不懂。

顺便赞一下, youbest 的文笔很不错,尤其开头那一段描写,太有味道了。
回复 支持 反对

使用道具 举报

发表于 2008-11-14 17:08:09 | 显示全部楼层
看了个大概。
貌似是将系统分开,类似绿色软件一样。将系统的应用部分当做一个插件,要用的时候就插上,不用的时候就卸载。软件层面上的热插拔。降低底层系统和应用之间的耦合性。
回复 支持 反对

使用道具 举报

发表于 2008-11-14 17:32:45 | 显示全部楼层
Youbest应该截几张图给俺们看看,前些日子就看到你这个弱依赖系统的文章了,觉得想法很好,不知道现在进行到哪一步了?上几张图让我们开开眼吧。
回复 支持 反对

使用道具 举报

发表于 2008-11-15 16:00:13 | 显示全部楼层
我做了一个演示用的系统,不过仅仅是表达一下思路的东西,在文章里提供了下载。
回复 支持 反对

使用道具 举报

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

本版积分规则

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