Silent Установите конкретную версию приложения, используя Chef

Я могу установить массив различных программ в автоматическом режиме. Однако я не могу установить ConEmu, так как обычная ссылка.exe (которая используется в исходном " " коде ниже) нарушит автоматическую установку, спросив пользователя, какую версию он хочет скачать.

 #install ConEmu
 windows_package 'ConEmu' do
 installer_type :custom
 retries 2
 options " /S /D=D:\\Home\\Apps\\ConEmu"
 source  ""
 action :install
end

Я не уверен, что если какой-либо код может быть вставлен в код опции. Появится запрос параметров версии, в котором для адресата правильно задано "D:\Home\Apps\ConEmu". Варианты выбора: 170819x64 или 170819x86.

Если у кого-то есть какие-либо предложения или опыт, пожалуйста, дайте мне знать. Спасибо!

1 ответ

При использовании пользовательского типа установщика все, что может сделать Chef, - это запустить программу и надеяться на лучшее. Вы должны предоставить все опции, необходимые для обеспечения безголовой работы. Я бы дважды проверил, предлагают ли они вместо этого MSI, или где-то существует пакет NuGet.

Другие вопросы по тегам