Octave para macOS: Difference between revisions

From Octave
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:


El [https://octave-app.org/ proyecto Octave.app] provee un instalador para macOS no oficial de fácil uso, arrasatra y suelta, basado en [[#Homebrew|Homebrew]] (ver más adelante).
El [https://octave-app.org/ proyecto Octave.app] provee un instalador para macOS no oficial de fácil uso, arrasatra y suelta, basado en [[#Homebrew|Homebrew]] (ver más adelante).
* [https://github.com/octave-app/octave-app/releases Download installer from GitHub]
* [https://github.com/octave-app/octave-app/releases Descarga el instalador desde GitHub]


Un instalador '''muy antigüo''' está almacenado en SourceForge.
Un instalador '''muy antigüo''' está almacenado en SourceForge.

Revision as of 18:11, 24 April 2023

En sistemas macOS, GNU Octave puede ser instalado de la siguiente manera:

  1. macOS App Bundles "Octave.app" (un simple dmg-file)
  2. macOS package managers.
Info icon.svg
GNU Octave 9.2.0 esla versión estable actual.

macOS App Bundles

El proyecto Octave.app provee un instalador para macOS no oficial de fácil uso, arrasatra y suelta, basado en Homebrew (ver más adelante).

Un instalador muy antigüo está almacenado en SourceForge.

Administradores de paquetes

All package managers below are given in alphabetical order. The Octave developers do not recommend a certain package manager.

Anaconda

Link to Octave package there.

Follow the Anaconda installation instructions.

In the Terminal App type:

 conda create --name octave
 conda activate octave
 conda install -c conda-forge octave
 
 octave --gui

Homebrew

Link to Octave package there.

Install GNU Octave using Homebrew:

Follow the Homebrew installation instructions.

In the Terminal App type:

 brew update
 brew upgrade
 brew install octave
 
 octave --gui

In case of trouble try brew doctor, see the Homebrew Troubleshooting Guide.

MacPorts

Link to Octave package there.

Follow the MacPorts installation instructions.

In the Terminal App type:

 sudo port selfupdate
 sudo port upgrade outdated
 sudo port install octave
 
 octave --gui

Spack

Link to Octave package there.

To install the Command Line Tools type in the Terminal App:

 sudo xcode-select --install

Follow the Spack tutorial and type in the Terminal App:

 spack install octave
 spack load octave
 
 octave --gui
Info icon.svg
The entire installation process can take up to a few hours. Octave has many dependencies which will be downloaded and installed prior to Octave.

In case of trouble, please visit the Spack repo issues list, and browse through Octave related issues by writing is:issue octave in the filters box.

Create a launcher app with the Script Editor

For example Homebrew installs Octave to /usr/local/bin/octave by default. From the Terminal application you can enter the command which octave to find out the exact location.

If you know the installation location, open the Script Editor application and write the following text in the editor window:

do shell script "/usr/local/bin/octave --gui"

if you wish to start the Octave GUI by default. If you want to start the Octave command-line interface (CLI), enter instead:

tell application "Terminal"
 do script "/usr/local/bin/octave; exit"
end tell

or if Octave is in your default path:

tell application "Terminal"
 do script "`which octave`; exit"
end tell

Finally:

  • With a script open in the Script Editor app on your Mac, choose "File > Export".
  • In the menu that appears, select "Application" from the "File format" menu, then navigate to the "Applications" folder and save your script there as "Octave.app"

To change the application icon:

  • Open this link in a web browser, right-click and select "copy image".
  • Select "Octave.app" in the Finder, then press command-i to bring up the file info dialog.
  • In the file info dialog, select the icon (in the top left) and press command-v to paste the Octave icon over it.

See also

Footnotes