Skip to Content

Download and Install

Notes for All Platforms

Platform specific instructions: [Windows] [Mac] [Linux]

Windows

Note: If you have already installed perl, you can skip to step 2.
  1. 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.
  2. Download and unzip salssa-win.zip wherever you would like to. We recommend "C:\" which will create "C:\salssa".
  3. 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.
  1. Download and install Python 2.5.* if needed. OSX 10.5 already has python 2.5 installed. You can grab the pkg from here.
  2. Download and install wxPython 2.8.9.1. You can grab the pkg from here.
  3. 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.
  4. Download and install easy_install. Do this by running "sh" on this file.
  5. 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.
  6. Run the following easy_install's from a terminal:
    • easy_install http://networkx.lanl.gov/download/networkx/networkx-0.36-py2.5.egg
    • easy_install PyOpenGL
    • easy_install PyXML
    • easy_install ZSI
  7. Download our latest source tarball and run the following commands to extract and install
    • tar -xvzf salssa-src.tar.gz
    • cd SALSSA-2.2
    • python setup.py install
  8. 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.
  1. Download and place the appropriate distribution in your installation directory.
  2. tar -zxvf salssa-aw?.tar.gz
  3. cd salssa
  4. set SALSSA_JAVA to a java 1.5 binary
    • setenv SALSSA_JAVA /usr/local/bin/java  # csh
    • export SALSSA_JAVA=/usr/local/bin/java  # sh/bash
  5. ./run_salssa.sh