五 QFE补丁包的打包
做好了上面的步骤之后,大伙可以发现,收集的KB*****文件夹中的大小达到了恐怖的187MB,汗,不过仔细分析可以发现,许多KB*****\update目录中有许多文件是一样的,虽然日期不同,但是内容却一样,这里简单列表一下
branches.inf------------------- 1KB
update.exe---------------------616KB
eula.txt---------------------------3KB
spcustom.dll-------------------21KB
其实我们可以再压缩一下,eula.txt实际上没有用的,静默安装的话根本不会出现,所以可以把里面的文件清空(其实没多在必要)
这一看没有多少,也就640KB,但是数十个目录的话,就显得恐怖许多啦,所以,这里可以使用7-ZIP的共享压缩技术,为了在压缩的时候顺利通过CRC校验,呵呵,把所有的补丁包的上面列表文件都覆盖吧!
接下来就简单了,下载最新版本的7-ZIP压缩工具,选中所有的文件,然后右键,采用7-ZIP压缩,在出现的界面中,要注意几点,一,压缩算法采用LZMA,压缩级别选择极限压缩,并在压缩共享文件选项中打上勾.然后点确定吧!!!!.....................看到了没,呵呵,压缩得结果是不是很爽啊,我这里是33MB......(其实msxml.msi我也想去掉的,这样就又少了5MB,可惜最好是不能去掉)
下面的就是用7-zip的自解压模块进行打包了,具体的我不说了,提供一下我自已的脚本
config.txt
;!@Install@!UTF-8!
Title="大家园丁茶坊学生机系统V3.9升级补丁"
BeginPrompt="您确认要升级 大家园丁茶坊学生机V3.9 吗?"
RunProgram="setup.exe /T:%%T"
;!@InstallEnd@!
patch.bat
;!@Install@!UTF-8!
Title="╃赢政天下- 我最迷人WindowsxpSP2补丁集(更新之20071019)"
BeginPrompt=" 您确认要开始打WindowsXP SP2的补丁吗?"
RunProgram="setup.exe /T:%%T"
;!@InstallEnd@!