|
发表于 2008-11-23 08:58:27
|
显示全部楼层
Post by 地球发动机;1907074
把每个需要的软件包打包成squashfs,然后用aufs叠加到 根文件系统上。
每次开机的时候,初始的init.sfs包含一个aufsloader,它读取/etc/fslist文件找到所有需要的sfs文件,将它加载到根文件系统上。每次你编译好一个软件包,先把它装到一个虚拟的根目录,然后生成squashfs,加到/etc/fslist文件上,然后调用aufsloader刷新一下就大功告成。
这样,如果已经编译过了,安装和卸载软件包就简化到只是编辑fslist文件而已。
大家看这个想法是不是可行?
刚看完新鲜出炉的 Hints 之一
A UnionFS-based package management system
http://www.linuxfromscratch.org/ ... les/pkg_unionfs.txt
其概念是否跟地球兄的要求相似? |
|