/build/static/layout/Breadcrumb_cap_w.png

Python software - create MST file

Hello,

    I was wondering how to create an .MST file for a vendor .MSI application. I am trying to customize a version of Python 3.2.3. I know ORCA (or other tools) can be used to create the new transform. Just a little confused once you open the .MSI up in ORCA how do you know what to change to create the .MST?

From a command prompt this is what I am trying to accomplish:

start msiexec /i "\\Server\python-3.2.3.msi" /qn ALLUSERS=1 ADDLOCAL=TclTk

I would rather use GPO to deploy this package than have to create a batch file to deploy an .MSI. Seems a little backwards.

Thanx

ZT


0 Comments   [ + ] Show comments

Answers (2)

Posted by: pjgeutjens 10 years ago
Red Belt
0

To answer your question

1) like riley said, download Insted, it's really a great (free) tool, kindof Orca+

2) open the msi in insted, go to Transform->New Transform, name it and save it

3) make the changes you want in the msi and save the mst.

Posted by: rileyz 10 years ago
Red Belt
0

Your asking two things here.

1) Try InstEd! to make your transform, its a lot better then using ORCA and it will make the changes across multiple rows for you, so you dont need too.

In saying this, if you dont know anything about app packaging you will find it very hard to use InstEd. Other tools which provide a GUI view of the tables might be better suited but cost £$£$£$. Could try a copy of Installshield in trail mode, im pretty sure there is no watermark or limitation - you have to faffa bit to get the download though, registering etc.

PS. if your just changing the properties ALLUSERS and ADDLOCAL, i wouldnt worry about a tranform.

 

2) Deployment wise you should be able to use a GPO to deploy this MSI.
http://www.itninja.com/blog/view/the-guide-to-deploying-software-using-group-policy
Though you might need to wrap it in a batch or vbs as the GPO dosent handle switches or prams - LAME.

 

 
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