[Zope3-dev] Changes to zope3 windows binary installer
Roger Ineichen
dev at projekt01.ch
Thu Oct 13 16:30:19 EDT 2005
Tim,
don't use InnoSetup, take a look at www.bitrock.com first.
The BitRock InstallBuilder is a amazing pice of software.
I use it for build custom installers including Zope3, Tiks
and some custom libraries for customer projects.
"BitRock is a multiplatform installation tool for Linux,
Windows, Mac OS X, FreeBSD, AIX, HP-UX and Solaris you
can create native installers that are easy to use and
run in GUI, text and unattended modes."
I think the posibility to use this software on every platform
and build installers for every platform is reason enough for
take a look at BitRock.
Regards
Roger Ineichen
> -----Original Message-----
> From: zope3-dev-bounces+dev=projekt01.ch at zope.org
> [mailto:zope3-dev-bounces+dev=projekt01.ch at zope.org] On
> Behalf Of Tim Peters
> Sent: Thursday, October 13, 2005 8:37 PM
> To: Stephan Richter; Michael Haubenwallner
> Cc: zope3-dev at zope.org
> Subject: Re: [Zope3-dev] Changes to zope3 windows binary installer
>
> [Michael Haubenwallner]
> >> I have put up a page of questions regarding the
> installation process at
> >> http://zopewiki.org/Zope3OnWindowsInstaller to help
> writing down some
> >> answers and to create a Howto for windows users.
>
> [Stephan Richter]
> > It would be much better to put such documentation on our
> Wiki, since it will
> > got more exposure there. You also probably want to
> communicate with Tim on
> > how to improve the situation.
>
> -1 on the last suggestion <0.1 wink>. I build the Zope3 Windows
> installer because nobody else will do it (and if you disagree with
> that statement, _you_ build it from now on ;-)). I wasn't involved in
> creating it, and I don't even know how it works, beyond that it's a
> vanilla distutils-based installer. The text I put on:
>
> http://dev.zope.org/Zope3/ZopeWindowsRelease
>
> came from trial-and-error reverse-engineering, not from an intimate
> understanding of the Zope3-on-Windows vision.
>
> Because it's a standard distutils installer, and because distutils
> doesn't really aim at applications (let alone applications on
> Windows), there is no support for things like program groups or
> auto-install of Windows Services. The only hope for stuff like that
> is for someone to write MS-specific code to run from a
> post-installation script (which script distutils will run for you, if
> it's set up right) -- or move back to a wholly separate
> Windows-specific installer process (as Zope2 uses). The latter is
> high maintenance, and given how few "Windows people" contribute to
> Zope, unlikely to happen. The crushing advantage of a distutils-based
> installer is that some other project (namely, the Python project) does
> the hard work.
>
> I'll gladly answer any questions about what I wrote on the Wiki page
> above, but I can't volunteer more than that. If I did have time to
> work on it, I think I'd write a small InnoSetup script to install
> program groups (etc -- this is very hard to do correctly writing to
> the raw Windows API; that's why programs like InnoSetup are so
> popular), and run _that_ from the distutils post-install script.
> There would surely be lots of problems with that approach too.
> _______________________________________________
> Zope3-dev mailing list
> Zope3-dev at zope.org
> Unsub:
> http://mail.zope.org/mailman/options/zope3-dev/dev%40projekt01.ch
>
>
More information about the Zope3-dev
mailing list