静默安装属性

使用这些属性创建定制静默安装脚本。
可以使用定制脚本安装 IBM® Rational® Rhapsody®,如关于在 Windows 系统上以静默方式安装产品的主题所述。您的 Windows 脚本可能包含下表中列出的属性:
表 1. 静默安装属性
属性 定义
SOURCE_DIR 设置指向 Rational Rhapsody.msi 文件的路径
LogFile 设置指向安装日志文件的路径
RHAPSODY_ROOT 设置指向程序的安装目录的路径
RHAPSODYEDITION 设置为安装的四个修订版之一:Development、Architect、SystemArchitect、SystemDesigner
INSTALL_ALL_IN_ONE_LOCATION 此属性仅适用于 Windows 7 和 Windows 2008。如果要在一个安装位置上安装所有的 Rational Rhapsody 文件,那么设置为“1”。
IS_LANG_CPP 如果要将 C++ 指定为要在 Rational Rhapsody 的所选修订版中使用的语言,那么设置为“1”
IS_LANG_C 如果要将 C 指定为要在 Rational Rhapsody 的所选修订版中使用的语言,那么设置为“1”
IS_LANG_Java 如果要将 Java 指定为要在 Rational Rhapsody 的所选修订版中使用的语言,那么设置为“1”
IS_LANG_ADA 如果要将 Ada 指定为要在 Rational Rhapsody 的所选修订版中使用的语言,那么设置为“1”
IS_LANG_CSHARP 如果要将 C# 指定为要在 Rational Rhapsody 的所选修订版中使用的语言,那么设置为“1”
JAVAPATH 设置指向 Java SDK 或 JRE 的路径
SODIUS_JAVA_DIR 设置指向 Sodius Java JDK 或 JRE 的路径(如果您安装 IBM Rational Rhapsody Developer for Ada、Rules Composer 或 XMI Toolkit,那么这是必需的)
VC_60 对于 Microsoft Visual Studio 6 开发环境,设置为“1”
VC_60_PATH 设置指向 Microsoft Visual Studio 6 开发环境的路径
VS_DOT_NET 对于 Microsoft Visual Studio 2008 开发环境,设置为“1”
VS_DOT_NET_PATH 设置指向 Microsoft Visual Studio 2008 开发环境的路径
WINDOWS_CE_DOT_NET_60 对于 Microsoft Windows Embedded CE 6.0 开发环境,设置为“1”
VS_CE_60_PATH 设置指向 Microsoft Windows Embedded CE 6.0 开发环境的路径
CYGWIN_CPP 对于 Cygwin Cygnus Solutions (C++),设置为“1”
CYGWIN_C 对于 Cygwin Cygnus Solutions (C),设置为“1”
CYGWIN_PATH 设置指向 Cygwin 编译器的路径
LINUX_CPP 设置为“1”以安装 Red Hat Linux 库 (C++)
LINUX_C 设置为“1”以安装 Red Hat Linux 库 (C)
SUN_SOLARIS_2 设置为“1”以安装 Sun Solaris 2(2.8、2.9)库(C++、C)
INTEGRITY_40_CPP 对于 Green Hills Integrity 4.0 (C++) 环境,设置为“1”
INTEGRITY_40_C 对于 Green Hills Integrity 4.0 (C) 环境,设置为“1”
INTEGRITY_40_ADA 对于 Green Hills Integrity 4.0 (Ada) 环境,设置为“1”
INTEGRITY_50_CPP 对于 Green Hills Integrity 5.0 (C++) 环境,设置为“1”
INTEGRITY_50_C 对于 Green Hills Integrity 5.0 (C) 环境,设置为“1”
INTEGRITY_50_ADA 对于 Green Hills Integrity 5.0 (Ada) 环境,设置为“1”
MULTI_2000 对于 Green Hills MULTI 2000 for Win32 (C++) 环境,设置为“1”
MULTI_40_C 对于 Green Hills MULTI 4.0 for Win32 (C) 环境,设置为“1”
MULTI_40_CPP 对于 Green Hills MULTI 4.0 for Win32 (C++) 环境,设置为“1”
MULTI_2000_ADA 对于 Green Hills AdaMULTI 2000 for Win32 (Ada) 环境,设置为“1”
MULTI_40_ADA 对于 Green Hills AdaMULTI 4.0 for Win32 (Ada) 环境,设置为“1”
TORNADO_22 对于 Wind River Tornado 2.2(C++、C)环境,设置为“1”
WORKBENCH_30_CPP 对于 Wind River Workbench 3.1 (C++) 环境,设置为“1”
WORKBENCH_30_C 对于 Wind River Workbench 3.1 (C++) 环境,设置为“1”
OSC_DELTA_45 对于 Enea OSE Delta Soft Kernel 4.5 (C++) 环境,设置为“1”
PRAXIS_SPARK 对于 Praxis High Integrity Systems SPARK 环境,设置为“1”
GNAT_ADA 对于 GNAT Ada 95 Compiler (Ada),设置为“1”
OBJECT_ADA 对于 ObjectAda/Win32 (Ada) 环境,设置为“1”
GNAT_VXWORKS_ADA 对于 GNAT/VxWorks/PPC (Ada) 环境,设置为“1”
OBJECTADA_72 对于 ObjectAda V7.2 (Raven/PowerPC) (Ada) 环境,设置为“1”
ADA95_BOOCH 对于 Ada 95 Booch 环境,设置为“1”
NUCLEUS_CPP 对于 Mentor Graphics Nucleus V1.13.7/Net V4.4 (C++) 环境,设置为“1”
NUCLEUS_C 对于 Mentor Graphics Nucleus V1.13.7/Net V4.4 (C) 环境,设置为“1”
NEUTRINO_63_CPP 设置为“1”以安装 QNX Neutrino 6.3 库 (C++)
MOMENTICS_63_CPP 设置为“1”以安装 QNX Momentics 6.3 (C++)
TORNADO_22_PATH 设置 Wind River Tornado 2.2 的路径
WORKBENCH_30_PATH 设置 Wind River Workbench 3.1 的路径
OSE_DELTA_PATH 设置 Enea OSE Delta 的路径
NUCLEUS_PATH 设置 Mentor Graphics Nucleus 的路径
DIAB_DATA_PATH 设置 Wind River Diab Data Compiler 的路径
INTEGRITY_4X_PATH 设置 Green Hills Integrity 4.x 的路径
INTEGRITY_5X_PATH 设置 Green Hills Integrity 5.x 的路径
ADA_MULTI_2000_PATH 设置 Green Hills AdaMULTI 2000 for Win32 的路径
GHS_MULTI_40_PATH 设置 Green Hills MULTI 4.x for PPC 的路径
MULTI_NATIVE_4X_PATH 设置 Green Hills MULTI Native Win32 4.x 的路径
MULTI_NATIVE_35_PATH 设置 Green Hills MULTI Native Win32 3.5 的路径
QNX_SDK_PATH 设置 QNX Neutrino 的路径
GNAT_ADA_PATH 设置 GNAT Compiler 的路径
GNAT_VXWORKS_PATH 设置 GNAT VxWorks 的路径
RAVEN_PPC_PATH 设置 Raven 的路径
OBJECT_ADA_PATH 设置 ObjectAda Compiler 的路径
SPARK_PATH 设置 Praxis Critical Systems SPARK 的路径
IS_GATEWAY 对于 IBM Rational Rhapsody Gateway Add On - Requirements Traceability,设置为“1”。另请参见 GATEWAYMODE 属性。
IS_XMI 对于 IBM Rational Rhapsody XMI Toolkit - XML Metadata Interchange,设置为“1”。
IS_DOORS 对于 IBM Rational DOORS® Interface,设置为“1”
IS_TEST_CONDUCTOR 对于 IBM Rational Rhapsody TestConductor Add On,设置为“1”。
IS_ATG 对于 IBM Rational Rhapsody Automatic Test Generation Add On,设置为“1”。
IS_RULE_COMPOSER 对于 IBM Rational Rhapsody Rules Composer Add On,设置为“1”。
IS_DODAF 对于 DoDAF - Department of Defense (DoD) Architecture Framework,设置为“1”(需要 .NET framework 1.1)
IS_MODAF 对于 MODAF - United Kingdom (UK) Ministry of Defence Architecture Framework,设置为“1”
IS_TEAMCENTER 对于 Siemens Teamcenter Systems Engineering Interface,设置为“1”(需要 .NET framework 1.1)
TEAMCENTER_SERVER 设置指向 Siemens Teamcenter 服务器的路径
IS_AUTOMOTIVE 对于 Automotive、AUTOSAR 系统设计和 AutomotiveC 概要文件,设置为“1”
SYSTEM_PACKAGE 对于 Systems Engineering Add On,设置为“1”。
IS_PRODUCT_INTEGRATOR 对于 IBM Rational System Architect Interface,设置为“1”
VS_2008_INTEGRATION 对于 Microsoft Visual Studio 2008 Workflow Integration,设置为“1”
IS_VBA 设置为“1”以安装 Microsoft Visual Basic for Applications
TELELOGIC_LICENSE_FILE 设置指向许可证服务器或许可证文件的路径
TLDESKTOPSHORTCUT 设置为“1”以在安装时创建桌面快捷方式
GATEWAYMODE 如果要安装 Rational Rhapsody Gateway Add On- Requirements Traceability 的完全版,那么设置为“Full”。如果要安装该产品的 Lite 版本,请从静默安装 .bat 文件除去此属性,并将 IS_GATEWAY 属性设置为“0”。
LAPAGREE 设置为“Yes”以表示您同意许可协议。为了使静默安装运行,此设置是必需的。

这个简短的 Windows 安装脚本演示的是为使用 Cygwin 编译器和 Gateway 附加组件产品的 C++ 开发者安装产品:
set RHAPSODY_ROOT=C:\Program Files\IBM\Rhapsody
set RHAPSODYEDITION=Development
set IS_LANG_CPP=1set CYGWIN_CPP=1
set IS_GATEWAY=1
set CYGWIN_PATH="C:\Cygwin"
set LAPAGREE="Yes"

msiexec /quiet /li %LogFile% /i "%SOURCE_DIR%" INSTALLDIR="%RHAPSODY_ROOT%" RHAPSODYEDITION=%RHAPSODYEDITION% IS_LANG_CPP=%IS_LANG_CPP% 
CYGWIN_CPP=% CGWIN_CPP% CYGWIN_PATH=%CYGWIN_PATH% IS_GATEWAY=%IS_GATEWAY%  LAPAGREE="Yes"
注: 所有静默安装脚本都必须包含 set LAPAGREE="Yes" 行。

要查看静默安装的示例脚本,请参阅 <产品安装路径>\Samples\SilentInstall 中的文件。


反馈