Source Control
The software can be obtained via the git source control system as:
git clone git://git.fishsoup.net/reinteract
Browse the repository Recent changes
There is also an experimental read-only mirror of the source code via CVS; accessing that from the command line would look like:
cvs -d :pserver:anonymous@git.fishsoup.net:/srv/git/reinteract.git co -d reinteract master
The CVS mirror is provided for the convenience of people testing Reinteract on Windows, where git is difficult to get going. A blog entry about trying out Reinteract on Windows. (MSysGit actually works well now. I'll leave the CVS mirror up pending a complete set of instructions using git.)
A post about building the dependencies for Reinteract on OS X.
Trying it out
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).
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 below instructions 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
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
