Downloading Octave

Latest Release

There are several different versions of Octave available for download:

stable
This version is well tested and is the recommended version for most users of Octave.
development
The most recent snapshot of the development sources (if one is available). Use this if you want the latest features and it doesn't bother you that you might run into a few problems. These snapshots are not regular Octave releases. They are only provided for testing purposes, for people who would rather not bother with getting sources from the Mercurial archive. If you do find problems in the development snapshots, please report them to the maintainers@octave.org mailing list (but first read the bug reporting guidelines). If you are interested in the absolutely-latest-up-to-the-minute changes, you may use the sources from the public Mercurial archive instead (see below for details).
Octave version label Version number Release Date
Stable 3.2.4 (.tar.gz) (.tar.bz2) 28 January 2010
Testing 3.3.53 (.tar.gz) (.tar.bz2) 19 Oct 2010

Contributed Packages

A collection of contributed packages for Octave is available from http://octave.sf.net.

Binaries

Please note that all binary distributions of Octave are built by volunteers. We make no promises about these binary packages. If they are out of date and you would like to help keep them current, please contact the people who are responsible for the sites that distribute the various packages.

Linux

Binaries for Linux distributions are generally available with the distribution (Debian, SuSE, RedHat, and others have packages).

Mac OS X

Sun Solaris

The site http://www.sunfreeware.com has a binary distribution of Octave for Sun systems.

Windows

OS/2 or eComStation

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

Mirror Sites

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

ftp://ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave
http://neacm.fe.up.pt/pub/octave/
ftp://neacm.fe.up.pt/pub/octave

GNU Project FTP Site

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

Development Sources

The latest development sources of Octave are also available via anonymous access to a read-only Mercurial archive.

The primary archive address is http://www.octave.org/hg/octave, which currently redirects to http://hg.savannah.gnu.org/hgweb/octave.

If the primary HG archive is unavailable, a secondary site is http://velveeta.che.wisc.edu/cgi-bin/hgwebdir.cgi/octave.

If you decide to use the development sources from the Mercurial archive, please read the file ftp://ftp.octave.org/pub/octave/bleeding-edge/README.

Bugfixes for the Octave 3.2 series are maintained in a separate repository, accessible at http://hg.tw-math.de/release-3-2-x.

Assuming you have Mercurial installed on your machine you may check out the latest development version of Octave sources with the following command:

hg clone http://www.octave.org/hg/octave

Once you have the repository checked out, you can resync with the archive by doing

hg pull http://www.octave.org/hg/octave
hg update

See the Mercurial manual for additional information.