快照重新打包

所谓Snapshot快照就是一个特定时间的操作系统状态。而文件系统中的快照对我们有其重要。

利用快照重新打包,就是根据当前文件系统的前后变化的比较,将变化的或者新添加的文件提取出来的操作。为了能尽量准确地抓取文件各种的变化,建议的具体操作是:

  • 退出所有其它运行的App,禁止一切的诸如系统更新等操作,断开无用的外部硬件,也就是尽可能让系统处于一种安静的状态。最好的是,准备一个干净的测试操作系统环境。操作系统版本要根据你的目标决定

  • 运行快照的第一步,给系统做第一张快照

  • 完成正常安装,并退出安装程序界面

  • 如果需要,做好其它的设定工作,比如运行刚刚安装的软件,进行初始用户设置等

  • 运行快照的下一步,给系统做第二张快照

  • 通过比较前后两张快照的异同,生成一个文件差异表,以供后期使用。

从原理上也很好理解。在Unix及其变种操作系统环境中,有着这么一句众所周知的话:“Everything is a file”(所有皆为文件),而且安装软件的主旨就是把文件复制生成到目标系统中,所以只要是把安装后的文件变化列出来,就可以捕捉到安装的结果。

下面我们介绍使用Composer软件来利用快照重新打包。

Last updated