GNU Octave 9.1.0 a fost lansat! Cum se instalează în Ubuntu
GNU Octave, aplicația gratuită open-source pentru calcule numerice, a lansat o nouă versiune majoră 9.1.0! Iată cum se instalează în Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 și Ubuntu 24.04.
Site-ul web GNU nu a anunțat încă noua versiune, dar este disponibil în pagina de descărcare.
Conform jurnalului de modificări, noul Octave 9.1.0 a revizuit dec2base
, dec2bin
și dec2hex
. Acceptă acum intrări negative și intrări fracționale.
A re-arhitectat funcția inputParser
pentru a obține o îmbunătățire a performanței cu 60%. Și, funcția perms
a fost realizată mai rapid. Funcția audiowrite
acceptă acum scrierea în formate audio MPEG (inclusiv MP3) dacă biblioteca sndfile
o acceptă. Directorul curent al oruntests
se schimbă acum în directorul care conține fișierele cu testele pe durata testului.
Versiunea include funcții noi, inclusiv isenv
, ismembertol
, isuniform
, tensorprod
.
Funcțiile disable_diagonal_matrix
, disable_permutation_matrix
și disable_range
au fost eliminate! Înlocuirile sunt optimize_diagonal_matrix
, optimize_permutation_matrix
și optimize_range
Operatorii, cum ar fi .+
, .+=
, **
și .**=
sunt eliminați. Înlocuirile sunt +
, +=
, +=
, ^
și .^=
>. Și următoarele funcții sunt învechite:
idx_vector::bool()
all_ok(const Array&)
în Array-util.h
.octave_base_value::count
Alte modificări includ:
- Fișierele Classdef acceptă acum puncte de întrerupere în interiorul lor.
- Suport Qt6.
- Depreciați backend-ul FLTK, în favoarea Qt.
- Funcția
set
acceptă acum orice combinație de perechi nume/valoare, matrice de celule de nume/matrice de celule de valori sau structuri de proprietăți. - Proprietatea grafică a axelor
„TickDir”
acceptă acum opțiunea„none”
. Nu va desena semne de bifă, dar va desena în continuare etichete de bifă. quiver
șiquiver3
acum trasează corect intrările numerice non-float, transformându-le intern la „dublu”.- Cod cum ar fi `A=ones (3, 3); A(:, :, 1)=[]` este acum compatibil Matlab.
- Funcția
mad
produce acum rezultate compatibile Matlab folosind funcții îmbunătățitemean
șimedian
linspace
șilogspace
gestionează acum intrărileInf
într-un mod compatibil Matlab.
modul
acum produce ieșiri compatibile Matlab pentru intrări goale- Există, de asemenea, multe alte actualizări de compatibilitate Matlab și remedieri de erori. Consultați fișierul ȘTIRI pentru detalii!
Cum se instalează GNU Octave 9.1.0
Pe lângă construirea noii versiuni din tarball sursă, există până acum 2 pachete neoficiale pentru aplicație: pachetul Flatpak și Ubuntu PPA.
Opțiunea 1: Flatpak
Flatpak este un format de pachet Linux universal rulat în sandbox. Fedora 38/39 și Linux Mint pot căuta și instala Octave ca pachet Flatpak fie din GNOME Software, fie din Software Manager.
Pentru a instala Octave ca Flatpak în Ubuntu, pur și simplu apăsați Ctrl+Alt+T de pe tastatură pentru a deschide terminalul. Apoi, executați comenzile de mai jos una câte una:
Mai întâi, activați suportul Flatpak executând comanda:
sudo apt install flatpak
Apoi, instalați pachetul Octave Flatpak prin comanda:
flatpak install https://dl.flathub.org/repo/appstream/org.octave.Octave.flatpakref
Sfaturi: instalarea pentru prima dată a unei aplicații ca Flatpak, necesită o deconectare și reconectare pentru a face vizibilă pictograma aplicației.
Opțiunea 2: Ubuntu PPA
Pentru cei care preferă pachetul nativ .deb
, am încărcat pachetul în acest PPA neoficial pentru Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 și 24.04 pe ambele dispozitive x86_64 și arm64/armhf.
1. Mai întâi, apăsați Ctrl+Alt+T de pe tastatură pentru a deschide terminalul. Când se deschide, rulați comanda pentru a adăuga PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/octave
Tastați parola utilizatorului (fără feedback cu asterisc, trebuie doar să tastați în minte) când vă solicită și apăsați Enter pentru a continua.
2. După adăugarea PPA, utilizatorii Linux Mint trebuie să reîmprospăteze manual memoria cache a pachetului de sistem executând comanda:
sudo apt update
3. În cele din urmă, fie executați comanda în terminal pentru a instala pachetul software:
sudo apt install octave
Sau, utilizați „Software Updater” (Manager de actualizare) pentru a instala actualizări dacă pe sistemul dumneavoastră a fost instalată o versiune veche.
Dezinstalează:
Pentru alegere, puteți fie să downgradeze pachetul Octave la versiunea stoc din depozitul de sistem prin curățarea PPA Ubuntu. Pentru a face acest lucru, deschideți terminalul (Ctrl+Alt+T) și executați comanda:
sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/octave
Sau, eliminați pachetul Octave .deb executând comanda:
sudo apt remove --autoremove octave octave-common
Și eliminați Ubuntu PPA prin comandă:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/octave
Dacă ați instalat Octave prin pachetul Flatpak, rulați comanda de mai jos pentru a o elimina:
flatpak uninstall --delete-data org.octave.Octave
De asemenea, rulați flatpak uninstall --unused
pentru a elimina bibliotecile inutile de rulare pentru a elibera spațiu pe disc.