Бесшумная установка

Версии, начиная с 2021 года

Установка

Все наши инсталлеры для Windows реализованы с использованием Qt Installer Framework версии 4. Ниже приведен наиболее типичный пример его использования для инсталлера Wrap:

R3DS_Wrap_2021.01.1_Setup.exe install --accept-licenses --confirm-command

и его сокращение:

R3DS_Wrap_2021.01.1_Setup.exe install --al -c

Деинсталляция

Каждая программа установки создает в каталоге установки исполняемый файл деинсталлера, который может быть запущен как в графическом интерфейсе, так и в консольном режиме. Для запуска в бесшумном консольном режиме можно ввести путь к исполняемому файлу со следующими аргументами: команда purge и –confirm-command или просто опция -c:

"C\Program Files\R3DS\Wrap 2021.01.1\Uninstall_Wrap.exe" purge -c

Полный список вариантов установки доступен на официальной странице QtIFW документации. Так как наши инсталляторы работают только в оффлайне, возможности онлайн-установки не используются.

Версии до 2021 года

Установка

Все наши инсталлеры для Windows реализованы с использованием Qt Installer Framework версии 3. К сожалению, в этой версии нет настоящего headless режима бесшумной установки. Но она позволяет передать скрипт, который будет автоматизировать действия пользователя. Однако для этого все равно требуется GUI-сессия. Вызвать ее можно следующим образом:

R3DS_Wrap_2020.12.2_Setup.exe --script wrap_auto_install.qs

Здесь можно найти скрипты автоматической установки:

для Wrap, Wrap4D, Track, Node и Rush:

wrap_auto_install.qs

для ZWrap:

zwrap_auto_install.qs

Деинсталляция

По той же схеме, что и при установке, можно передать исполняемому файлу деинсталлятора скрипт автоматической деинсталляции. Скрипт находится в подкаталоге scripts относительно каталога установки. Ниже приведен пример использования:

cd "C\Program Files\R3DS\Wrap 2020.12.2\"
Uninstall_Wrap.exe --script scripts\auto_uninstall.qs