Installing the basic Astro-WISE Environment

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

    > cvs -d login
    > cvs -d 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/
    /path/to/awe /path/to/current/common/toolbox/
  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/ AWBASE
    5,15,25,35,45,55 * * * * /path/to/awe /path/to/current/common/toolbox/ current

    The crontab file can be uninstalled by using:

    > crontab -r