Tags:
create new tag
, view all tags
I find it much easier to track the software on my systems if I use makefiles and RPMS to build and track my software. I am enclosing both the makefile and the rpm specfile I used to build and deploy twiki. I hope you include these files in the toplevel of the next twiki release. These make your installation instructions much easier to get right the first time and allow me to version control my releases.

TwikiMakeFile TwikiSpecFile

-- KenEstes - 04 Oct 2001

This looks quite useful - presumably the /var/www paths in the spec file make this somewhat specific to Red Hat and similar variants? It would be good to do an RPM spec file that is LSB (Linux Standard Base) compliant, so it could install on Suse and other LSB-compliant Linux systems (and even Debian, which will use alien to convert RPMs to .deb's). Unfortunately, there will be many Unix/Linux systems that don't use RPMs, or have directories in different places, meaning a TWikiUnixInstaller is still needed.

One issue with using RPMs is that root access is required, which is fairly unusual on many intranet servers and with TWikiOnWebHostingSites. Probably the best place for this is as part of work on a TWikiUnixInstaller, as an optional installation format.

-- RichardDonkin - 01 Apr 2002

Where does RPM require root? I think from the article below it can be used differently:

http://www.rpm.org/max-rpm/s1-rpm-anywhere-different-build-area.html

search for 'non-root'

I agree that having RPMs for TWiki would be a huge bonus (so hat's off to Ken for doing the initial work - "Thanks Ken")

-- MartinCleaver - 05 Apr 2002

That article is all about building RPMs - I was talking about installing RPMs, where I have found that rpm -ivh foo.rpm requires root in order to update the RPM package database. It's possible that more recent RPM versions have a way round this. Also, you could perhaps use a separate package database, since TWiki doesn't have many dependencies, but I'm not sure if RPM supports that.

-- RichardDonkin - 05 Apr 2002

I think also that allow TWiki installation by RPM would be very usefull. And RPM packaging is more or less the standard quick way to install an application on Linux platform. Many people don't take more than two minutes to try to install a software.

-- JeanPierreMatsumoto - 08 Jun 2002

I also prefer packages over tarballs. But there is a reason, while so much SW comes without packages: there are dozens of package formats. RPMs cover only one of the many TWiki platforms. If you seriously consider packaging, have a look at EPM: http://www.easysw.com/epm

A free UNIX software/file packaging program that generates distribution archives from a list of files. EPM Can:

  • Generate portable script-based distribution packages complete with installation and removal scripts.
  • Generate vendor distributions in AIX, BSD, Compaq Tru64, Debian, HP-UX, IRIX, Red Hat, and Solaris formats.
  • Provide a complete, cross-platform software distribution solution for your applications.
I must admit, I have no experience with it (yet). Learnt about it, just after I ported a huge package from Solaris to HP-UX (grrrrrnnn). But it does sound very promising.

-- PeterKlausner - 12 Jun 2002

initial EPM work checked into http://svn.twiki.org/svn/twiki/branches/DEVELOP/tools/distro/epm/

-- WillNorris - 05 Mar 2005

Edit | Attach | Watch | Print version | History: r12 < r11 < r10 < r9 < r8 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r12 - 2006-10-08 - SvenDowideit
 
  • 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-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.