⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 软件自动化安装简述.txt

📁 DOS和批处理技术 这些是我长期学习积累下来的总共有47个文件
💻 TXT
字号:
§    适用范围

自动化安装适用于那些在软件开发过程中采取持续集成,定期(每N小时,每日,每三日,每周…)构建,构建后需自动安装软件并测试的开发团队。

构建,安装,测试是三个顺序的过程,在持续集成模式的开发团队中理想的情况当然是自动构建,构建后自动生成安装文件,然后自动安装并测试。本文不讨论自动构建及自动化测试,您可查询相关资料,此处只讨论软件的自动安装这一环节。

§    自动化安装原理

在Windows操作系统中,我们可以通过msiexec.exe在命令行方式下实现安装程序的安装、修改和执行操作等功能。Msiexec提供了各种参数选项,如:

/i表示安装或配置产品,例如要安装D:盘下的Product.ism:msiexec /I D:\Product.msi

/x表示卸载产品

等等,关于msiexec的详细介绍可参考微软官方网站

http://www.microsoft.com/resourc ... iexec.mspx?mfr=true

§    设置安装中的选项

在手工安装时,有一些选项需要用户确定,例如:安装位置,公司名称,个人名称,选择安装部件(选择性安装)等等,在我们执行msiexec进行自动安装时,我们可以通过两种方式来实现:

1)      我们可以通过在命令中追加选项的方式来指定这些自定义值,例如msiexec /i mypackage.msi COMPANYNAME="SLB" INSTALLDIR="D:\Program Files\ABC",表示将软件安装在D:\Program Files\ABC下,指定公司名称为SLB。

2)      我们也可以创建一个transform file(MST file)来实现自定义安装,msiexec中有一选项TRANSFORMS,可用于指定哪些mst file应用到程序包的属性。MST file可以在安装过程中修改MSI中的默认设置,例如,默认程序将安装在C:盘,我们可以制作一个MST file将程序的安装路径指定为D:盘。

许多制作安装的工具(如InstallShield)都支持MST file文件的创建。


本文来自:DOS资源站(www.cmdos.net) 详细出处参考:http://www.cmdos.net/article/sort01/info-1416.html

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -