FAQ: 如何创建一个用于ArcGIS桌面软件安装的MST文件

文章编号 : 26751
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: Windows 2000, XP, 2003Server, Vista, 2008Server, Win 7
已邀请:

易智瑞技术支持

赞同来自:

问题:
下面提供的资料介绍了如何使用ORCA创建一个ArcGIS桌面开发工具包安装和ArcGIS Engine的开发者工具箱安装,ORCA是一个免费的工具,从SDK中提供的MSI。 其他工具都可以使用向导创建转换文件,例如, Windows安装程序和InstallShield Admin Studio。
回答: 转换文件(.MST)是一种使用MSI技术创建的自定义安装文件。一个.MST文件可以用于使用预先定义的参数来安装没有图形用户界面的ArcGIS Desktop。MSI文件和MST文件都是用来部署ArcGIS Desktop。.mst文件定制了ArcGIS Desktop MSI包的属性,包括安装位置、许可管理器、安装类型、安装的功能 和软件产品类型。
下面的要点包括使用ORCA去改变所要安装的功能、安装位置、许可管理器、安装类型和软件产品号等信息。
查看其它相关信息可以去下载ORCA。ORCA需要Windows Installer SDK v.2.0.
1. 在ORCA中打开setup.msi
2. 在主菜单中导航到Transform->New Transform
3. 使用下面的几个要点信息来自定义转化
(1)指定ArcGIS Desktop应用程序使用的许可管理器
在属性表中,改变将ESRI_LICENSE_HOST的值从Not_Set改成@<ArcGIS License Maganger的名字> ,如:@mylicenseserver.
(2)改变安装的功能
添加功能,在功能表中,选择要安装的功能并改级别从级别4到级别3.
父功能也要被安装的情况,例如,安装spatial Analyst 扩展,这个扩展功能也要从级别4改为级别3.
防止被安装的功能,在功能表中,选择这个功能将其级别从3改级別4
以下一些功能的安装需要另外一些操作:
Desktop 9.x:
.Net_Support
ArcReader
Python
如果不想安装.NET_Support和ArcReader功能,该功能表必须做出改变,并在条件表已被修改。在条件表中功能水平必须从3更改为0
如果不想安装Python的功能,该功能表必须做出改变,并在条件表中删除Python功能。
Desktop10:
DotNetSupport
Python
如果不想安装DotNetSupport功能,该功能表必须做出改变,并在条件表已被修改。在条件表中功能水平必须从3更改为0
如果不想安装Python的功能,该功能表必须做出改变,并在条件表中删除Python功能。
(3)改变软件类型
在属性表将SOFTWARE_CLASS的值改为Professional、Editor、Viewer三个中的一个。
Professional就是ArcInfo类型,Editor就是ArcEditor类型,Viewer 就是ArcView类型
在ArcGIS Desktop10中,seat preference也需要被指定。在属性页里将SEAT_PREFERENCE的值改为如下的一种:
Following:Float or Fixed
Float 用于浮动许可,Fixed用于单机许可。
(4) 改变安装的默认路径
ArcGIS的桌面9.x中:
更改安装位置,如果该产品只适用于第一次是正在安装ArcGIS的9.x的产品。如果ArcGIS的9.x的产品已被安装,所有后续产品都将安装到这个位置。
在InstallExecuteSequence表中,添加一行。字段的值是:
Action: ESRI_CHANGE_INST
Condition: ESRI_OBB="NULL"
Sequence: 1020
在CustomAction表中,添加一行。字段的值是:
Action: ESRI_CHANGE_INST
Type: 35
Source: INSTALLDIR
Target: C:\ArcGIS9 (or any other value)
Action的名称是可以改变的,但两个表中的名称必须相同的
在ArcGIS Desktop 10中:
在CustomAction表,找到自定义操作称为GET_INST_LOC
此自定义操作目标列是[INSTALLDIR]。更改为所需的安装位置,例如C:\ MyDesktop10.0。




创建时间:2004-05-12
最近更新: 2010-07-06


原文链接
http://support.esrichina.com.cn/2004/0512/682.html

要回复问题请先登录注册