3511x
005242
2022-04-13

MSI 安装

如何为 RFEM 6 和 RSTAB 9 执行 MSI 安装?


回复:

安装包可以通过两种方法分发:

  1. 标准安装 (EXE)
  2. MSI 安装

通常情况下,无人值守安装是通过软件分发系统 (软件部署) 分发的。本文中将在 Windows 命令提示符中展示该操作步骤的示例。

标准安装 (EXE)

我们的安装程序被创建为所谓的“引导包”,包含所有 Dlubal 程序所需的组件。因此,该软件包也可以通过分发软件分发,而无需提前手动提取文件。

示例

通过命令提示符(以管理员身份运行)安装 RFEM 6.10.0006 安装文件。其应在无界面模式下进行,且程序语言预设为德语。要实现这些,执行以下命令:


RFEM_6.10.0006.exe /S /L 1031 /Q

参数的解释如下: 以下是各命令的描述:

/S 静默模式,提取和语言设置时无用户界面
/L 语言,用 ID 1031 设置为德语
/Q 静默安装无用户界面

如果需要另一种程序语言,以下是相应的ID:

1031 德语
1033 英语(美国)
1036 法语
2070 葡萄牙语
1040 意大利语
1043 荷兰语
1029 捷克语
1045 波兰语
1049 俄语
2052 中文(简体)

MSI 安装

安装包也可以通过 MSI 文件(Windows 安装包)分发。首先需要从安装包中提取 MSI 文件。RFEM 6.08.0009 的命令为:


RFEM_6.10.0006.exe /E

在图 01 的示例中,RFEM 安装文件被复制到 C:\Temp 驱动器上。解压后,在相同路径下会出现一个名为“程序版本号”的新文件夹。对于图 01 的示例,创建了名为“Dlubal_RFEM_6.10.0006”的文件夹。

接下来,可以通过命令 “msiexec -i Dlubal_RFEM_64bit.msi” 从该文件夹开始安装。如果需要将语言设置为德语且无用户界面,命令如下:


msiexec /i Dlubal_RFEM_64bit.msi TRANSFORMS=:1031.mst /q

参数的解释如下:

/i 安装 Dlubal_RFEM_64bit.msi
TRANSFORMS 语言设置为 1031,德语
/q 无用户界面

如果需要选择另一种语言,这里提供了相应的ID:

1031 德语
1033 英语(美国)
1036 法语
1034 西班牙语
2070 葡萄牙语
1040 意大利语
1043 荷兰语
1029 捷克语
1045 波兰语
1049 俄语
2052 中文(简体)

通常情况下,软件会安装在 Windows 为程序预留的标准文件夹中,通常为“c:\Program Files\”。然而,可以通过 APPDIR 变量使用其他文件夹。例如:


msiexec /i Dlubal_RFEM_64bit.msi APPDIR="d:\My Programs\" /passive

如果在启动程序时出现错误消息,可能是缺少 Microsoft Visual C++ 可再发行组件包,需要单独安装。根据示例,这些组件也可以在 Dlubal_RFEM_6.10.0005 文件夹中找到。

CAD 插件的 MSI 安装

从 RFEM 6.10.006 版本起,也可以无界面地安装 Tekla 和 Revit 插件。安装可以通过参数进行控制。例如:


msiexec -i "C:\Program Files\Dlubal\RFEM 6.10\tools\TeklaAddIn\Tekla Installer.msi" -passive IMPERIAL=1

通过此参数,插件将使用帝国单位设置进行安装。

以下是 Tekla 的所有可用参数列表:

TARGETDIR "C:\Program Files\Dlubal\Dlubal Tekla Addin"
LANGUAGE 1: 捷克语
LANGUAGE 2: 英语 (默认)
LANGUAGE 3: 德语
TEKLA2021S 0 (默认)
TEKLA2021S 1
TEKLA2022S 0 (默认)
TEKLA2022S 1
TEKLA2023S 0 (默认)
TEKLA2023S 1
TEKLA2024S 0 (默认)
TEKLA2024S 1
TEKLA2025S 0 (默认)
TEKLA2025S 1
IMPERIAL 0 (默认)
IMPERIAL 1

以下是 Revit 的可用参数列表:

TARGETDIR "C:\Program Files\Dlubal\Dlubal RevitAddin"
REVIT2021S 0 (默认)
REVIT2021S 1
REVIT2022S 0 (默认)
REVIT2022S 1
REVIT2023S 0 (默认)
REVIT2023S 1
REVIT2024S 0 (默认)
REVIT2024S 1
IMPERIAL 0 (默认)
IMPERIAL 1


作者

Faulstich 先生负责 RFEM 的质量保证和客户支持。



;