Skip to main content.

Downloading Interchange

The current stable release of Interchange is 5.4.2.
The current development release of Interchange is 5.5.2.
(For documentation downloads, please see Documentation.)

Before downloading, you can try out our Online DEMO.

For a successful involvement with Interchange, consider subscribing to some of the Public Interchange Mailing Lists.

Existing users should refer to the WHATSNEW file for all relevant additions to the codebase and upgrade instructions. For upgrades from legacy code (from MiniVend to Interchange 5.0), see UPGRADE document in our documentation set.

MAC signatures area avilable, use them to verify your downloads. GnuPG keys of Interchange developers are available to maintain communication privacy.

RPM package users should first read the Binary RPMS README file.
Debian GNU package users should first read the README.debian file.

Stable releases

MAC package signatures

MD5:

def855c7cfca000ad41f44cd4db83476  interchange-5.4.0.tar.gz
b46f4e0da3c506f16732ae134be9f883  interchange-5.4.0.tar.bz2
349504ffb5c44de7ba2ee321a1ba1f5d  interchange-5.4.1.tar.gz
8fec2aedd97a0ccb0c3ef6655da062dc  interchange-5.4.1.tar.bz2
43a1f24d3f12e00030a18e5dd4b2c8e5  interchange-5.4.2.tar.bz2
15e706c472ce7bae28e85e61291d4a46  interchange-5.4.2.tar.gz

SHA1:

04acdc39e8ae5d5ba68708b3d1469b0a675deeda  interchange-5.4.0.tar.gz
ca37f5654e30fb9da0983368d16889530ddb9193  interchange-5.4.0.tar.bz2
8fabcfdeaabe32372982ddf85f717c967c2806e0  interchange-5.4.1.tar.gz
a7528a8c0c604c879796ac3889cfe8de5d57ecab  interchange-5.4.1.tar.bz2
c01d25894888eca37b65b25958a97e8f5e72380b  interchange-5.4.2.tar.bz2
7bded027ad7720059e26b6dd5e1d513108d92663  interchange-5.4.2.tar.gz

Cross-platform packages (download via HTTP)

interchange-latest.tar.gz (symlink to 5.4.2)
interchange-5.4.2.tar.gz
interchange-5.4.2.tar.bz2

Cross-platform packages (download via FTP)

interchange-latest.tar.gz (symlink to 5.4.2)
interchange-5.4.2.tar.gz
interchange-5.4.2.tar.bz2

Distribution directory

You might also take a look at our Interchange 5.4 distribution directory which is available through both FTP and HTTP.

CVS

You can browse the latest release CVS tree online using CVSWeb.
You can also use a cvs client to download a read-only copy from CVS to your computer:

cvs -z6 -d :pserver:cvs@cvs.icdevgroup.org:/var/cvs \
  checkout -P -r STABLE_5_4-branch interchange

Interchange developers with an open account can check out a writable copy:

cvs -z6 -d :ext:DEVELOPER@cvs.icdevgroup.org:/var/cvs \
  checkout -P -r STABLE_5_4-branch interchange

Debian GNU packages

Packages for the Debian GNU operating system are being maintained by Stefan Hornburg, a Debian developer. You can find the packages and apt-get setup instructions in a separate directory (you can also browse the top-level directory for other versions).

RPM packages

Packages for Red Hat-derived operating systems are being maintained by Jon Jensen. You can find the packages in a RPM and SRPM directories.

Development source tree

Cross-platform packages (download via HTTP)

interchange-nightly.tar.gz (symlink to latest nightly build)

Cross-platform packages (download via FTP)

interchange-nightly.tar.gz (symlink to the latest nightly build)

Distribution directory

You might also take a look at our Interchange 5.5 distribution directory which is available through both FTP and HTTP.

CVS

You can browse the latest development CVS tree online using CVSWeb.
You can also use a cvs client to download a read-only copy from CVS to your computer:

cvs -z6 -d :pserver:cvs@cvs.icdevgroup.org:/var/cvs \
  checkout -P interchange

Interchange developers with an open account can check out a writable copy:

cvs -z6 -d :ext:DEVELOPER@cvs.icdevgroup.org:/var/cvs \
  checkout -P interchange

Chronological overview of past Interchange releases

You can see the chronological list of past Interchange releases (along with announcement texts and FTP directory links) on our releases page.

A Note on CVS

Please note that there is a package manifest file (basically, a list of all files needed for the release) that is checked before installation is completed. Occasionally, during development, that list gets out of sync with the actual set of files in the repository. If that's the case and you get an error, do:

rm -f MANIFEST
make manifest
And then try installing again.

Once you've checkout out Interchange from CVS, it's easy to have CVS update just the changed files. From inside the interchange/ directory you can type:

cvs -z6 update -dP
And your sources will be updated to the latest available.

If you've made changes to your local copy and would like to produce a diff against the version you checked out from the repository, simply do:

cvs diff

To see what changes have been made to the repository since you checked out your copy, do:

cvs diff -D tomorrow
(Using a date of tomorrow should keep you from missing very recent changes due to timezone discrepancies.)

If you frequently use CVS, it is helpful to create the ~/.cvsrc file with commonly-used options such as these:

cvs -z6 -q
diff -u
update -Pd
checkout -P
The above will direct CVS to automatically compress all data communicated between you and our server (saving bandwidth), and be quieter with notices output. It will also show unified diffs (the preferred type) and prune empty directories added or deleted since your last repository check-out.

Legacy Information

We keep legacy packages of Minivend 4, Tallyman, Minivend 3, Minivend 2, Minivend 1, and even Vend available for download!

Users & Developers