Skip to content

Obtaining Coda

Danger

This page contains very outdated info and needs to be updated and rewritten.

Slightly more up-to-date info can be found at http://coda.cs.cmu.edu/mirrors.html.

As of time of writing, Coda is supported on Linux, NetBSD and FreeBSD. Alpha quality Windows95/98 Coda client and a WindowsNT Coda server are also available for testing purposes. We provide source code tarballs, precompiled Linux binaries in RPM packages, FreeBSD ports and NetBSD source packages.

Tip

Always check the README file at https://github.com/cmusatyalab/coda/blob/master/README.md for last minute changes and updates that have not yet found their way into the manual.

Here are the specific steps to obtain packaged distributions for supported platforms:

Download RedHat RPMS for lwp, rvm, rpc2, coda-debug-client, and, if necessary, coda-debug-server from http://coda.cs.cmu.edu/coda//.

Download FreeBSD ports for lwp, rvm, rpc2 and coda from http://coda.cs.cmu.edu/coda/freebsd/ and untar them into the /usr/ports directory on your system:

# cd /usr/ports
# tar xvzf <path_to_downloaded_files>/ports-lwp-<version>.tgz
# tar xvzf <path_to_downloaded_files>/ports-rvm-<version>.tgz
# tar xvzf <path_to_downloaded_files>/ports-rpc2-<version>.tgz
# tar xvzf <path_to_downloaded_files>/ports-coda-<version>.tgz

Important

FreeBSD ports are actualy only a framework for compilation, they will download source tarballs and build Coda on your system.

If you wish to perform Coda installation at later time, when Internet access would not be available, please download tarballs listed above and put them into /usr/ports/distfiles on your system.

Download NetBSD source packages for lwp, rvm, rpc2 and coda from http://coda.cs.cmu.edu/coda/netbsd/ and untar them into /usr/pkgsrc directory on your system:

# cd /usr/pkgsrc
# tar xvzf <path_to_downloaded_files>/pkgsrc-lwp-<version>.tgz
# tar xvzf <path_to_downloaded_files>/pkgsrc-rvm-<version>.tgz
# tar xvzf <path_to_downloaded_files>/pkgsrc-rpc2-<version>.tgz
# tar xvzf <path_to_downloaded_files>/pkgsrc-coda-<version>.tgz

Important

NetBSD packages are actualy only a framework for compilation, they will download source tarballs and build Coda on your system.

If you wish to perform Coda installation at later time, when Internet access would not be available, please download tarballs listed above and put them into /usr/pkgsrc/distfiles on your system.

You can obtain source code tarballs from http://coda.cs.cmu.edu/coda/source/.