Objavljen GNU Octave 9.1.0! Kako ga instalirati u Ubuntu
GNU Octave, besplatna aplikacija otvorenog koda za numeričke proračune, objavila je novu glavnu verziju 9.1.0! Evo kako ga instalirati u Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 i Ubuntu 24.04.
Web stranica GNU-a još nije najavila novo izdanje, ali ono je dostupno na stranici za preuzimanje.
Prema dnevniku promjena, nova Octave 9.1.0 preradila je dec2base
, dec2bin
i dec2hex
. Sada prihvaćaju negativne unose i frakcijske unose.
Ponovno je projektirao funkciju inputParser
kako bi dobio poboljšanje performansi od 60%. A funkcija perms
je napravljena brže. Funkcija audiowrite
sada podržava pisanje u MPEG audio formate (uključujući MP3) ako to biblioteka sndfile
podržava. Trenutačni direktorij oruntests
sada se mijenja u direktorij koji sadrži datoteke s testovima za vrijeme trajanja testa.
Izdanje sadrži nove funkcije, uključujući isenv
, ismembertol
, isuniform
, tensorprod
.
Funkcije disable_diagonal_matrix
, disable_permutation_matrix
i disable_range
su uklonjene! Zamjene su optimize_diagonal_matrix
, optimize_permutation_matrix
i optimize_range
Operatori kao što su .+
, .+=
, **
i .**=
su uklonjeni. Zamjene su +
, +=
, +=
, ^
i .^=
. I sljedeće funkcije su zastarjele:
idx_vector::bool()
all_ok(const Array&)
u Array-util.h
.octave_base_value::count
Ostale promjene uključuju:
- Classdef datoteke sada podržavaju prijelomne točke unutar njih.
- Podržava Qt6.
- Zastarjeti FLTK backend u korist Qt-a.
- Funkcija
set
sada prihvaća bilo koju kombinaciju parova ime/vrijednost, polje naziva ćelija/polje vrijednosti ćelija ili strukturu svojstava. - Svojstvo grafike osi
"TickDir"
sada prihvaća opciju"none"
. Neće crtati kvačice, ali će i dalje crtati kvačice. quiver
iquiver3
sada pravilno iscrtavaju numeričke unose koji nisu float tako što ih interno pretvaraju u 'double'.- Kod kao što je `A=jedinice (3, 3); A(:, :, 1)=[]` sada je kompatibilan s Matlabom.
- Funkcija
mad
sada proizvodi izlaz kompatibilan s Matlabom koristeći poboljšane funkcijemean
imedian
linspace
ilogspace
sada obrađujuInf
unose na način kompatibilan s Matlabom.
mode
sada proizvodi Matlab kompatibilan izlaz za prazne ulaze- Tu su i mnoga druga ažuriranja kompatibilnosti s Matlabom i ispravci grešaka. Za detalje pogledajte datoteku VIJESTI!
Kako instalirati GNU Octave 9.1.0
Osim izrade novog izdanja iz izvornog tarballa, do sada postoje 2 neslužbena paketa za aplikaciju: Flatpak paket i Ubuntu PPA.
Opcija 1: Flatpak
Flatpak je univerzalni format Linux paketa koji se izvodi u sandboxu. Fedora 38/39 i Linux Mint mogu pretraživati i instalirati Octave kao Flatpak paket iz GNOME softvera ili softverskog upravitelja.
Da biste instalirali Octave kao Flatpak u Ubuntu, jednostavno pritisnite Ctrl+Alt+T na tipkovnici za otvaranje terminala. Zatim pokrenite naredbe u nastavku jednu po jednu:
Prvo omogućite podršku za Flatpak pokretanjem naredbe:
sudo apt install flatpak
Zatim instalirajte paket Octave Flatpak putem naredbe:
flatpak install https://dl.flathub.org/repo/appstream/org.octave.Octave.flatpakref
Savjeti: kada prvi put instalirate aplikaciju kao Flatpak, potrebno je odjaviti se i ponovno prijaviti kako bi ikona aplikacije bila vidljiva.
Opcija 2: Ubuntu PPA
Za one koji više vole izvorni paket .deb
, učitao sam paket u ovaj neslužbeni PPA za Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 & 24.04 na x86_64 i arm64/armhf uređajima.
1. Prvo pritisnite Ctrl+Alt+T na tipkovnici da otvorite terminal. Kada se otvori, pokrenite naredbu za dodavanje PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/octave
Upišite korisničku zaporku (bez povratne informacije o zvjezdici, samo upišite) kada se to zatraži i pritisnite Enter za nastavak.
2. Nakon dodanog PPA-a, korisnici Linux Minta trebaju ručno osvježiti predmemoriju paketa sustava pokretanjem naredbe:
sudo apt update
3. Na kraju, pokrenite naredbu u terminalu za instalaciju softverskog paketa:
sudo apt install octave
Ili koristite “Software Updater” (Upravitelj ažuriranja) za instaliranje ažuriranja ako je na vašem sustavu instalirana stara verzija.
Deinstaliraj:
Za izbor, možete vratiti paket Octave na standardnu verziju u repozitoriju sustava čišćenjem Ubuntu PPA. Da biste to učinili, otvorite terminal (Ctrl+Alt+T) i pokrenite naredbu:
sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/octave
Ili uklonite Octave .deb paket pokretanjem naredbe:
sudo apt remove --autoremove octave octave-common
I uklonite Ubuntu PPA putem naredbe:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/octave
Ako ste instalirali Octave putem Flatpak paketa, umjesto toga pokrenite naredbu ispod da biste je uklonili:
flatpak uninstall --delete-data org.octave.Octave
Također, pokrenite flatpak uninstall --unused
da biste uklonili beskorisne biblioteke vremena izvođenja i oslobodili prostor na disku.