Установочные пакеты можно распространять двумя способами:
- Типовая установка (exe)
- Установка MSI
В случае автоматической установки, установки обычно распространяются через системы распространения программного обеспечения (разработка программного обеспечения). В качестве иллюстрации в нашей статье показана соответствующая процедура в командной строке Windows.
Стандартная установка (exe)
Наши программы установки создаются в виде «пакета начальной загрузки», который включает в себя все компоненты, необходимые для программ Dlubal. Таким образом, данный пакет можно распространять с помощью распределительного программного обеспечения без необходимости ручного распаковки файлов.
Пример:
Установочный файл RFEM 6.04.0004 устанавливается с помощью командной строки (запуск программы от имени администратора). Это должно быть сделано без пользовательского интерфейса, и в программе должен быть установлен немецкий язык. Для этого запустите следующую команду:
RFEM_6.04.0004.exe/S/L 1031/Q
Отдельные команды описаны ниже:
- /S - без пользовательского интерфейса для извлечения и настройки языка
- /L - задание языка с ID 1031 для немецкого
- /Q - нет установки gui
Если вы хотите указать другой язык программы, вы можете найти соответствующие ID здесь:
- 1031 - немецкий
- 1033 - английский (США)
- 1036 - французский
- 1034 - испанский
- 2070 - португальский
- 1040 - итальянский
- 1043 - голландский
- 1029 - чешский
- 1045 - польский
- 1049 - русский
- 2052 - Китайский (упрощенный)
Установка MSI
Установочный пакет можно также распространять с помощью файла MSI (пакет установщика Windows). Для этого необходимо сначала извлечь из пакета установки файл MSI. Команда для RFEM 6.04.004 выглядит следующим образом:
RFEM_6.04.0004.exe/E
В примере, показанном на Рисунке 01, установочный файл программы RFEM был скопирован на диск C:\Temp. После распаковки в том же пути будет создана новая папка с названием «Program_Number_Version_Architecture». Для примера, показанного на Рисунке 01, была создана папка с названием «Dlubal_RFEM_6.04.0004».
Затем можно запустить установку из этой папки с помощью команды «msiexec -i имя пакета.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 - Китайский (упрощенный)
Если при последующем запуске программы появляется сообщение об ошибке, это может быть связано с отсутствующими пакетами Microsoft Visual C++ Redistributable, которые необходимо установить отдельно. Данный пример потом можно найти в папке Dlubal_RFEM_6.04.0004.
Показать больше