重新打包

有的时候,拿来一个安装包,需要将它安装后,再将它安装的文件和配置等重新打包成一个新的安装包。

这种操作会基于很多的原因,比如,一个原版安装包在安装过程中询问用户,并人工输入后再一步一步往下操作才能完成安装,但是这样不便于大规模地网络安装。要实行网络安装,就要取消人工输入的部分,实现自动化。要自动化上述原版安装包的人工干预操作,至少有两种方法,一种是使用类似AppleScripts执行脚本模拟键盘输入的操作;一种就是重新打包的方式。两种方式各有利弊,本书着重第二种方法,读者可以自行尝试第一种方法。在后面,读者可以看到本书方法的其它用法。

前面说了安装的主要目的是把文件复制到所需的目标位置,那么如果知道一个安装把自己的文件安装以及更新到了哪里以及哪些文件,那么就可以把这些文件再打包做成一个安装包。这里我们会用到第三方软件来协助我们完成抓取这些文件的工作。

Last updated