__HEADER__(`Downloading Octave')
__TITLE_BAR__(`Latest Release')

There are several different versions of Octave available for download:

stable
This version is well tested, reliable, but also quite old and no longer maintained.
testing
A recent snapshot of the development sources that has been selected as being reasonably good. Most people who are not actively involved in Octave's development will want to use this version.
development
The most recent snapshot of the development sources. Use this if you want the latest features and it doesn't bother you that you might run into a few problems (if you do, please report them). If you are interested in up-to-the-minute changes, you may use the sources from the public CVS archive instead (see below for details).
__DOWNLOAD_INFO__(`2.0.17', `12 Apr 2002', `2.1.73', `22 Mar 2006', `2.9.9', `2 Oct 2006')
__TITLE_BAR__(`Contributed Packages')

A collection of contributed packages for Octave is available from __HTTP__(`octave.sf.net').

__TITLE_BAR__(`Binaries')

Linux

Binaries for Linux distributions are generally available with the distribution (__HTTP__(`www.debian.org', `Debian'), __HTTP__(`www.novell.com/linux/suse', `SuSE'), __HTTP__(`www.redhat.com', `RedHat'), and others have packages).

Mac OS X

There are several choices for OS X binaries:

Windows

OS/2 or eComStation

Dmitry Froloff has built OS/2 binaries that are available at http://froloff.homeip.net/.

__TITLE_BAR__(`FTP Mirror Sites')

If you have trouble transferring Octave from this site, you might try one of those listed below. They mirror the files from __OCTAVE_FTP__(`', `ftp://ftp.octave.org/pub/octave').

__FTP__(`ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave')
__FTP__(`ftp.math.uni-hamburg.de/pub/soft/math/octave')
__FTP__(`ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave')

__TITLE_BAR__(`GNU Project FTP Site')

The latest stable release of the Octave sources may also be found on the official Free Software Foundation ftp site, __FTP__(`ftp.gnu.org/pub/gnu', `ftp://ftp.gnu.org/pub/gnu'), which is also mirrored on many sites around the world.

__TITLE_BAR__(`Anonymous CVS')

The latest development sources of Octave are also available via anonymous access to a read-only CVS archive. There are also web interfaces to the archive available at __HTTP__(`www.octave.org/cgi-bin/cvsweb.cgi').

If you decide to use the development sources from the CVS archive, please read the file __OCTAVE_FTP__(`/bleeding-edge/README', `ftp://ftp.octave.org/pub/octave/bleeding-edge/README').

Assuming you have CVS and ssh installed on your machine you may check out the latest development version of Octave sources with the following sequence of commands:

Set CVS_RSH in your environment to

ssh

Set CVSROOT in your environment to

:ext:anoncvs@www.octave.org:/cvs

Or alternately add

-d :ext:anoncvs@www.octave.org:/cvs

in the CVS commands below (place it immediately after cvs, before any other CVS arguments).

Issue the command

cvs -z 9 checkout octave

to check out the all of the current development sources for Octave.

Once you've got the repository checked out, cvs update will sync your local copy with the repository. See the CVS manual for additional information on how to use CVS.

__OCTAVE_TRAILER__(`download')