This documentation relates to last stable version of Cipango.
visit the last unstable documentation home.

Installing Cipango RPMs

Installing the prerequisites / dependencies

The Cipango RPMs need some prerequisites such as java and ant. These may be included by hand or a tool like yum or up2date may be used.

There are differences between the distributions in the packaging, versioning and availability of these prerequisites and this page is only and indication of some install paths. The documentation for your distro is probably a better place to look. Good resources to read include:

http://rpm.org
http://jpackage.org
http://docs.fedoraproject.org/drafts/rpm-guide-en

Cipango RPM Dependency Structure

  • cipango: Requires jetty6
  • jetty6: Requires: jetty6-core
  • jetty6-core: Requires: servlet25, java >= 0:1.4.2
  • servlet25: Requires: java >= 0:1.4.2

Using Yum for dependencies

Yum is a tool that can find and install dependent RPMs and is used by some distributions like fedora.
First you will need to add JPackage Yum Repo so that 3rd party RPM Dependencies of Cipango can be automatically downloaded and installed, dependencies such as ant, crimson, xml-commons, and xml-commons-jaxp

Note: The http://jpackage.org site is a good source of java RPMs and information.

As root:

cd /etc/yum.repos.d
vi jpackage.repo

Copy/paste the following lines:

\[jpackage-5.0-generic\]
name=JPackage VERISON, for generic
\#baseurl=MIRROR/5.0/generic/free/
mirrorlist=[http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=5.0]
gpgcheck=1
gpgkey=[http://www.jpackage.org/jpackage.asc]
enabled=1

The dependencies can now be installed with yum commands:

yum install jetty6

Installing Cipango RPMs

Manual install

Download the Cipango RPMs package or use the one you have created and execute the code below :

rpm \-ivh cipango-xxx.noarch.rpm

Now, you will start cipango with starting jetty6:

/etc/init.d/jetty6 start