mkuuselo
29th November 2011 15:08 UTC
How to make one installer for several programs?
I´m currently working with a project where we need to have one installer that does all the this:
- Install Qt (you can just place the files in the right location)
- Install the database: postgreSQL and then recover the chart database from a backup
- Install GIT and maybe a good GUI tool if you know one
- Install SSH client (putty will do)
- Fetch the latest version of the code from the server (GIT)
- Install any other library needed by the sources
- Places bookmarks to redmine (with the right server address) into firefox/chrome
Haven´t got the faintest idea how to do this with NSIS and where to start from. The installer must be easy to maintain and easy to use.
MSG
29th November 2011 15:33 UTC
Get redistributable installers for all those software packages and execute them from your installer.
Use a downloading plugin such as inetc to get stuff from your server
For interfacing with postgreSQL, there may be a plugin, but it probably also comes with a commandline interface?
As for the bookmarks, I think that's been asked before. Not sure, search around.
mkuuselo
5th December 2011 11:53 UTC
No installer generated
I downloaded the necessary installers, made a zipfile and started NSIS. But no installer was created: Am I missing something? Attached is the logfile form NSIS.
MSG
5th December 2011 12:08 UTC
Perhaps your installer became larger than 2GB? If that's the case, you'll have to supply the zip files as external files and use an unzip plugin on them.
mkuuselo
5th December 2011 14:16 UTC
I´ll check that.