Пакеты установки можно распространять двумя способами:
- Стандартная установка (EXE)
- Установка 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 |