# Installing the basic Astro-WISE Environment¶

1. Checkout awe from CVS. The password required to log in can be obtained on request:

> cvs -d :pserver:anoncvs@cvs.astro-wise.org:/cvsroot login
> cvs -d :pserver:anoncvs@cvs.astro-wise.org:/cvsroot checkout -r AWBASE awe

2. Follow the instructions given in awe/INSTALL.

3. Compile the Python code. This is done automatically by step 4 below. It can be done directly by calling the following scripts:

/path/to/awe /path/to/AWBASE/common/toolbox/compile_pipeline.py
/path/to/awe /path/to/current/common/toolbox/compile_pipeline.py

4. Let the Python code be updated automatically from CVS.

This can be done by using crontab. Example:

Add two crontab jobs to do automatic updates from CVS for the “AWBASE” and “current” checkouts.

A list of current crontab jobs can be obtained with this Linux command:

> crontab -l


Edit the contents of the crontab configuration file and install with:

> crontab -e


Add the following lines which update the checkouts every 10 minutes (adapt as necessary):

5,15,25,35,45,55 * * * * /path/to/awe /path/to/AWBASE/common/toolbox/update_pipeline.py AWBASE
5,15,25,35,45,55 * * * * /path/to/awe /path/to/current/common/toolbox/update_pipeline.py current


The crontab file can be uninstalled by using:

> crontab -r