2013-05-08 13 views
5

Ho provato ad installare GNU Octave sul mio Mac utilizzando Fink da questa istruzione http://wiki.octave.org/Octave_for_MacOS_XCome posso installare GNU Octave su Mac con Fink?

credo di aver seguito tutte le istruzioni, ma non posso correre Octave. Come posso verificare se è stato installato correttamente? Ho provato a digitare 'ottava' nel terminale ma dice 'comando non trovato'

Oppure, c'è qualche istruzione facile per l'installazione di Octave? Ho trovato molte guide di installazione ma sono tutte diverse e presuppongono una certa conoscenza.

risposta

6

Per inciso, ho installato Octave GNU oggi due volte su due macchine diverse (entrambi in esecuzione Lion).

Avevo bisogno dell'ultima versione di Octave (3.6.4) e ho usato Homebrew.

avevo già XCode installato, in modo che il resto:

Installare Homebrew

In base alle istruzioni contenute nel this page, mi sono imbattuto:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 

Installare Octave

seguito this guide, Ho eseguito:

brew tap homebrew/science 
brew update && brew upgrade 
brew install gfortran 
brew install octave 

Installare AQUATERM

Avviso che avete bisogno di questo prima di installare gnuplot (o gnuplot non vedrete acqua come un terminale valido e si può ottenere 'tipo sconosciuto o ambiguo terminale' errore).

Basta scaricare il latest version (1.1.0) dmg from SourceForge.

Installare gnuplot

brew install gnuplot 
+0

Signore, vi meritate i biscotti! :) Molte grazie! – CSawy

0

Si potrebbe provare a installarlo con Home Brew. Una volta scaricato e installato Home Brew, utilizzare this guide per installare Octave.

0

opzione più semplice sarebbe utilizzando il .app precompilled Ho provato il .app precompilato, ma ha avuto problemi con alcune funzioni (come sound), mentre la versione MacPorts sempre lavorato.

Io di solito installarlo utilizzando macports:

sudo port install octave

per le basi.

Potrebbe essere necessario altri moduli varianti di porte/ottava installati:

sudo port install octave octave-signal octave-plot octave-image octave-signal 

Necessità di avere XCode con riga di comando strumenti prima e MacPorts con questo percorso se

0

Come sapere se un pacchetto Fink è installato

Per impostazione predefinita (e questo dovrebbe essere il vostro caso anche se non si è stata modificata), Fink installa tutto sotto /sw , cioè i binari che stai cercando dovrebbero essere in /sw/bin/.

Run ls /sw/bin/octave* e, a seconda della potenza, allora avete due scelte:

  • O il binario ottava è all'interno /sw/bin, in tal caso, eseguire echo $PATH e imparare di più su PATH Variable per risolvere il problema.
  • In caso contrario, se non vi è nulla all'interno, potrebbe essersi verificato un problema con l'installazione.
    Prova a eseguire fink install octave ancora una volta, guarda attentamente l'output e aggiorna il tuo post se necessario.
0

Questo è semplicemente un aggiornamento sulle istruzioni fornite da Izhaki (che ho eseguito su Mac OSX 10.8.4).

  1. Potrebbe essere necessario aggiornare XCode a 4.6.3. Questo può essere fatto attraverso l'AppStore.

  2. Se si verifica l'errore:

Errore: Download fallito: http://threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb41_20130613oss_src.tgz

durante

brew install octave 

quindi richiamare:

brew update 
brew install octave 

e l'installazione riprenderà da dove era stata interrotta. Oltre a questo, l'istruzione ha funzionato perfettamente.