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. If you do find problems in the development snapshots, please report them, but first read the bug reporting guidelines first. 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.0.1 (.tar.gz) (.tar.bz2) 21 Apr 2008
PLEASE NOTE: Octave 3.0 is significantly different from Octave 2.1.x, particularly with regard to graphics, path handling, and built-in variables. Please read the NEWS file.

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/.

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 ftp://ftp.octave.org/pub/octave.

http://ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave
http://ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave
http://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. There is also a web interface to the archive available at http://www.octave.org/hg/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.

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.