Download and Install
Notes for All Platforms
- You must have an account setup on the data server. Contact todd.elsethagen@pnl.gov)
- You must set the environment variable SALSSA_JAVA in order to use
salssa. Java 1.5 is required.
- To customize, place files in the following directories after
unzipping/untarring the distributions:
- ./registry -- for registry items, see example.ini for details
- ./jobscripts -- for customizing how job scripts are created
- ./images -- for use in adding registry items, this directory is
the first one searched when looking for images by name (to use,
supply a relative path e.g. "image_name.png" in your custom registry
entries)
Platform specific instructions:
[Windows]
[Mac]
[Linux]
Windows
Note: If you have already installed perl, you can skip to step 2.
- Download and install ActivePerl-5.10.0.1001-MSWin32-x86-283495.msi. On PNNL systems, you must "Run as Elevated" to install, so download the installer first.
- Download and unzip salssa-win.zip wherever you would like to. We recommend "C:\" which will create "C:\salssa".
- Open an explorer window to where you unzipped salssa-win.zip and double-click "run_salssa.bat".
OSX
Getting salssa for mac is a bit more complicated.
If you have already done steps 1 through 6, you can skip to step 7.
- Download and install Python 2.5.* if needed. OSX 10.5 already has python 2.5 installed. You can grab the pkg from here.
- Download and install wxPython 2.8.9.1. You can grab the pkg from here.
- Download and install graphviz 2.20.3.
- 10.4 users must build their own with "configure; make; sudo make install". Tarball is here.
- 10.5 users can grab the pkg from here.
- Download and install easy_install. Do this by running "sh" on this file.
- Make sure python, easy_install, and graphviz are in your $PATH environment variable. You can do it with the following line in a terminal:
export PATH=/Library/Frameworks/Python.framework/Versions/2.5/bin:/usr/local/bin:$PATH
I suggest you put in in your ~/.bashrc file and source that every time.
- Run the following easy_install's from a terminal:
- Download our latest source tarball and run the following commands to extract and install
- At this point you should be able to type
run_salssa.py
Linux
Note: Please download the version appropriate for your system. There is
no guarantee that a distribution built for one platform will work on
another.
-
Download and place the appropriate distribution in your installation
directory.
tar -zxvf salssa-aw?.tar.gz
cd salssa
-
set SALSSA_JAVA to a java 1.5 binary
./run_salssa.sh