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)?


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


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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.