Post by 地球发动机;1907074 把每个需要的软件包打包成squashfs,然后用aufs叠加到 根文件系统上。 每次开机的时候,初始的init.sfs包含一个aufsloader,它读取/etc/fslist文件找到所有需要的sfs文件,将它加载到根文件系统上。每次你编译好一个软件包,先把它装到一个虚拟的根目录,然后生成squashfs,加到/etc/fslist文件上,然后调用aufsloader刷新一下就大功告成。 这样,如果已经编译过了,安装和卸载软件包就简化到只是编辑fslist文件而已。 大家看这个想法是不是可行?
使用道具 举报
Post by youbest;1912416 嘿嘿,我已经开始制作基于squashfs-lzma和unionfs相接合的系统有段时间了,这个过程中发现还是有很多问题需要对付的,基本理论模型就是我写的那篇文章,squashfs-lzma+unionfs就是其中的“组件管理器”中使用文件系统来进行组件对接的一个具体实例。
本版积分规则 发表回复 回帖后跳转到最后一页