[Lazarus] Installer recommendations

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Mon Aug 1 11:24:32 CEST 2011


Henry Vermaak wrote:
> On 31 July 2011 17:18, David M. Lawrence <dave at fuzzo.com> wrote:
>> Back in the ancient days when I got Delphi, it was bundled with a version of
>> InstallShield.  Can ya'll recommend any decent -- preferably free --
>> replacements?  If you like the Windows installer system, can anyone point me
>> to a decent tutorial explaining how to use it?
> 
> I can strongly recommend the Windows Installer XML (WiX) toolset:
> 
> http://wix.sourceforge.net/
> 
> It's an interface to the Windows Installer where you define all the
> specifics of your project in an XML file.  It the compiles and links
> into an msi file.  Documentation and tutorials are good.  I've
> switched some of our products over to it and we haven't looked back.
> It even does automatic driver installs.

I wonder if I could phrase the OP's question in a slightly different way.

Allowing that Linux and other unix-style OSes have package formats of 
various kinds, and allowing that an MSI file is just another 
implementation of the same sort of thing, is there a "meta installer" 
that can at the very least be used to build dependency lists etc.?

Debian and derivatives have a utility called  alien  that can be used to 
convert between package formats, but it seems to me to be unfortunate if 
a programmer has to go through a sequence of stages to build a package 
for Debian, another for Ubuntu which might have different locations or 
symlinks for e.g. database libraries, another for Fedora and then 
finally something similar for Windows.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]




More information about the Lazarus mailing list