RAD Studio 10.4.2 поддерживает автоматическую установку продукта в автоматическом режиме без взаимодействия с пользовательским интерфейсом. Автоматическая установка доступна для автономной и онлайн-установки. В автономной установке есть файл GOF и исполняемый файл установки. В онлайн-установке есть исполняемый файл установки и автоматическая загрузка необходимых пакетов в фоновом режиме. В настоящее время установка Windows SDK начинается с пользовательского интерфейса и не соблюдается правило «тихой установки». Кроме того, в обоих сценариях (тихом и очень тихом) программа установки без вывода сообщений все равно будет просить вас подтвердить лицензионное соглашение. Нажмите Y (для Да) в самом начале процесса, он не будет запрашивать дальнейшее взаимодействие после этого первоначального ввода.
Посмотрите, как можно настроить автоматическую установку с параметрами командной строки ниже.
Параметры командной строки установщика
Автоматическая установка может быть активирована путем передачи дополнительных необязательных параметров командной строки программе установки (если вы не передадите какой-либо параметр, будет выполнена обычная установка). Параметры командной строки программы установки, необходимые для режима автоматической установки, следующие:
Command | Description |
---|---|
/SILENT |
Runs the installer in silent mode. The progress window is displayed. |
/VERYSILENT |
Runs the installer in very silent mode. No windows are displayed. |
/SUPRESSMSGBOXES |
Suppresses messagge boxes. This has an effect only when combined with/SILENT and/VERYSILENT . |
/NOCANCEL |
Disables canceling the installation process. |
/NORESTART |
Prevents the installer from restarting the system even if it is necessary. |
/DIR="x:dirpath" |
Overrides the default install directory. |
/SLIPFILE="x:filepath" |
Installs a license file. |
/FEATURES=featureid |
Indicates the feature(s) to install, separated with » ; «. See the list below for the available features’ names. |
/LOG="x:filepath" |
Causes setup to create a log file for debugging the installation process. If the file cannot be created, Setup will abort with an error message. |
Примечание: файл лицензии должен быть установлен на целевой машине перед установкой RAD Studio без вывода сообщений на экран, или вы можете установить его, используя /SLIPFILE
опцию.
Основные устанавливаемые функции
Параметр командной строки / FEATURES берет идентификаторы функций из приведенной ниже таблицы. Программа установки без вывода сообщений позволяет установить базовую среду IDE и любую из следующих платформ и функций (доступность функций также зависит от лицензии, передаваемой в качестве параметра). Это идентификаторы доступных функций:
Feature ID | Description |
---|---|
delphi |
Installs all Delphi platforms |
delphi_windows |
Installs Delphi Windows platform |
delphi_macos |
Installs Delphi macOS platform |
delphi_linux |
Installs Delphi Linux platform |
delphi_ios |
Installs Delphi iOS platform |
delphi_android |
Installs Delphi Android platform |
cbuilder |
Installs all C++ Builder platforms |
cbuilder_windows |
Installs C++ Builder Windows platform |
cbuilder_ios |
Installs C++ Builder iOS platform |
cbuilder_android |
Installs C++ Builder Android platform |
french |
Installs French language pack |
german |
Installs German language pack |
japanese |
Installs Japanese language pack |
samples |
Installs Samples |
help |
Installs Help files |
teechart |
Installs TeeChart components |
dunit |
Installs DUnit components |
interbase_express |
Installs InterBase Express components |
interbase_2020 |
Installs InterBase 2020 |
openjdk |
Installs AdoptOpenJDK |
android_sdk |
Installs AndroidSDK |
Вот пример командной строки для автоматической установки программы и установки всех платформ Delphi и C ++ Builder (файл лицензии должен быть установлен перед запуском):
[crayon-6743bbc298296529560610/]В режиме без вывода сообщений вы видите статус установки, но больше не запрашиваете заполнение:
В этом /verysilent
режиме операция немедленно прекращается, и появляется скрытая командная строка, выполняющая установку:
Зайдите и ознакомьтесь с полными примечаниями к выпуску Delphi 10.4.2 в Embarcadero DocWiki.