無聲自動安裝內容

請使用這些內容建立自訂的無聲自動安裝 Script。
您可以使用自訂的 Script 安裝 IBM® Rational® Rhapsody®,如在 Windows 系統上無聲自動安裝 Rational Rhapsody 所述。您的 Windows Script 可能包含下表中列出的內容:
表 1. 無聲自動安裝內容
內容 定義
SOURCE_DIR 設定 Rational Rhapsody.msi 檔案的路徑
LogFile 設定安裝日誌檔的路徑
RHAPSODY_ROOT 設定程式的安裝目錄路徑
RHAPSODYEDITION 設定為要安裝的四個版本之一:Development、Architect、SystemArchitect、SystemDesigner
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、規則編製器或 XMI 工具箱時需要)的路徑
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 編譯器 (Ada),設定為 "1"
OBJECT_ADA 針對 ObjectAda/Win32 (Ada) 環境,設定為 "1"
GNAT_VXWORKS_ADA 針對 GNAT/VxWorks/PPC (Ada) 環境,設定為 "1"
OBJECTADA_72 針對 ObjectAda 7.2 版 (Raven/PowerPC) (Ada) 環境,設定為 "1"
ADA95_BOOCH 針對 Ada 95 Booch 環境,設定為 "1"
NUCLEUS_CPP 針對 Mentor Graphics Nucleus 1.13.7 版/Net 4.4 版 (C++) 環境,設定為 "1"
NUCLEUS_C 針對 Mentor Graphics Nucleus 1.13.7 版/Net 4.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 資料編譯器的路徑
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 編譯器的路徑
GNAT_VXWORKS_PATH 設定 GNAT VxWorks 的路徑
RAVEN_PPC_PATH 設定 Raven 的路徑
OBJECT_ADA_PATH 設定 ObjectAda 編譯器的路徑
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(需要 .NET framework 1.1),設定為 "1"
IS_MODAF 針對 MODAF - United Kingdom (UK) Ministry of Defence Architecture Framework,設定為 "1"
IS_TEAMCENTER 針對 Siemens Teamcenter Systems Engineering Interface(需要 .NET framework 1.1),設定為 "1"
TEAMCENTER_SERVER 設定 Siemens Teamcenter 伺服器的路徑
IS_AUTOMOTIVE 針對 Automotive、AUTOSAR 系統設計及 AutomotiveC 設定檔,設定為 "1"
SYSTEM_PACKAGE 針對系統工程附加程式,設定為 "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 安裝 Script,說明如何使用 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"
註: 所有無聲自動安裝 Script 必須包含 set LAPAGREE="Yes" 行。

若要查看無聲自動安裝的範例 Script,請參閱 <產品安裝路徑>\Samples\SilentInstallTemplate 中的對應檔案。


回饋