Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Installing several applications at once from Inno Setup

I'm pretty new to Inno Setup. I created a fairly simple installer (and it wasn't hard at all), that consisted of one application. I wanted to know if Inno Setup is a suitable choice for creating an installer, that would consist of several applications, that have their own installers (as far as I understand, these installers could be run from Inno Setup). And is there an option (probably related to writing some Delphi code), that would let user choosing what apps need to be installed (with checkboxes or something like that). I understand that it's not really a concrete question (though a code sample or a full answer would be appreciated), I just don't want to spend too much time setting this tool (though I liked Inno Setup), if it doesn't meet my needs.

like image 312
John Doe Avatar asked Jul 05 '12 21:07

John Doe


1 Answers

An Inno Setup can include other setups and extract/run them on any condition, including dependancies (not) existing, user prompts and [Components]/[Tasks].

You can use a normal [Files] entry to extract it into {tmp} and a [Run] entry to run it.

If the other setups are external to the Inno setup, skip the [Files] entry and use {src}\BlahSetup.exe for the [Run] entry.

like image 87
Deanna Avatar answered Oct 10 '22 20:10

Deanna