Search Postgresql Archives

Re: Problem with win32 installer for PG 8.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am trying to do something similar with a silent install of postgres embedded in another install. What tools are being used to generate the Postgres MSI installer? is the source for the installer around? This is the first time I have ever tried making an installer so any tips very welcome. I am currently looking at using the Nullsoft installer maker NSIS as its free and has a nice gui to get me started.

Thanks Jasper

Magnus Hagander wrote:

Oh, and as for uninstalls and silent installations, Inno Setup also provides that functionality automatically. It can wrap the installation into a single EXE file, it can do disk spanning, custom install types, compressed data in the install file, creation of desktop/start menu shortcuts, registry entries, multilingual installs, etc. -- it's actually quite powerful, and it's free.



I'm sure it provides this - otherwise, it'd be unusable ;-) But how well does it deal with other installatio programs that stuff files all over the place? MSI contains a central database of your installed files (assuming ppl use MSI, of course). InnoSetup might have that for it's own installs, but it can't very well have it for others.. And the trend is that everybody moves to MSI (InstallShield and Wise both go with MSI now, which is by far the majority of the market)




Another advantage: you can only run one MSI installer at a time, but Inno Setup does not have that limitation. To embed a silent install of an MSI program into my installer, I couldn't very well use an MSI file (even if I really wanted to), could I?



AFAIK, you can. This is exactly how we do the language wrapper - one MSI launching another.

//Magnus

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend



---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to majordomo@xxxxxxxxxxxxxx)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux