The laptops in the lab use Ubuntu, so we know things work on that. We also expect the software to work on other distributions. Details of the installation depend on which GNU/Linux distribution you are running, so talk to the staff for help.
We will be using Python 2.5 this semester on the class laptops, but, if your Linux distribution does not provide Python 2.5, using Python 2.4 should be fine. You can either use your distribution's package manager (apt, yum, etc.) to download and install Python, or you can compile from source.
You should also install tkinter, a Python package, so that you can run SoaR. Installation will be dependent on your distribution. For recent Debian-based distros, there is a package (python-tk) that you can install with apt. On other distributions, you should be able to find an appropriate package to install as well.
You will also need to install numpy, a Python package, for some of the assignments. Again, installation will be dependent on your distribution. For recent Debian-based distros, there is a package (python-numpy) that you can install with apt. For other distributions, you can either compile from source or find the appropriate package for your distribution.
cd SoaR sudo python setup.py installNote that since the installation script writes to protected system directories, if you do not have sudo set up, you will need to become root before running the script.
To start SoaR, do:
SoaR