Install

Executable versions of GNU Octave for GNU/Linux systems are provided
by the individual distributions. Distributions known to package Octave
include Debian,
Ubuntu,
Fedora,
Gentoo, and
openSUSE.
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.

The Octave Wiki
has instructions for installing Octave on macOS systems. Octave may
also be available in third-party package managers such as
Homebrew,
MacPorts, or
Fink.

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. The delay between an Octave
source release and the availability of a package for a particular
GNU/Linux distribution varies. The Octave project has no control over
that process.

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

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.

Development

Octave is free software licensed under the
GNU General Public License (GPL).
Assuming you have Mercurial installed on your machine
you may obtain the latest development version of Octave sources
with the following command: