1,852
edits
(Strip info about version numbers (oudated).) |
(Overhaul intro and app bundle section.) |
||
Line 1: | Line 1: | ||
GNU Octave is primarily developed on GNU/Linux and other POSIX conformant systems. | GNU Octave is primarily developed on GNU/Linux and other POSIX conformant systems. On macOS Octave can be installed by using | ||
* a macOS App Bundle [https://en.wikipedia.org/wiki/Apple_Disk_Image dmg-file] (called "Octave.app"), or | |||
* a macOS [[#Package Managers|package manager]]. | |||
== | == macOS App Bundles == | ||
The [https://octave-app.org/ Octave.app project] ([https://github.com/octave-app GitHub page]) provides an unofficial ready-to-use macOS app bundle installer based on [[#Homebrew|Homebrew]] (see blow). | |||
* [https://octave-app.org/Developer-Downloads.html macOS App Bundle of Octave 5.1.0 Beta (with GUI)] | * [https://octave-app.org/Developer-Downloads.html macOS App Bundle of Octave 5.1.0 Beta (with GUI)] | ||
* [https://octave-app.org/Download.html macOS App Bundle of Octave 4.4.x (with GUI)] | * [https://octave-app.org/Download.html macOS App Bundle of Octave 4.4.x (with GUI)] | ||
An older installer is hosted on SourceForge. | |||
* [https://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary/2016-07-11-binary-octave-4.0.3/octave_gui_403_appleblas.dmg/download macOS App Bundle of Octave 4.0.3 (with GUI)] (OS X 10.9+) | * [https://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary/2016-07-11-binary-octave-4.0.3/octave_gui_403_appleblas.dmg/download macOS App Bundle of Octave 4.0.3 (with GUI)] (OS X 10.9+) | ||
== Package Managers == | |||
==Package Managers== | |||
A package manager is a software tool to automate the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner. It typically maintains a database of software dependencies and version information to prevent software mismatches and missing prerequisites. | A package manager is a software tool to automate the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner. It typically maintains a database of software dependencies and version information to prevent software mismatches and missing prerequisites. |