Бесшумная установка
Версии, начиная с 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:
- для ZWrap:
Деинсталляция
По той же схеме, что и при установке, можно передать исполняемому файлу деинсталлятора скрипт автоматической деинсталляции. Скрипт находится в подкаталоге scripts относительно каталога установки. Ниже приведен пример использования:
cd "C\Program Files\R3DS\Wrap 2020.12.2\"
Uninstall_Wrap.exe --script scripts\auto_uninstall.qs