Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

«Бесшумная установка Delphi Tokyo 10.2 в контейнере Docker с помощью PowerShell»

Delphi , Программа и Интерфейс , Инсталяция

Бесшумная установка Delphi Tokyo 10.2 в контейнере Docker с помощью PowerShell

Вопрос: Я пытаюсь создать команду PowerShell, которая бы бесшумно установила Delphi Tokyo 10.2 для использования в качестве автоматического компилятора в контейнере Windows Docker. Я не смог найтиRecent documentation на тему, как реализовать бесшумную установку с помощью соответствующих команд/флагов установщика. Я смог определить, что установщики Tokyo и Rio используют Inno Setup и должны принимать команды/флаги Inno Setup Installer. Однако, я не могу заставить процесс установки пройти первую страницу или страницу с условиями использования. Лог бесшумной установки показывает, что процесс установки не может перейти к следующей странице мастера и завершается сбоем. В логе успешной небесшумной установки видно, что после принятия условий использования отображается сообщение "Message box (OK)". Я не знаю, как передать флаг установщика для обхода страницы с условиями использования. Есть ли у кого-то опыт бесшумной/автоматической установки Delphi Tokyo или Rio или документация, которая помогла бы достичь чего-то подобного?

Подтвержденный ответ: Для Delphi 2007 и Delphi XE2 мы смогли выполнить бесшумную установку с помощью команды "setup.exe /s". Однако, это больше не работает для Delphi 10.2 Tokyo. Наш отдел ИТ связался с Embarcadero напрямую, но, к сожалению, нам сказали, что процесс установки не может быть выполнен бесшумно.

Альтернативный ответ: Если вы все еще хотите попробовать бесшумную установку Delphi Tokyo 10.2, вы можете попробовать использовать флаг "/silent" или "/verysilent" в команде установки. Например: .\radstudio10_2_3_esd__93231.exe /silent /norestart .\radstudio10_2_3_esd__93231.exe /verysilent /norestart Также стоит обратить внимание на то, что для бесшумной установки может потребоваться предварительная активация лицензии Delphi.

Пример кода на Object Pascal (Delphi):

program SilentInstall;

{$APPTYPE CONSOLE}

uses
  System.SysUtils,
  System.Classes;

var
  InstallCommand: string;
begin
  InstallCommand := '.\radstudio10_2_3_esd__93231.exe /silent /norestart';
  Execute(InstallCommand);
  Readln;
end.

В этом примере кода создается консольное приложение, которое запускает бесшумную установку Delphi Tokyo 10.2 с помощью команды ".\radstudio10_2_3_esd__93231.exe /silent /norestart". Приложение дожидается завершения установки перед закрытием консоли.

Создано по материалам из источника по ссылке.

Пользователь пытается установить Delphi Tokyo 10.2 в контейнере Docker с помощью PowerShell, бесшумно минуя страницу с условиями использования.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Инсталяция ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 12:00:37/0.005418062210083/1