deployment1Add my vote for this tag easy_install1Add my vote for this tag installation1Add my vote for this tag mac1Add my vote for this tag windows1Add my vote for this tag create new tag
, view all tags

TWiki Installers

ALERT! 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

ALERT! 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.

ALERT! 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.

ALERT! 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

smile 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#Right_to_use_Trademarked_Artwork 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 smile

-- 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 smile

-- 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:

  1. 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
  2. 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

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatspec TWiki.spec r1 manage 248.3 K 2008-02-21 - 00:14 SvenDowideit one generated rpm spec file for Kenneth
Edit | Attach | Watch | Print version | History: r57 < r56 < r55 < r54 < r53 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r57 - 2012-04-18 - PeterThoeny
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.