Come installare l'ultima Octave


8

Voglio installare Octave sul mio Ubuntu LTS con apt-get. Il problema è che i repository ufficiali elencano solo Octave 3.0 e Octave 3.2, mentre l'ultima Octave è Octave 3.6.

Come aggiorno i repository di apt-get per ottenere Octave 3.6?



3
No, si tratta di installarlo in 10.04 mentre il tuo link è di circa 12.04-12.10.
ish,

Risposte:


11

Questo PPA dovrebbe risolvere il tuo problema, a condizione che tu stia eseguendo l'ultimo 12.04.

Apri Terminale Ctrl-Alt-Te digita:

sudo apt-add-repository -y ppa: picaso / octave
sudo apt-get update 
sudo apt-get install octave
sudo apt-get install liboctave-dev 

anche dopo che updatei repository non mostrano l'ottava 3.6. Sto cercando sia in sinaptico che in apt-get
prometheuspk

Quale versione di Ubuntu stai eseguendo?
ish,

Ubuntu 10.04 LTS
prometheuspk,

Le repliche in entrambe le risposte sono solo per 12 .04 LTS :(. Puoi effettuare l'upgrade?
ish,

2
I PPA devono di solito essere limitati a versioni specifiche perché contengono file binari che sono stati compilati su quella versione specifica, per quella versione specifica.
ish,

7

La risposta è abbastanza semplice Vai al sito Web di download di Octave e trova l'ultima versione di GNU Octave e scarica il file .tar.gz.

Dopo questa copia e incolla i seguenti comandi del terminale (CTRL + ALT + T):

sudo apt-get build-dep octave
cd ~/Downloads
sudo mv octave-x.x.x.tar.gz ~
cd ~
tar xvf octave-x.x.x.tar.gz
cd octave-x.x.x
./configure
make
sudo make install

Dove "xxx" si riferisce alla versione di GNU Octave che desideri installare, come 3.6.3.


Questa è la risposta migliore
scienziato fallito,

3

Proprio come un aggiornamento: questo PPA (gestito da un membro del gruppo Debian Octave) fornisce l'ultima Octave per una gamma di versioni di Ubuntu.


1

Sto solo "rispondendo" a questo perché non ho potuto formattare nei commenti. complimenti a @izx e @Brenton Horne

Per 14.0.4.2, ho dovuto usare un po 'di entrambe le risposte:

sudo apt-add-repository -y ppa:picaso/octave
sudo apt-get update
sudo apt-get install octave
sudo apt-get install liboctave-dev

Questi hanno fatto funzionare l'ottava 4.0, ma non con --force-gui

sudo apt-get build-dep octave

è stato anche richiesto di mettersi --force-guial lavoro.


1

Questo non utilizza apt-get, ma un meccanismo alternativo flatpak, che ha le sue elaborate istruzioni di installazione , a seconda della distribuzione Linux e dell'ambiente desktop utilizzato.

Puoi eseguire la versione più recente di Octave (5.1.0 da marzo 2019) eseguendola come app Flatpak. "Flatpak è un sistema per la costruzione, la distribuzione e l'esecuzione di applicazioni desktop sandbox su Linux."

La procedura di installazione per il pacchetto Octave è descritta qui: https://flathub.org/apps/details/org.octave.Octave (2 comandi in fondo alla pagina)

Se sei su Ubuntu 16.04, devi prima installare flatpak, quindi eseguire Octave:

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak  # optional, AFAIK
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui

Questo scarica circa 1,5 GB da Internet, perché installa anche le dipendenze di KDE.

Sul mio computer, installa questo:

       ID                                            Branch        Download
 1. [|] org.kde.Sdk                                  5.12          < 825,1 MB
 2. [ ] org.freedesktop.Platform.html5-codecs         8.08         < 4,9 MB
 3. [ ] org.kde.Sdk.Locale                            5.12         < 337,3 MB (partial)
 4. [ ] org.octave.Octave                             stable       < 117,0 MB

Si noti che Octave 5.1.0 stesso è solo 117 MB.

Per eseguire l'aggiornamento, ho dovuto disinstallare octave flatpak, quindi eseguire flatpak install.


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.