Jak zainstalować najnowszą wersję Octave


8

Chcę zainstalować Octave na moim Ubuntu LTS za pomocą apt-get. Problem polega na tym, że oficjalne repozytoria wymieniają tylko Octave 3.0 i Octave 3.2, podczas gdy najnowsza Octave to Octave 3.6.

Jak zaktualizować repozytoria apt-get, aby uzyskać Octave 3.6?



3
Nie, chodzi o instalację w 10.04, a twój link to około 12.04-12.10.
ish

Odpowiedzi:


11

Ta umowa PPA powinna rozwiązać Twój problem, pod warunkiem, że korzystasz z najnowszej wersji 12.04.

Otwórz terminal Ctrl-Alt-Ti wpisz:

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

nawet po updatetym, jak repozytoria nie wyświetlają oktawy 3.6. Szukam zarówno synaptycznych, jak i apt-get
prometheuspk

Jaką wersję Ubuntu używasz?
ish

Ubuntu 10.04 LTS
prometheuspk

Repos w obu odpowiedziach dotyczą tylko 12 .04 LTS :(. Czy możesz zaktualizować?
ish

2
Umowy PPA muszą zwykle być ograniczone do określonych wersji, ponieważ zawierają pliki binarne skompilowane dla tej konkretnej wersji dla tej konkretnej wersji.
ish

7

Odpowiedź jest dość prosta. Wejdź na stronę pobierania plików Octave, znajdź najnowszą wersję GNU Octave i pobierz plik .tar.gz.

Po tym skopiuj i wklej następujące polecenia terminalu (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

Gdzie „xxx” odnosi się do wersji GNU Octave, którą chcesz zainstalować, na przykład 3.6.3.


To najlepsza odpowiedź
Failed Scientist

3

Tylko jako aktualizacja: ta PPA (utrzymywana przez członka grupy Debave Octave) zapewnia najnowszą wersję Octave dla szeregu wersji Ubuntu.


1

Odpowiadam tylko na to, ponieważ nie mogłem sformatować komentarzy. Wyrazy uznania dla @izx i @Brenton Horne

W przypadku wersji 14.0.4.2 musiałem użyć trochę obu odpowiedzi:

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

Powodowały one uruchomienie oktawy 4.0, ale nie z --force-gui

sudo apt-get build-dep octave

był również wymagany, aby dostać się --force-guido pracy.


1

Nie używa to apt-get, lecz alternatywny mechanizm, flatpakktóry ma własne skomplikowane instrukcje instalacji , w zależności od używanej dystrybucji Linuksa i środowiska pulpitu.

Możesz uruchomić najnowszą wersję Octave (5.1.0 od marca 2019 r.), Uruchamiając ją jako aplikację Flatpak. „Flatpak to system do budowania, dystrybucji i uruchamiania piaskownicowych aplikacji komputerowych w systemie Linux”.

Procedura instalacji pakietu Octave jest opisana tutaj: https://flathub.org/apps/details/org.octave.Octave (2 polecenia na dole strony)

Jeśli korzystasz z systemu Ubuntu 16.04, musisz najpierw zainstalować flatpak, a następnie uruchomić 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

To pobiera około 1,5 GB z Internetu, ponieważ instaluje również zależności KDE.

Na moim komputerze instaluje to:

       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

Zauważ, że sam Octave 5.1.0 ma tylko 117 MB.

Aby zaktualizować, musiałem odinstalować oktawę flatpak, a następnie uruchomić instalację flatpak.


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.