Skip to main content.

Downloading Interchange

The current stable release of Interchange is 5.6.1.
The current development release of Interchange is 5.7.1.
(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 UPGRADE document for information on incompatible changes and upgrade instructions. For an exhaustive list of changes, see the WHATSNEW document from the previous development series. For upgrades from legacy code (from MiniVend to Interchange 5.0), see the Upgrading 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:

b9f72c5b65e6336ff05a643b3c341e58  interchange-5.6.0.tar.bz2
37d82aaf86f315c7294a7d9a3cc20290  interchange-5.6.1.tar.bz2
70aae7c2408ac80bb0a2d79b94440ed0  interchange-5.6.0.tar.gz
18d82b496876df42e5b382747e08263d  interchange-5.6.1.tar.gz

SHA1:

fcc4d84411ec52cce907c8fd221126162b2b1d8c  interchange-5.6.0.tar.bz2
6fabfab9bd3d730170be4bc8fa1750a1d48c4847  interchange-5.6.1.tar.bz2
15972ecb6669306800b526c7808e75fe45d64705  interchange-5.6.0.tar.gz
6211c506159fd4b05c2ff2d7ebc578bfc1a2ba92  interchange-5.6.1.tar.gz

Cross-platform packages (download via HTTP)

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

Cross-platform packages (download via FTP)

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

Distribution directory

You might also take a look at our Interchange 5.6 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_6-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_6-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.7 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