Differences between revisions 1 and 35 (spanning 34 versions)
Revision 1 as of 2010-03-29 08:10:42
Size: 429
Editor: root
Comment:
Revision 35 as of 2010-12-10 09:01:23
Size: 1158
Editor: root
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Generally, you will want to create a user account for running emen2, e.g. 'emen2.' This has the benefit of working well with the default config file. Running as any other user also works fine, you will just have to change one or two paths in config.yml. = Installing and configuring EMEN2 =
Line 3: Line 3:
1. Download the latest EMEN2 source code release and untar [default: /home/emen2/emen2 ] <<TableOfContents>>
Line 5: Line 5:
3. Create a directory for the Database Environment, [default: /home/emen2/db ] = Install Dependencies =

You will first need to install the various [[EMEN2/Dependencies|EMEN2 dependencies]]. They are all straight-forward to install, and can generally be installed using Python's easy_install system.

= Install EMEN2 =

EMEN2 can be installed using either Python easy_install:

{{{
sudo easy_install emen2
}}}

Or by downloading the source, unpacking, and using Python distutils:

{{{
python ./setup.py build
sudo python ./setup.py install
}}}

= Quick Start =

Here is a "quick start" guide to install EMEN2, initialize an EMEN2 DB, and start the web server. The "-h" argument in the scripts below are references to a directory to keep the EMEN2 DB; the directory will be created if it does not exist.

{{{
python -m emen2.db.clone -h $HOME/test_db -- --defs
python -m emen2.web.server -h $HOME/test_db
}}}

You can also quickly access the native Python API, by invoking the emen2.db.admin module and interactive mode.

{{{
python -i -m emen2.db.admin
}}}

Note:
If you are using Python 2.7, you can use "-m emen2.web" and "-m emen2.db"

Installing and configuring EMEN2

Install Dependencies

You will first need to install the various EMEN2 dependencies. They are all straight-forward to install, and can generally be installed using Python's easy_install system.

Install EMEN2

EMEN2 can be installed using either Python easy_install:

sudo easy_install emen2

Or by downloading the source, unpacking, and using Python distutils:

python ./setup.py build
sudo python ./setup.py install

Quick Start

Here is a "quick start" guide to install EMEN2, initialize an EMEN2 DB, and start the web server. The "-h" argument in the scripts below are references to a directory to keep the EMEN2 DB; the directory will be created if it does not exist.

python -m emen2.db.clone -h $HOME/test_db -- --defs
python -m emen2.web.server -h $HOME/test_db

You can also quickly access the native Python API, by invoking the emen2.db.admin module and interactive mode.

python -i -m emen2.db.admin

Note: If you are using Python 2.7, you can use "-m emen2.web" and "-m emen2.db"

EMEN2/Install (last edited 2013-06-27 06:59:34 by IanRees)