快照实例1:alfred

这个软件深受广大用户喜爱,它的安装也是简单的拖拽到Appliations文件夹而已。我们以它为例简单说明快照重新打包的过程。

继续(按Next按钮)后,它会做一个系统快照,这个过程依照当时的系统文件的多少,可能需要几分钟甚至是数十分钟:

等看到下面的界面,就可以进行软件安装、配置等操作了,这是最关键的安装步骤。本例就是将Alfred 3.app复制到应用(/Applications)文件夹中。等所有所做完成之后,按“Create Package Source”按钮

Composer会进行第二次系统快照,并对两次的快照进行对比,最后生成两者不同的文件列表:

耐心等待一段时间后,依据本例,会得到类似下面的快照对比结果(读者的环境和作者的测试环境很可能不一样,所以结果也会不太一样)。

在左边栏显示你的项目的名称,以及该项目的结构目录,当项目名称被选择时,右边显示所有变化文件的文件目录结构。点开每个目录的前导灰色三角以打开它的内部目录和文件结构:

因为我们知道只是在/Applications目录中添加了Alfred 3.app,而/usr目录没有被人为地改变。所以,这个部分不应该包含在目标安装包中。操作是,点击右键并删除它:

最后,我们得到了我们想要的结果,一个只包括Alfred 3.app,也就是下图的结果。

自此,快照的过程完毕,读者可以点击工具栏中的“Build a DMG”或者“Build a PKG”来生成安装包或者DMG文件。

Composer的一个特点是,它的项目是本机可见的,也就是说,在一个本地用户中可以访问所有其他用户所建立的Composer项目。

作业:

Last updated