How do I create my own MSI package with open source software?

Does anyone know of an open source software for creating custom MSI packages?

I want to create an MSI file for installing third party software. It is currently installed using various commands (bat file) and with various configuration files.

Is there free open source software to record the installation to get the MSI package as a result?

+3


source to share


2 answers


Wix is open source , and the best way to create MSI files in my opinion. Please check this answer for more info: MSI vs nuget: better for continuous delivery?

The linked answer includes links to descriptions of how Wix compares to other deployment software - both commercial and free, as well as download links and / strong> ".

I would recommend packaging with Wix, but if you want to capture the installation as an MSI file, you can check the discussion here: Capturing All Changes During Application Install on Windows .

You might want to try ISWix , a simple GUI for Wix that allows you to quickly reset your installer by checking configuration files and re-creating Wix actions.



Finally, you can download a trial version of Installshield AdminStudio - capture your installation as MSI using the built in capture tool. You can then decompile the MSI using the dark.exe tool from Wix and recompile it as a Wix MSI to bypass any trial limitations in Installshield capture.

You can even use the suggested method: Track files and registry changes . As mentioned in this answer, you can try to find an older version of WININSTALL LE on the Windows 2000 Server CD in \VALUEADD\3RDPARTY\MGMT\WINSTLE

.

I believe Advanced Installer allows you to capture, but I'm not sure if you can export the proper MSI file using the trial (or not at all).

+4


source


There are several solutions, for example:



There is also this free one, (from a comment: although not open by sorce) also open source:

0


source







All Articles