1,847
edits
(→Distribution independent: Reorder Docker, overhaul text a bit.) |
(→Distribution independent: Add Singularity.) |
||
(11 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
= Distributions = | = Distributions = | ||
The recommended way for installing Octave on GNU/Linux systems is via each distribution's package installation system. If this is for some reason not possible, or the available Octave version too old, consider using a [[#Distribution_independent|distribution independent]] approach described below. | The recommended way for installing Octave on GNU/Linux systems is via each distribution's package installation system. If this is for some reason not possible, or the available Octave version too old, consider using a [[#Distribution_independent|distribution independent]] approach described below or [[Building|build Octave from source]]. | ||
== Arch Linux == | == Arch Linux == | ||
Line 54: | Line 54: | ||
== Docker == | == Docker == | ||
* More info: https://hub.docker.com/r/mtmiller/octave | |||
* Development: https://gitlab.com/mtmiller/docker-octave | |||
docker pull mtmiller/octave | docker pull mtmiller/octave | ||
Line 60: | Line 61: | ||
== Flatpak == | == Flatpak == | ||
* More info: https://flathub.org/apps/details/org.octave.Octave | |||
* Development: https://github.com/flathub/org.octave.Octave | |||
flatpak install flathub org.octave.Octave | flatpak install flathub org.octave.Octave | ||
Line 66: | Line 68: | ||
== Guix == | == Guix == | ||
* More info: https://guix.gnu.org/packages/octave-5.2.0/ | |||
guix install octave | |||
== Homebrew on Linux == | == Homebrew on Linux == | ||
Line 73: | Line 77: | ||
"Homebrew on Linux" was formerly a fork known as Linuxbrew. It is possible to install the current release of Octave or the development version and any needed dependencies within your home directory. | "Homebrew on Linux" was formerly a fork known as Linuxbrew. It is possible to install the current release of Octave or the development version and any needed dependencies within your home directory. | ||
* More info: https://docs.brew.sh/Homebrew-on-Linux | |||
* Development: https://formulae.brew.sh/formula/octave | |||
brew install octave | brew install octave | ||
Line 79: | Line 84: | ||
== MXE == | == MXE == | ||
* More info: [[MXE]] | |||
* Development: https://hg.octave.org/mxe-octave | |||
== Singularity == | |||
* More info: https://cloud.sylabs.io/library/siko1056/default/gnu_octave | |||
* Development: https://github.com/siko1056/GNU-Octave-ILP64-Singularity | |||
singularity pull library://siko1056/default/gnu_octave:latest | |||
== Snap == | |||
* More info: https://snapcraft.io/octave | |||
* Development: https://github.com/octave-snap/octave-snap | |||
snap install octave | |||
== Spack == | |||
* More info: https://spack.readthedocs.io/en/latest/ | |||
* Development: https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/octave/package.py | |||
spack install octave | |||
= Building from source = | |||
: ''Main article: [[Building]]'' | |||
== See also == | |||
* [[Octave for other Unix systems]] | |||
[[Category:Installation]] | [[Category:Installation]] | ||
[[Category:GNU/Linux]] | [[Category:GNU/Linux]] |