TWiki Installers
NOTE: These installers are proprietary and are no longer maintained. It is not recommended to use these older releases for production use. We are looking for a contributor who can maintain open source installers.
If you'd like to view the older discussion on this topic see
the history
.
We were contracted to build TWiki installers for a client. We are releasing the work as we can, and will release the source for the build tool once we have had time to ensure that all proprietary portions have been purged.
These installers contain everything needed to get a base TWiki running, including apache, rcs and perl (where they are optional on a platform). Over time I'm planning to add more Plugins and their pre-requisites, but for now, I'm focusing on getting more testing for the
FreetownRelease.
The initial set will be Windows, OSX, Centos and Fedora Core, with Solaris and
FreeBSD planned. If you're interested in a particular platform, please me, so I know which platforms people are most interested in.
(this is not a branded TWiki; it's plain vanilla open-source TWiki, as distributed on the TWiki.org website. All we have done is wrap a Windows installer script around it. It comes under the same terms as all the rest of TWiki.)
--
SvenDowideit - Oct 2007
NOTE: The Windows installer is proprietary and is no longer maintained. It is not recommended to use this older release for production use. We are looking for a contributor who can maintain open source installers. See also
TWikiOnWindows.
NOTE: The OS-X installer is proprietary and is no longer maintained. It is not recommended to use this older release for production use. We are looking for a contributor who can maintain open source installers. See also
TWikiOnMacOSX.
NOTE: The RPM installer is proprietary and is no longer maintained. It is not recommended to use this older release for production use. We are looking for a contributor who can maintain open source installers.
This sounds great. I'd also like to point out that there are TWiki packages for Debian and Ubuntu that make it very easy to install TWiki - see
TWikiOnDebian and
TWikiOnUbuntu. These distros' versions are currently TWiki 4.0.5 or 4.1.2 based, depending on the distro version, but Sven has later versions including pre-4.2 snapshots that are directly downloadable from his site.
Also, for
TWikiOnWindows users who need
I18N,
TWikiVMDebianStable is currently the only option that works completely, though workarounds are possible with native Windows TWiki installations.
--
RichardDonkin - 10 Oct 2007
This proposal was raised and put in
UnderConstruction. It is a bit difficult to track proposals when the approval flow is not followed.
This proposal does not affect the normal released code as it has been implemented and is actually outside the scope of the release process.
So I am putting this as
ImplementedAsExtension which requires no approval by community.
--
KennethLavrsen - 17 Dec 2007
I suspect that the orginal version of this topic predates the process :).
It would be nice to increase the installer's visibility - I have received several complaints that they are hidden from the users that need it most - New users that just want to try TWiki out.
--
SvenDowideit - 17 Dec 2007
The Windows TWiki installer is AWESOME! I've installed TWiki on
nix platforms previously and it was relatively easy, but getting binaries of mod_perl for Windows was a hassle. So I tried the TWiki Windows installer and it *did work - the easiest install I've ever done of TWiki. The ONLY problem I encountered is that I thought the install FAILED because the Windows shortcuts created pointed to
http:///twiki/bin/view
, whereas the app was REALLY running at
http://:8080/twiki/bin/view
. Since the install is an EXE which has no cmd line arguments, there is no way to configure this and must be done post-install. Otherwise - GIANT KUDOS!!! This is a HUGE leap forward in enabling TWiki adoption for Windows-trapped organisations!
--
AlexandraStehman - 26 Jan 2008
I've eaten my cake, thanks, but now I'd like some more! I'd like to request the option of selecting where the TWiki directory will be installed. Currently it defaults to Program Files but I'd like to put it in a larger, dedicated Data directory. I've tried manually copying the files over but I'm having what seem to be Windows file permission problems.
--
DavidPatterson - 30 Jan 2008

