3514x
005242
2022-04-13

Установка пакетного файла MSI

Как выполнить установку MSI для RFEM 6 и RSTAB 9?


Ответ:

Пакеты установки можно распространять двумя способами:

  1. Стандартная установка (EXE)
  2. Установка MSI

Как правило, при автоматической установке установки распространяются через системы распределения программного обеспечения (software deployment). Для наглядности в этой статье показан процесс в командной строке Windows.

Стандартная установка (EXE)

Наши установочные программы создаются в виде так называемого «bootstrapper-пакета», который включает все необходимые компоненты для программ Dlubal. Этот пакет также можно распространять через программное обеспечение для распространения без необходимости предварительного ручного извлечения файлов.

Пример

Файл установки RFEM 6.10.0006 устанавливается через командную строку (выполнить от имени администратора). Это должно происходить без пользовательского интерфейса, и язык программы должен быть предварительно настроен на немецкий. Для этого необходимо выполнить следующую команду:


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

Параметры имеют следующее значение: Далее приведено описание отдельных команд:

/S тихо, без пользовательского интерфейса для извлечения и настройки языка
/L language, настройка языка с ID 1031 для немецкого
/Q тихо, без пользовательского интерфейса для установки

Если язык программы должен быть другим, здесь вы можете найти соответствующие идентификаторы:

1031 Немецкий
1033 Английский (США)
1036 Французский
2070 Португальский
1040 Итальянский
1043 Нидерландский
1029 Чешский
1045 Польский
1049 Русский
2052 Китайский (упрощенный)

Установка MSI

Установочный пакет также может быть распространен через MSI-файл (пакет Windows Installer). Для этого сначала необходимо извлечь MSI-файл из установочного пакета. Команда для RFEM 6.08.0009 следующая:


RFEM_6.10.0006.exe /E

Для примера на картинке 01 файл установки RFEM был скопирован на диск C:\Temp. После распаковки вы найдете в том же пути новую папку с именем "Programm_Versionsnummer". В примере на картинке 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 без пользовательского интерфейса

Если язык интерфейса программы должен быть другим, соответствующие идентификаторы можно найти здесь:

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++ Redistributable, которые необходимо установить отдельно. Эти пакеты, как показано в примере, также можно найти в папке Dlubal_RFEM_6.10.0005.

Установка MSI плагинов CAD

С версии 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


Автор

Г-н Фаулстих отвечает за контроль качества программы RFEM и обеспечивает поддержку пользователей.



;