Windows

To install Reinteract on Microsoft Windows, you need to first install the Python 2.6.1 distribution from python.org.

Then download and run the Reinteract installer for Python 2.6. (16MB download, 50MB installed.) This installer has been tested to work Windows XP and Windows Vista. It is unlikely to work correctly with older version of Windows.

Alternatively, if you have Python 2.5 installed, you can download and run the Reinteract installer for Python 2.5. (Only one version of Reinteract can be installed at a time. If you install the Python 2.5 version it will replace the Python 2.6 version and vice-versa.)

The installer includes everything that you need to run Reinteract other than Python: the GTK+ libraries, the Python bindings for the GTK+ libraries, Numpy, and matplotlib. If you already have some of these installed and know that you would rather use the system instead, you can do a custom install and skip those components (advanced users only.)

Installer sources and other versions. How the installer was created.

Mac OS X

The Reinteract distribution requires Python 2.5 or Python 2.6. On OS X 10.5 (Leopard) the system version of Python works fine. On OS X 10.4 (Tiger), you'll need to download and install the Python 2.5.2 or 2.6 distribution from python.org. The distribution will not work with older versions of OS X.

Then download Reinteract. (20MB download, 80MB installed.) To install, double click on the disk image to open it and drag Reinteract to your Applications folder. The installer includes universal binaries and works on both Intel and PPC machines.

Installer sources and other versions. How the installer was created.

Instructions for building from source

It's also possible to install Reinteract via MacPorts. Note that the default variant is the X11 version of Reinteract, not the native Quartz version.

Linux

Packages of Reinteract should shortly be available for major Linux distributions. In the mean time, it's very easy to get the latest version of Reinteract from source control.

Source

The software can be obtained via the Git source control system as:

git clone git://git.fishsoup.net/reinteract

Browse the repository Recent changes

Once you have it checked out, simply run bin/uninst.py from command line. While on Linux and Unix you could install it using the standard 'configure; make; make install' sequence, this is not really recommended unless you are creating a package. (You'd need to install it into the system directories and mixing packaged files with manually installed files is never a good idea.) A simple thing to do is to make a symlink to the checkout location from $HOME/bin/reinteract. On some distributions, you can also use the 'checkinstall' system to create a local package (see below).

Sources releases are useful only if you are creating a package to distribute for your operating system.

Installing with Checkinstall

The 'checkinstall' utility makes it easy to create packages from any project with a Makefile. To use it, install the 'checkinstall' package on your distribution. The instructions below assume an Ubuntu or Debian system.

The package can be generated and installed by executing (from the checkout location):

./autogen.sh && ./configure --prefix=/usr && make
sudo checkinstall -y --fstrans=no

A Debian package is now located in the checkout location, and has been installed to your system. To launch reinteract, just type

reinteract

The package can be removed at any time by using your system's normal package management utilities; for example, by executing:

sudo apt-get remove reinteract --purge