@title("Build UTGB Shell from Source")
[index.html Top Page]
= Build UTGB Shell from Source
== Setup
In ordre to build the UTGB shell from the source codes, you need the following tools:
* Java SDK (1.5 or higher)
* Subversion
* [http://maven.apache.org Maven] (version 2.0.7 or higher)
* GNU Make
=== Note
* JAVA_HOME and PATH environment variables must be set as described in [quickstart.html here]. If you are an Windows user, you have to use cygwin (an UNIX emulator) to build UTGB shell.
== Build
First, obtain the entire source code from our Subversion repository:
{{
> svn checkout http://svn.utgenome.org/utgb/trunk/utgb/utgb-shell utgb-shell
}}
Then, do make:
{{
> cd utgb-shell
> make
}}
To install the UTGB shell, you must be a super user, then {b|make install}.
utgb-shell# make install
== Installation to another folder
To alter the installation folder, edit the INSTALL_DIR variable in the Makefile:
INSTALL_DIR = /usr/local
For example, with the following setting, the UTGB shell is installed as /home/leo/local/bin/utgb
INSTALL_DIR = /home/leo/local
== Confirm the UTGB shell installation
Set up the PATH variable (see also [quickstart.html this document]) so that the installed utgb command can be found from the command line:
export PATH=/home/leo/local/bin:$PATH
Then, type {b|utgb}:
> utgb
UTGB Shell: version 1.1.3-SNAPSHOT (Revision: 1776)
type --help for a list of the available sub commands.
== Upgrade UTGB Shell
To install the latest version of the UTGB shell, use {b|svn update}:
> svn update
Then, make clean, make, make install.
== What's Next?
Enjoy track development with UTGB! [quickstart.html Quick Start Guide]