/build/static/layout/Breadcrumb_cap_w.png

Create msi package of multiple installs

I'd like to create a package that contains a number of separate installs.

During the install of the package I'd like the user to be able to select the required applications to install.

I've downloaded a few demo apps from the tools section of this site, but I can't seem to work out how to do it.

Any pointers in the right direction would be appreciated.


Thanks

0 Comments   [ + ] Show comments

Answers (4)

Posted by: viv_bhatt1 18 years ago
Senior Purple Belt
0
Hi ,

I have never tried this before but here is a way by which you can achieve this :

1) Create Features for different msi's to install in your base package
2) Create nested installation custom actions (CA's) for all msi's
3) use Install Conditions of different CA's to install only those msi's for whom user has selected the related feature during installation

There may be better ways of achieving this .

Cheers ,
V
Posted by: Bladerun 18 years ago
Green Belt
0
If you can get a hold of a tablet PC, there's an excellent example of this in the Microsoft Tablet PC Experience pack.

They basicaly have a Launcher.msi that contains nested MSI's in the form of DAT files. Launcher.msi drops an icon in start that brings up a a GUI that displays information on each of the 7 applications contained in the install, and then gives the user the option to install them.

It was created with Installshield, but beyond that I don't know much about the install. I needed a package of just 1 of the 7 contained apps, and ended up repackaging it. If I'd had more time, I was able to extract the individual MSI's from the .dat files, and I could have eventually figured out how to rip out the custom action that required it be installed from the launcher, but time is a luxury I don't have right now.
Posted by: MSIPackager 18 years ago
3rd Degree Black Belt
0
That's interesting - nice one Bladerun.

I checked it out - basically it writes all the .dat files to C:\Documents and Setting\All Users\Application Data\Microsoft\Experience Pack\Data (you can rename them all to .msi apart from SnipTool which has to be renamed to an .exe)

These installs are kicked off by C:\Program Files\Micrsoft Experience Pack\ExpPack.exe so u'd have a job customising the whole thing to suit your own apps but at least you can get to the vendor MSI's for the MS apps - maybe useful one day...

Cheers,
Rob.

P.S. You can hack the launch conditions on InkArt.msi so it installs on a normal desktop - quite a nice little app, especially if you have a graphics tablet. You can do the same with the EnergyB.msi (desktop theme) the other apps will only run on Tablet OS though - shame as I was keen on doing a crossword at lunchtime!
Posted by: chubbachubb 18 years ago
Yellow Belt
0
Hi,

I have a similar problem. I'm using Installer2go to create a setup file where the user has the choice of 3 different SW versions to install. How can I do this. I created 3 nested msi files within the deplyment file and tried to call them with a vbscript, but I have no clue how to call them conditionally. What does "Property Value" mean in this case? How has the script to look like? Or are there better ways to implement this?

I have pretty few knowledge in this subject and I'm thankful for every hint/help you can give me!

Br,
Stefan
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