Jak zainstalować najnowszą wersję GNU Octave?

24

Jeszcze raz mam zwrócić się do tego wspaniałego zasobu, który jest dla mnie dostępny i zapytać, jak zainstalować najnowszą wersję GNU Octave (nie Octave 3.2.4 - ta dostępna w centrum oprogramowania)?

BH2017
źródło
Nie działa w moim systemie ... Następujące wiersze wydają się być 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, ale ostatni wydaje się nie działać ... sudo make install System mówi mi, że nie jest to reguła zdefiniowana. Co jest nie tak z procedurą ...?
Tak się dzieje, gdy próbuję uruchomić za pomocą polecenia na terminalu. ln: nie udało się utworzyć dowiązania symbolicznego „/ usr / local / bin / octave”: Odmowa

Odpowiedzi:

22

Dla oktawy 3.6.1

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

Tak, możesz dostać oktawę-3.6.3, otwórz terminal i wklej to

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 

Nadzieja, która pomaga: D

rɑːdʒɑ
źródło
Cóż, to chyba coś, ale
liczyłem
@BrentonHorne cześć odpowiedź zaktualizowana
rɑːdʒɑ
1
To pomaga :)
BH2017,
Jeszcze jedno, jak utworzyć program uruchamiający w Cairo-Dock dla Octave 3.6.3?
BH2017,
58

Możesz zainstalować najnowszą stabilną wersję GNU Octave dla dowolnej obsługiwanej wersji Ubuntu:

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

Ten PPA jest utrzymywany i obsługiwany przez kilku programistów Octave.

Mike Miller
źródło
@ mike-Miller pomógł mi dowiedzieć się, że w Ubuntu powinniśmy używać: sudo -H apt-get install octave. Jeśli nie, .config/octavefolder zostanie utworzony w folderze domowym użytkownika z własnością root i Octave nie uruchomi się. Z folder jest tworzony w katalogu domowym korzeń. sudo -H.config/octave
estibordo
Zobacz link w Wiki Octave: wiki.octave.org/…
loved.by.Jesus
Niestety to repozytorium ma uszkodzone pakiety, które nie zapewniają wszystkich wersji zależności. octave: Zależy: libcxsparse3.1.2, ale nie można go zainstalować Zależy: liboctave4 (= 4.2.1-2 ~ oktawa ~ trusty2), ale nie zostanie zainstalowany Zależy: libqhull6, ale nie można go zainstalować Zależy: libqscintilla2-11 nie można zainstalować
Martin
@ Martin wygląda na to, że próbujesz zainstalować oktawę z tego repozytorium w niewłaściwej wersji Ubuntu. Sprawdź, czy definicja źródła repozytorium jest zgodna z zainstalowaną wersją.
Mike Miller,
1
Od stycznia 2018 r. Ten ppa jest nadal potrzebny do zainstalowania wersji 4.2.1 na Ubuntu 16.04LTS, który jest dostarczany tylko w wersji 4.0.0
Paul
3

Ubuntu 12.04.3 i Octave 3.8.0 ze statystykami

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
źródło
2

Dodatkowo teraz wiem, że możesz skopiować do terminalu:

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
źródło