Download

GNU Octave 10.3.0 is the latest stable release. (Release Notes)

 

Source

The latest released version of Octave is always available from

  • https://ftp.gnu.org/gnu/octave
  • ftp://ftp.gnu.org/gnu/octave

Please download from https://ftpmirror.gnu.org/octave, which will redirect automatically to a nearby mirror site.

Users are encouraged to verify the Octave installation file they download (such as octave-10.3.0.tar.xz) as follows:

  • First, ensure that you are downloading from the official Octave website, or from a GNU mirror linked from the official Octave website.
  • Next, download the corresponding signature file for the installation file you downloaded, for example if you intend to install octave-10.3.0.tar.xz then download the signature octave-10.3.0.tar.xz.sig.
  • Next, run the following command to import a public key (this needs to be done only once).
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 5D36644B
    
  • Finally, verify the integrity of the file you downloaded with a command like
    gpg --verify octave-10.3.0.tar.xz.sig
    
  • If all is well, then the output should say
    gpg: Good signature from "John W. Eaton <jwe@gnu.org>
    

    in which case you can install Octave from that file.

  • If the file you downloaded was corrupted or changed by anyone else, then the output will say
    gpg: BAD signature from "John W. Eaton <jwe@gnu.org>".
    

    in which case you should not install from that file, but should start over.

 

GNU/Linux

Packaged versions of Octave for GNU/Linux systems are provided by the individual distributions described in the Octave wiki. These packages are created by volunteers. The delay between an Octave source release and the availability of a package for a particular GNU/Linux distribution varies.

Alternatively, there are some distribution independent installation methods for more recent versions of GNU Octave described in the Octave wiki.

 

BSD

Executable versions of Octave for BSD systems are provided by the individual distributions. Both FreeBSD and OpenBSD have Octave packages. These packages are created by volunteers and the Octave project has no control over that process.

 

macOS

The Octave Wiki has instructions for installing Octave on macOS systems. Octave is also available in third-party package managers such as Homebrew and MacPorts.

 

Microsoft Windows

Note: All installers below bundle several Octave packages so they don't have to be installed separately. After installation type pkg list to list them.
Read more.

The 32-bit Windows binaries formerly distributed by the Octave project are no longer supported. The download link has been removed from here but old installers are still available from the FTP mirrors. Patches for known issues are still welcome.

An alternative source for Windows binaries of Octave is MSYS2.

All Windows binaries with corresponding source code can be downloaded from https://ftpmirror.gnu.org/octave/windows/.