Come si installa l'ultima versione di GNU Octave?


24

Ancora una volta devo rivolgermi a questa meravigliosa risorsa disponibile per me e chiedermi, come posso installare l'ultima versione di GNU Octave (non Octave 3.2.4 - quella disponibile nel centro software)?


Non funziona sul mio sistema ... Le seguenti righe sembrano essere OK wget ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2 tar -xvf octave-3.8.0.tar.bz2 cd octave-3.8.0 sudo apt-get build-dep octave ./configure make ma l'ultimo sembra non funzionare ... sudo make install Il sistema mi dice che non è una regola definita. Cosa c'è che non va nella procedura ...? Grazie mille per il vostro supporto

Questo è ciò che accade quando provo a eseguire utilizzando il comando sul terminale. ln:

Risposte:


22

Per ottava 3.6.1

sudo add-apt-repository ppa:picaso/octave
sudo apt-get update ; sudo apt-get install octave

Sì, puoi ottenere ottave-3.6.3, aprire il terminale e incollarlo

wget ftp://ftp.gnu.org/gnu/octave/octave-3.6.3.tar.bz2
tar -xvf octave-3.6.3.tar.bz2
cd octave-3.6.3
./configure
 make
 sudo make install 

Spero che aiuti: D


Beh, questo è qualcosa che suppongo, ma speravo in qualcosa che mi avrebbe dato l'ultima versione di Octave (3.6.3)
BH2017

@BrentonHorne ciao risposta aggiornata
rʒɑdʒɑ

1
Questo aiuta :)
BH2017,

Un'altra cosa, come posso creare un launcher in Cairo-Dock per Octave 3.6.3?
BH2017,

58

Puoi installare l'ultima versione stabile di GNU Octave per qualsiasi versione di Ubuntu supportata:

sudo apt-add-repository ppa:octave/stable
sudo apt-get update
sudo apt-get install octave

Questo PPA è gestito e supportato da numerosi sviluppatori Octave.


@ mike-Miller mi ha aiutato a scoprire che in Ubuntu dovremmo usare: sudo -H apt-get install octave. In caso contrario, la .config/octavecartella verrà creata nella cartella principale dell'utente con proprietà di root e Octave non verrà avviato. Con sudo -Hla .config/octavecartella viene creata nella cartella principale di root.
estibordo,

Vedi Link in Octave Wiki: wiki.octave.org/…
loved.by.Jesus

Sfortunatamente questo repository ha pacchetti rotti che non forniscono tutte le versioni di dipendenze. octave: dipende: libcxsparse3.1.2 ma non è installabile dipende: liboctave4 (= 4.2.1-2 ~ octave ~ trusty2) ma non verrà installata dipende: libqhull6 ma non è installabile dipende: libqscintilla2-11 ma non è installabile
Martin

@Martin sembra che tu stia provando a installare l'ottava da questo repository sulla versione errata di Ubuntu. Verificare che la definizione della fonte del repository corrisponda alla versione installata.
Mike Miller,

1
A partire da gennaio 2018 questo ppa è ancora necessario per installare 4.2.1 su Ubuntu 16.04LTS, che viene spedito solo 4.0.0
Paul

3

Ubuntu 12.04.3 e Octave 3.8.0 con statistiche

wget ftp://ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2
tar -xvf octave-3.8.0.tar.bz2
cd octave-3.8.0
sudo apt-get build-dep octave
./configure
make
sudo make install

sudo apt-get install octave-statistics
octave
pkg install -forge io
pkg install -forge statistics
pkg load statistics

2

Inoltre ora so che è possibile copiare quanto segue nel terminale:

wget ftp://ftp.gnu.org/gnu/octave/octave-version#.tar.gz
tar -xvf /home/username/octave-version#.tar.gz
sudo rm /home/username/octave-version#.tar.gz
cd /home/username/octave-version#
./configure
make
ln -s /home/username/octave-version#/run-octave /usr/local/bin/octave
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.