Vydaný GNU Octave 9.1.0! Ako ho nainštalovať v Ubuntu
GNU Octave, bezplatná open-source aplikácia pre numerické výpočty, vydala novú hlavnú verziu 9.1.0! Tu je návod, ako ho nainštalovať v Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 a Ubuntu 24.04.
Webová stránka GNU zatiaľ neoznámila nové vydanie, ale je k dispozícii na stránke sťahovania.
Podľa protokolu zmien nová Octave 9.1.0 prepracovala dec2base
, dec2bin
a dec2hex
. Teraz akceptujú negatívne vstupy a zlomkové vstupy.
Prepracovala architektúru funkcie inputParser
s cieľom dosiahnuť 60% zlepšenie výkonu. A funkcia perms
bola rýchlejšia. Funkcia audiowrite
teraz podporuje zápis do audio formátov MPEG (vrátane MP3), ak to knižnica sndfile
podporuje. Aktuálny adresár oruntests
sa teraz počas trvania testu zmení na adresár obsahujúci súbory s testami.
Vydanie obsahuje nové funkcie vrátane isenv
, ismembertol
, isuniform
, tensorprod
.
Funkcie disable_diagonal_matrix
, disable_permutation_matrix
a disable_range
boli odstránené! Náhrady sú optimize_diagonal_matrix
, optimize_permutation_matrix
a optimize_range
Operátory ako .+
, .+=
, **
a .**=
sú odstránené. Náhrady sú +
, +=
, +=
, ^
a .^=
. A nasledujúce funkcie sú zastarané:
idx_vector::bool()
all_ok(const Array&)
v Array-util.h
.octave_base_value::count
Medzi ďalšie zmeny patria:
- Súbory Classdef teraz v sebe podporujú prerušovacie body.
- Podpora Qt6.
- Zakázať backend FLTK v prospech Qt.
- Funkcia
set
teraz akceptuje akúkoľvek kombináciu párov názov/hodnota, bunkové pole mien/bunkové pole hodnôt alebo štruktúry vlastností. - Vlastnosť grafiky osí
"TickDir"
teraz akceptuje možnosť"none"
. Nebude kresliť značky kliešťov, ale stále bude kresliť značky kliešťov. quiver
aquiver3
teraz správne vykresľujú neplávajúce číselné vstupy ich interným pretypovaním na hodnotu „double“.- Kód ako `A=jednotky (3, 3); A(:, :, 1)=[]` je teraz kompatibilné s Matlabom.
- Funkcia
mad
teraz vytvára výstup kompatibilný s Matlab pomocou vylepšených funkciímean
amedián
linspace
alogspace
teraz spracovávajú vstupyInf
spôsobom kompatibilným s Matlab.
režim
teraz vytvára výstup kompatibilný s Matlabom pre prázdne vstupy- Existuje aj mnoho ďalších aktualizácií kompatibility Matlabu a opráv chýb. Podrobnosti nájdete v súbore NOVINKY!
Ako nainštalovať GNU Octave 9.1.0
Okrem vytvárania nového vydania zo zdrojového tarballu sú pre aplikáciu zatiaľ 2 neoficiálne balíčky: Balík Flatpak a Ubuntu PPA.
Možnosť 1: Flatpak
Flatpak je univerzálny formát balíkov pre Linux, ktorý beží v karanténe. Fedora 38/39 a Linux Mint môžu vyhľadať a nainštalovať Octave ako balík Flatpak buď zo softvéru GNOME alebo softvérového manažéra.
Ak chcete nainštalovať Octave ako Flatpak v Ubuntu, jednoducho stlačte Ctrl+Alt+T na klávesnici, čím otvoríte terminál. Potom jeden po druhom spustite nižšie uvedené príkazy:
Najprv povoľte podporu Flatpak spustením príkazu:
sudo apt install flatpak
Potom nainštalujte balík Octave Flatpak pomocou príkazu:
flatpak install https://dl.flathub.org/repo/appstream/org.octave.Octave.flatpakref
Tipy: Pri prvej inštalácii aplikácie ako Flatpak je potrebné odhlásenie a opätovné prihlásenie, aby bola ikona aplikácie viditeľná.
Možnosť 2: Ubuntu PPA
Pre tých, ktorí uprednostňujú natívny balík .deb
, som tento balík nahral do tohto neoficiálneho PPA pre Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 a 24.04 na zariadeniach x86_64 a arm64/armhf.
1. Najprv stlačením klávesov Ctrl+Alt+T na klávesnici otvorte terminál. Keď sa otvorí, spustite príkaz na pridanie PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/octave
Keď sa zobrazí výzva, zadajte heslo používateľa (bez spätnej väzby s hviezdičkou, len napíšte) a pokračujte stlačením klávesu Enter.
2. Po pridaní PPA musia používatelia Linux Mint manuálne obnoviť vyrovnávaciu pamäť systémových balíkov spustením príkazu:
sudo apt update
3. Nakoniec buď spustite príkaz v termináli a nainštalujte softvérový balík:
sudo apt install octave
Alebo použite „Software Updater“ (Správca aktualizácií) na inštaláciu aktualizácií, ak bola vo vašom systéme nainštalovaná stará verzia.
Odinštalovať:
Na výber môžete buď downgradovať balíček Octave na skladovú verziu v systémovom úložisku vyčistením Ubuntu PPA. Ak to chcete urobiť, otvorte terminál (Ctrl+Alt+T) a spustite príkaz:
sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/octave
Alebo odstráňte balík Octave .deb spustením príkazu:
sudo apt remove --autoremove octave octave-common
A odstráňte Ubuntu PPA pomocou príkazu:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/octave
Ak ste Octave nainštalovali cez balík Flatpak, spustite príkaz uvedený nižšie a odstráňte ho:
flatpak uninstall --delete-data org.octave.Octave
Taktiež spustite flatpak uninstall --unused
, aby ste odstránili zbytočné run-time knižnice a uvoľnili miesto na disku.