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
- The Octave Forge project hosts a native Windows binary distribution of Octave built with MSVC. It should also be possible to build a comparable package with the MinGW compiler, but we need a volunteer for that job.
- http://www.cygwin.com The Cygwin binary package is out of date. If you'd like to help bring it up to date, please start by reading the README.Cygwin file in the Octave sources.
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/octaveOnce you have the repository checked out, you can resync with the archive by doing
hg pull http://www.octave.org/hg/octavehg updateSee the Mercurial manual for additional information.