FusionForge

Difference between revisions of "Installing"

From FusionForge Wiki
Jump to: navigation, search
m (Versions)
(Link to development VM)
Line 43: Line 43:
  
 
Nightly builds are already available for testing, see [[RPM Installation]] for more
 
Nightly builds are already available for testing, see [[RPM Installation]] for more
 +
 +
=== Virtual machine image for testing ===
 +
 +
An image for a [[Virtual machine development environment]] is made available for easy testing.  Note that it's meant to be used for evaluation and for getting familiar with development, rather than for a production site.
  
 
=== Installation CD ===
 
=== Installation CD ===
If you have a server you want to fully dedicate to FusionForge, then the installation CD could be for you: just boot the server on it, and it'll perform an automated installation of Debian + FusionForge.  Grab the image at [[Installing/InstallCD]]
+
If you have a server you want to fully dedicate to FusionForge, then the installation CD could be for you: just boot the server on it, and it'll perform an automated installation of Debian + FusionForge.  Grab the image at [[Installing/InstallCD]] — note this image isn't really recent.
  
 
=== VMware image ===
 
=== VMware image ===
Also easy to use is the VMware image, which you'll also find at [[Installing/VMwareImage]]
+
Also easy to use is the VMware image, which you'll also find at [[Installing/VMwareImage]] — note this image isn't really recent either.
  
 
=== "Manual" installation ===
 
=== "Manual" installation ===

Revision as of 14:25, 8 February 2011

Versions

There are several versions currently maintained or developped, on 4 distinct "branches" :

  • Old 4.8 branch (will incorporate only maintenance fixes), latest released version is 4.8.3
  • Current stable branch : 5.0 branch (will incorporate only maintenance fixes), latest released version is 5.0.2 : recommended for production sites.
  • Stabilization branch for next stable branch : 5.1 branch no ETA available yet.
  • development trunk : definitively not a stable version : this is where the next version is actively developed, so, the trunk is hosting the future 5.1 version.

Installation using the trunk is for developers (or warriors).

System requirements

FusionForge is mainly developed on Linux systems, but it should run on other Unix variants as well. The minimal required components are Apache 2, PHP 5 and PostgreSQL 8.x. Other components may be needed depending on the extra features you need: Mailman for mailing-lists, CVS or SVN for version control, and so on.

Installation

TBD : recommended way to install... depending on context.

If official packages are available for Distributions that suit you, it is advised to install with packages (i.e. using apt on Debian-like systems).

aljeux says : my advice is:

  • Use branch 4.8 for non-apt install.
  • Use branch 5.0 for apt install.

Distribution packages

Debian and derivatives

There are .deb packages available for Debian and derivatives such as Ubuntu.

The official Debian repositories (status in the PTS [1]) contain packages of FusionForge 5.0.x, for Debian distributions unstable (sid) and testing (squeeze) .

Note that Debian stable (lenny) still had packages for the old GForge 4.7rc2 (pre-fusionforge).

Some packages will still be named after gforge- prefix whereas some are named fusionforge-. See [2] for more details on these official packages.

Installing these packages is done by using regular Debian tools (apt based), from the official Debian repositories. See README.Debian files in /usr/share/doc/[fusionforge*|gforge*] dirs for details on installation instructions or configuration issues.

In addition to these official packages for stable fusionforge releases, the "experimental" Debian section may also contain snapshots of the state of the trunk during development and stabilisation periods.

Users of Ubuntu or other versions of Debian will find instructions on how to get the unofficial (Debian-wise) packages or packages for other versions of fusionforge (snapshots) in Installing/DebianCompatiblePackages or Installing/UbuntuRepositories.

Other (RPM based) distributions

.rpm packages are being worked on and should be available for the version 5.1.

Nightly builds are already available for testing, see RPM Installation for more

Virtual machine image for testing

An image for a Virtual machine development environment is made available for easy testing. Note that it's meant to be used for evaluation and for getting familiar with development, rather than for a production site.

Installation CD

If you have a server you want to fully dedicate to FusionForge, then the installation CD could be for you: just boot the server on it, and it'll perform an automated installation of Debian + FusionForge. Grab the image at Installing/InstallCD — note this image isn't really recent.

VMware image

Also easy to use is the VMware image, which you'll also find at Installing/VMwareImage — note this image isn't really recent either.

"Manual" installation

See Installing/Manually

Back to FusionForge

See also