Octave para macOS: Difference between revisions

From Octave
Jump to navigation Jump to search
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 21: Line 21:
→ ''Liga a [https://anaconda.org/conda-forge/octave Octave package] aquí.''
→ ''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.2.0 esla versión estable actual.

macOS App Bundles[edit]

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[edit]

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.

Anaconda[edit]

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

Homebrew[edit]

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.

MacPorts[edit]

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

Spack[edit]

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
Info icon.svg
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 Script[edit]

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én[edit]

Notas de pie de página[edit]