Octave para macOS: Difference between revisions

(Created page with "En sistemas macOS, GNU Octave puede ser instalado de la siguiente manera: # macOS App Bundles '''"Octave.app"''' (un simple [https://en.wikipedia.org/wiki/Apple_Disk_Image dmg-file]) # macOS package managers. {{Note|'''GNU Octave {{Release}}''' esla versión estable actual.}} == macOS App Bundles == El [https://octave-app.org/ proyecot Octave.app] provee un instalador para macOS no oficial de fácil uso, arrasatra y suelta, basado en #Homebrew|...")
 
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 7: Line 7:
== macOS App Bundles ==
== macOS App Bundles ==


El [https://octave-app.org/ proyecot 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]


A '''very old''' installer is hosted on SourceForge.
Un instalador '''muy antigüo''' está almacenado en 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 de Octave 4.0.3 (con GUI)]  (OS X 10.9+)


== Package Managers ==
== Administradores de paquetes ==


All [https://en.wikipedia.org/wiki/Package_manager package managers] below are given in alphabetical order. The Octave developers do not recommend a certain package manager.
Todos los [https://en.wikipedia.org/wiki/Package_manager administradores de paquetes] listados abajo se encuentran en orden alfabético. Los desarrolladores de Octave no recomiendan ningún administrador de paquetes en particular.


=== Anaconda ===
=== Anaconda ===


→ ''Link to [https://anaconda.org/conda-forge/octave Octave package] there.''
→ ''Liga a [https://anaconda.org/conda-forge/octave Octave package] aquí.''


Follow the [https://docs.anaconda.com/anaconda/install/mac-os/ Anaconda installation instructions].
Sigue las [https://docs.anaconda.com/anaconda/install/mac-os/ instrucciones de instalación de Anaconda].


In the [https://support.apple.com/guide/terminal/welcome/mac Terminal App] type:
En la [https://support.apple.com/guide/terminal/welcome/mac Terminal App] escribe:


   conda create --name octave
   conda create --name octave
Line 32: Line 32:


=== Homebrew ===
=== Homebrew ===
→ ''Link to [https://formulae.brew.sh/formula/octave Octave package] there.''
→ ''Liga a [https://formulae.brew.sh/formula/octave Octave package] aquí.''


'''Install GNU Octave using Homebrew:'''
'''Instala GNU Octave usando Homebrew:'''


Follow the [https://brew.sh/ Homebrew installation instructions].
Sigue las [https://brew.sh/ instrucciones de instalación de Homebrew].


In the [https://support.apple.com/guide/terminal/welcome/mac Terminal App] type:
En la [https://support.apple.com/guide/terminal/welcome/mac Terminal App] escribe:


   brew update
   brew update
Line 46: Line 46:
   octave --gui
   octave --gui


In case of trouble try <code>brew doctor</code>, see the [https://docs.brew.sh/Troubleshooting Homebrew Troubleshooting Guide].
En caso de problemas intenta <code>brew doctor</code>, ver la [https://docs.brew.sh/Troubleshooting Guía de problemas de Homebrew].


=== MacPorts ===
=== MacPorts ===
→ ''Link to [https://github.com/macports/macports-ports/blob/master/math/octave/Portfile Octave package] there.''
→ ''Liga a [https://github.com/macports/macports-ports/blob/master/math/octave/Portfile Octave package] aquí.''


Follow the [https://www.macports.org/install.php MacPorts installation instructions].
Sigue las [https://www.macports.org/install.php instrucciones de instalación de MacPorts].


In the [https://support.apple.com/guide/terminal/welcome/mac Terminal App] type:
En la [https://support.apple.com/guide/terminal/welcome/mac Terminal App] escribe:


   sudo port selfupdate
   sudo port selfupdate
Line 62: Line 62:


===Spack===
===Spack===
→ ''Link to [https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/octave/package.py Octave package] there.''
→ ''Liga a [https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/octave/package.py Octave package] aquí.''


To install the '''Command Line Tools''' type in the [https://support.apple.com/guide/terminal/welcome/mac Terminal App]:
Para instalar las '''Herramientas de Línea de Comandos''' escribe en la [https://support.apple.com/guide/terminal/welcome/mac Terminal App]:


   sudo xcode-select --install
   sudo xcode-select --install


Follow the [https://spack-tutorial.readthedocs.io/en/latest/tutorial_basics.html Spack tutorial] and type in the Terminal App:
Sigue el [https://spack-tutorial.readthedocs.io/en/latest/tutorial_basics.html tutorial Spack] y escribe en la Terminal App:


   spack install octave
   spack install octave
Line 75: Line 75:
   octave --gui
   octave --gui


{{Note|The entire installation process can '''take up to a few hours'''. Octave has many dependencies which will be downloaded and installed prior to Octave.}}
{{Note|El proceso completo de instalación puede '''tomar algunas horas'''. Octave tiene muchas dependencias que serán descargadas e instaldas antes de Octave.}}


In case of trouble, please visit the [https://github.com/spack/spack/issues Spack repo issues list], and browse through Octave related issues by writing <code>is:issue octave</code> in the filters box.
En caso de problemas, por favor visita el [https://github.com/spack/spack/issues repositorio de problemas Spack], y busca a través de los problemas relacionados con Octave escribiendo <code>is:issue octave</code> en el filtro.


== Create a launcher app with the Script Editor ==
== Crea un lanzador utilizando el editor de Script ==


For example Homebrew installs Octave to {{Path|/usr/local/bin/octave}} by defaultFrom the [https://support.apple.com/guide/terminal/open-or-quit-terminal-apd5265185d-f365-44cb-8b09-71a064a42125/mac Terminal] application you can enter the command <code>which octave</code> to find out the exact location.
Por ejemplo Homebrew instala Octave en {{Path|/usr/local/bin/octave}} por defectoDesde la [https://support.apple.com/guide/terminal/open-or-quit-terminal-apd5265185d-f365-44cb-8b09-71a064a42125/mac Terminal] puedes ingresar el comando <code>which octave</code> para encontrar la localización exacta.


If you know the installation location, open the [https://support.apple.com/guide/script-editor Script Editor] application and write the following text in the editor window:
Si conoces el lugar de instalación, abre el [https://support.apple.com/guide/script-editor editor Script] y escribe el siguiente texto en la ventana de edición:


  do shell script "/usr/local/bin/octave --gui"
  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:
si deseas arrancar la interfaz gráfica (GUI) de Octave por defecto. Si prefieres arrancar Octave con la interface de línea de comandos (CLI), ingresa:


  tell application "Terminal"
  tell application "Terminal"
Line 93: Line 93:
  end tell
  end tell


or if Octave is in your default path:
o si Octave está en la ruta por defecto::


  tell application "Terminal"
  tell application "Terminal"
Line 99: Line 99:
  end tell
  end tell


Finally:
Finalmente:
* With a script open in the Script Editor app  on your Mac, choose "File > Export".
* Con un script abierto en el editor de script en tu Mac, elige "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"
* En el menú que aparece, selecciona "Application" del menú "File format", después navega a la carpeta "Applications" y guarda tu script ahí como "Octave.app".


To change the application icon:
Para cambiar el ícono de la aplicación:
* Open [[:File:Icon.png|this link]] in a web browser, right-click and select "copy image".
* Abre [[:File:Icon.png|esta liga]] en tu navegador web, click derecho y elige "copiar imagen".
* Select "Octave.app" in the Finder, then press {{Key|command-i}} to bring up the file info dialog.
* Selección "Octave.app" en el Finder, después presiona {{Key|command-i}} para cargar el archivo en el cuadro de diálogo.
* In the file info dialog, select the icon (in the top left) and press {{Key|command-v}} to paste the Octave icon over it.
* In el cuadro de diálogo, selecciona el ícono (en la parte superior izquierda) y presiona {{Key|command-v}} para pegar el ícono de Octave.


== See also ==
== Ver también ==


* [[Octave for macOS (outdated)]] contains old installation instructions.
* [[Octave for macOS (outdated)]] contiene instrucciones de instalación antigüas.


== Footnotes ==
== Notas de pie de página ==


<references/>
<references/>

Latest revision as of 20:22, 26 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.1.0 esla versión estable actual.

macOS App BundlesEdit

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 paquetesEdit

Todos los administradores de paquetes listados abajo se encuentran en orden alfabético. Los desarrolladores de Octave no recomiendan ningún administrador de paquetes en particular.

AnacondaEdit

Liga a Octave package aquí.

Sigue las instrucciones de instalación de Anaconda.

En la Terminal App escribe:

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

HomebrewEdit

Liga a Octave package aquí.

Instala GNU Octave usando Homebrew:

Sigue las instrucciones de instalación de Homebrew.

En la Terminal App escribe:

 brew update
 brew upgrade
 brew install octave
 
 octave --gui

En caso de problemas intenta brew doctor, ver la Guía de problemas de Homebrew.

MacPortsEdit

Liga a Octave package aquí.

Sigue las instrucciones de instalación de MacPorts.

En la Terminal App escribe:

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

SpackEdit

Liga a Octave package aquí.

Para instalar las Herramientas de Línea de Comandos escribe en la Terminal App:

 sudo xcode-select --install

Sigue el tutorial Spack y escribe en la Terminal App:

 spack install octave
 spack load octave
 
 octave --gui
El proceso completo de instalación puede tomar algunas horas. Octave tiene muchas dependencias que serán descargadas e instaldas antes de Octave.

En caso de problemas, por favor visita el repositorio de problemas Spack, y busca a través de los problemas relacionados con Octave escribiendo is:issue octave en el filtro.

Crea un lanzador utilizando el editor de ScriptEdit

Por ejemplo Homebrew instala Octave en /usr/local/bin/octave por defecto. Desde la Terminal puedes ingresar el comando which octave para encontrar la localización exacta.

Si conoces el lugar de instalación, abre el editor Script y escribe el siguiente texto en la ventana de edición:

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

si deseas arrancar la interfaz gráfica (GUI) de Octave por defecto. Si prefieres arrancar Octave con la interface de línea de comandos (CLI), ingresa:

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

o si Octave está en la ruta por defecto::

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

Finalmente:

  • Con un script abierto en el editor de script en tu Mac, elige "File > Export".
  • En el menú que aparece, selecciona "Application" del menú "File format", después navega a la carpeta "Applications" y guarda tu script ahí como "Octave.app".

Para cambiar el ícono de la aplicación:

  • Abre esta liga en tu navegador web, click derecho y elige "copiar imagen".
  • Selección "Octave.app" en el Finder, después presiona command-i para cargar el archivo en el cuadro de diálogo.
  • In el cuadro de diálogo, selecciona el ícono (en la parte superior izquierda) y presiona command-v para pegar el ícono de Octave.

Ver tambiénEdit

Notas de pie de páginaEdit