Wie installiere ich die neueste Version von GNU Octave?

24

Ich muss mich noch einmal an diese wunderbare Ressource wenden und fragen, wie ich die neueste Version von GNU Octave (nicht Octave 3.2.4 - die im Software-Center verfügbare) installiere.

BH2017
quelle
Auf meinem System funktioniert es nicht ... Die folgenden Zeilen scheinen in Ordnung zu sein: 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, aber die letzte scheint nicht zu funktionieren ... sudo make install Das System sagt mir, dass dies keine definierte Regel ist. Was ist los mit der Prozedur ...? Vielen Dank für Ihre Unterstützung
Dies ist, was passiert, wenn ich versuche, mit dem Befehl auf dem Terminal auszuführen. ln:

Antworten:

22

Für Oktave 3.6.1

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

Ja, Sie können Octave-3.6.3 bekommen, Ihr Terminal öffnen und dieses einfügen

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 

Hoffe das hilft: D

rɑːdʒɑ
quelle
Nun, das ist etwas, was ich vermute, aber ich hatte auf etwas gehofft, das mir die neueste Version von Octave (3.6.3)
BH2017
@ BrentonHorne Hallo Antwort aktualisiert
Dienstag,
1
Das hilft :)
BH2017
Eine andere Sache, wie erstelle ich einen Launcher in Cairo-Dock für Octave 3.6.3?
BH2017,
58

Sie können die neueste stabile Version von GNU Octave für jede unterstützte Ubuntu-Version installieren:

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

Diese PPA wird von mehreren Octave-Entwicklern gepflegt und unterstützt.

Mike Miller
quelle
@ mike-Müller hat mir geholfen , dass wir verwenden in Ubuntu , um herauszufinden , sollte: sudo -H apt-get install octave. .config/octaveAndernfalls wird der Ordner im Basisordner des Benutzers mit Root-Eigentümern erstellt und Octave wird nicht gestartet. Mit wird sudo -Hder .config/octaveOrdner im Root-Home-Ordner angelegt.
Estibordo
Siehe Link im Octave-Wiki: wiki.octave.org/…
loved.by.Jesus
Leider hat dieses Repo fehlerhafte Pakete, die nicht alle Versionen von Abhängigkeiten bereitstellen. Oktave: Abhängig von: libcxsparse3.1.2, aber es ist nicht installierbar. Abhängig von: liboctave4 (= 4.2.1-2 ~ octave ~ trusty2), wird aber nicht installiert. Abhängig von: libqhull6, aber es ist nicht installierbar. Abhängig von: libqscintilla2-11, aber es ist nicht installierbar
Martin
@Martin es sieht so aus, als ob Sie versuchen, Octave von diesem Repository auf der falschen Ubuntu-Version zu installieren. Überprüfen Sie, ob die Definition der Repository-Quelle mit der von Ihnen installierten Version übereinstimmt.
Mike Miller
1
Ab Januar 2018 wird diese ppa noch benötigt, um 4.2.1 auf Ubuntu 16.04LTS zu installieren, das nur 4.0.0
Paul
3

Ubuntu 12.04.3 und Octave 3.8.0 mit Statistiken

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
McElain
quelle
2

Zusätzlich weiß ich jetzt, dass Sie Folgendes in das Terminal kopieren können:

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
BH2017
quelle