How can I bundle a bunch of installations binaries together into one executable that calls a bunch of sub-executables?

3

1

I have a script which I want to deploy to some people in my group, but there are three dependencies ( python2.7, ExchangeCDO, pywin32). Is there a way that I can create one installation file that has these three installation dependencies bundled into exactly one file? e.g. an .exe or an .msi.

Ross Rogers

Posted 2011-11-30T18:38:16.473

Reputation: 3 025

Why is someone wanting to close this question? Is it a duplicate? If so, point me to the other ticket. What is your feedback, drive-by closer :-) – Ross Rogers – 2011-11-30T19:13:09.010

Answers

4

I've done something similar before by using NSIS. NSIS (Nullsoft Install System) is an open-source installation wizard tool. You can easily create a bundled installer which includes and runs all of your dependencies. For example, the installer for Firefox (and many other projects) uses NSIS.

nhinkle

Posted 2011-11-30T18:38:16.473

Reputation: 35 057

2

Another good application for this is Inno Setup. I have used both and they each have their strengths and weaknesses. When I tried them last (3 years ago) Inno Setups Wizard mode was a bit better but NSIS was easier to do more advanced stuff in.

– Nifle – 2011-11-30T20:04:41.703