Dashboard > Pulse v1.2 > ... > Setup and Administration > Installation
  Pulse v1.2 Log In | Sign Up   View a printable version of the current page.  
  Installation
Added by Jason Sankey, last edited by Jason Sankey on Dec 03, 2007  (view change)
Labels: 
(None)

Pulse Manual Index

Overview

Pulse packages are distributed in three forms:

Extension Type
exe Windows installer.
tgz Compressed tar archives.
zip Zip archives.

The Windows installers are the recommended way to install pulse™ on a Windows system, although an archive may also be used. The tar archives are recommended for Unix-like systems as they retain file permissions in a standard form. Zip archives also retain permission information, but this may not be supported by all unzip tools.

Package Naming Conventions

Package names have the form:

pulse-<version>.<ext>

where <version> is the version of the pulse server and <ext> is one of the extensions listed above.

Requirements

All pulse™ users require a Java Runtime Environment, version 1.5 or above, on the host machine. A suitable runtime is made available by Sun Microsystems at http://java.sun.com/j2se/1.5.0/download.jsp. When installing the runtime, make sure you set the value of the JAVA_HOME environment variable to the runtime install directory, and add the java binary to your path.

Additionally, support for Perforce requires the Perforce command line client p4. This is available for many platforms from http://perforce.com/perforce/loadprog.html.

Perforce Users
Ensure that the p4 binary is in the path of your pulse™ process. The easiest way to achieve this is to add the binary to a directory on the system path (e.g. /usr/bin on Unix-like systems) or add the install directory to your system PATH (Start > Control Panel > System > Advanced > Environment Variables on Windows).

Windows Installers

To install pulse™ using a Windows installer, simply run the installer and follow the prompts. When the installer completes pulse™ will be set up as a Windows service that may be started and stopped using the Start menu shortcuts provided.

Installing From An Archive

Unpacking the Archives

The archives provided all unpack into a directory with the same name as the archive, excepting the extension. You can unpack the archive to a directory of your choice on the host system. To unpack the archives, use your favoured archive unpacking tools. For example:

$ tar zxvf pulse-1.0.tgz

or:

$ unzip pulse-1.0.zip

Environment Variables

For the pulse™ startup and shutdown scripts to function regardless of where they are run from, you should set the environment veriable PULSE_HOME to the home directory for your pulse install. This is the full path of the pulse-<version> directory created when you unpacked the archive, for example:

/usr/local/pulse-1.0

The steps required to set environment variables vary from system to system.

Windows Systems

From the Start menu, select: Settings > Control Panel > System. On the Advanced tab, click the Environment Variables button. This will present you with the environment variables, along with an interface to add new variables. To check the variable has been set, type the following at a command prompt:

c:\> echo %PULSE_HOME%
c:\pulse-1.0
c:\>

Unix Systems

Typically, you set environment variables in the profile for your shell. For example, bash users will have a .bash_profile in their home directory. To set a variable in a bourne-compatible shell, enter the following lines on your profile:

PULSE_HOME=/usr/local/pulse-1.0
export PULSE_HOME

You can check the variable has been set correctly in your shell by typing:

$ echo $PULSE_HOME
/usr/local/pulse-1.0
$

Starting Your Pulse Server

Once you have set the PULSE_HOME variable and confirmed it has the correct value, you can control the pulse™ server using the script $PULSE_HOME/bin/pulse.bat (Windows systems) or $PULSE_HOME/bin/pulse (Unix-like systems). For example, to start the server, run the script specifying the start command:

$ $PULSE_HOME/bin/pulse start

The server will start the web interface listening on port 8080 by default (refer to Changing the Web Application Port to change this default). For more information about the pulse script, issue the help command (i.e. pulse help) or see Server Commands.

Running as a Service

It is usually most convenient to install pulse™ as a service. For details, see the Running as a Service page.

Next Steps

To complete the setup process, open:

http://<host>:8080/

in your web browser and complete the Setup Wizard.

Zutubi wiki is Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.10 Build:#528 Nov 29, 2006) - Bug/feature request - Contact Administrators