The latest released version of Octave is always available from
Please download from https://ftpmirror.gnu.org/octave, which will redirect automatically to a nearby mirror site.
Users are encouraged to verify the integrity of the files they download
(such as octave-11.1.0.tar.xz) as follows:
octave-11.1.0.tar.xz, download the signature file
octave-11.1.0.tar.xz.sig.gpg --keyserver hkps://keys.gnupg.net --recv-keys B05F05B75D36644B
gpg --verify octave-11.1.0.tar.xz.sig
gpg: Good signature from "John W. Eaton <jwe@gnu.org>
which indicates the downloaded file matches the signature.
gpg: BAD signature from "John W. Eaton <jwe@gnu.org>".
in which case you should delete the file, and try to download it again.
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.
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.
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.
pkg list to list them.Windows-64 (64-bit linear algebra for large data)
Unless your computer has more than ~32GB of memory
and you need to solve linear algebra problems
with arrays containing more than ~2 billion elements, this
version will offer no advantage over the recommended Windows-64
version above.
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/.