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
- The Octave Forge project hosts a native Windows binary distribution of Octave built with the MinGW compiler.
- http://www.cygwin.com The Cygwin project hosts binaries for Cygwin users. Look in the math category for the Octave package when installing.
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.