to both of you. Alex, When I did the installer, one prerequisite was that there was no already installed web server, and that the apache that was being installed would be on port 80. can you tell me how you got into the situation that you are on 8080?
David ;p that'll be after the initial 4.2.0 installer release - I've got alot of things on my plate at the moment, but...
--
SvenDowideit - 31 Jan 2008
I hate to be greedy, but would it be possible to package the Centos and fedora versions in their native RPM format with yum handling the dependencies?
--
LesMikesell - 15 Feb 2008
Les, the centos and fedora installs
are native rpm's, contained inside a wrapper. So they do deal with the native rpm dependancies. If you already have apache installed via rpm, it will not install it again.
--
SvenDowideit - 15 Feb 2008
Sven, thank you for contributing these installers, which makes it much easier to install TWiki. I would like to ask you to review
TWikiLogos and to remove the TWiki logo from the other logo. I consider it important that TWiki has a consistent branding.
--
PeterThoeny - 17 Feb 2008
oooer, Thanks to the emailer that pointed this out to me - I'd missed it due to being focussed on the svn change I did that day. I thought it would be nice to represent TWiki using the TWiki logo - but ok, I'll make a new piccy and upload it asap.
--
SvenDowideit - 20 Feb 2008
Sven. Until you get time to package the full sources can you least make the spec file for the TWiki rpm available? I am very interested in this specific part of the installer.
--
KennethLavrsen - 20 Feb 2008
Sven used
EPM, which doesn't have .spec files, but if you can read the files it
does use, I can probably find them for you.
--
CrawfordCurrie - 20 Feb 2008
I've attached
TWiki.spec, which is similar to one of the generated spec files. (Basically, I built it on my debian system, because the Build machine I used to create all the installers has been converted into a Solaris system for some other work I'm doing. Thus far I've found that Debian tends not to produce real rpms :(.
I've changed the image attached to this topic - I'll get to rebuilding all the installers soon - That computer has been repurposed atm, so I can't get to it instantly :/.
--
SvenDowideit - 21 Feb 2008
Thanks Sven for posting the spec file, first step for any
TWikiCommunity member to build the installers.
--
PeterThoeny - 25 Feb 2008
Neat. Do these installers handle upgrades as well? Is there any scope for installer-based upgrade tools?
--
JohnDeStefano - 11 Mar 2008
No, the installers don't handle upgrades because TWiki doesn't handle upgrades - (The work
MartinG and I did having been abandoned because it wasn't perfect).
Upgrading TWiki programatically is difficult because users are able to modify any of the distributed topics, move them around etc - its not a small task to deal with that, especially without asking the user lots of questions, and forcing them to accept or reject diffs.
That said, if anyone wants to fund my working on making TWiki capable of doing magical upgrades - you know where to find me
--
SvenDowideit - 11 Mar 2008
Do you forsee a time when the Windows Installer will be able to install to D: rather than C: as an option?
--
BrianTibbels - 03 Apr 2008
yes, the reason it doesn't at the moment has more to do with reducing the variables that need to be tested - maybe for the 4.2.1 updates
--
SvenDowideit - 04 Apr 2008
I would like to add my voice to the chorus of thanks for the Windows installer.
Also it seems I was making my comments in
the wrong place
, so I'll repeat them here:
- Anyone interested in extensions (plug-ins or contribs) that use CPAN modules not provided by the installer may be interested in my notes: TWiki:TWiki.HowToInstallCpanModules#ActiveState_Perl
- I have documented a procedure for manually moving the installation to another drive and directory at my user page.
--
SeanCMorgan - 16 Apr 2008
Sven, these installers are great! Over 6 month passed since you promised to open source the installers. I find it important that the
TWikiCommunity is able to maintain the installers. Once maintained by the community, we should use the TWiki logo instead of the WikiRing logo. This brings consistent branding to the open source TWiki project.
--
PeterThoeny - 07 Jul 2008
worrying, someone seems to have changed this topic to a release candidate version, linking to much older versions of twiki.
--
SvenDowideit - 14 Aug 2008
Hi Sven, I'm curious: Since you now have a Leopard system, is it on your radar to update the OSX installer?
--
DavidWolfe - 19 Oct 2008
I removed the downloads to the installers. They were never open-sourced and the contributor left the project. We are looking for a contributor who can maintain open source installers.
--
PeterThoeny - 2009-04-18