GNU Octave 9.1.0 utgitt! Hvordan installere det i Ubuntu
GNU Octave, den gratis åpen kildekode-applikasjonen for numeriske beregninger, ga ut ny hovedversjon 9.1.0! Slik installerer du det i Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 og Ubuntu 24.04.
GNU-nettstedet har ennå ikke annonsert den nye utgivelsen, men den er tilgjengelig på nedlastingssiden.
I følge endringsloggen har den nye Octave 9.1.0 overhalt dec2base
, dec2bin
og dec2hex
. De aksepterer nå negative innganger og brøkinnganger.
Den rearkitekttede inputParser
-funksjonen for å få en ytelsesforbedring på 60 %. Og funksjonen perms
er gjort raskere. audiowrite
-funksjonen støtter nå skriving til MPEG-lydformater (inkludert MP3) hvis sndfile
-biblioteket støtter det. Den nåværende katalogen med oruntests
endres nå til katalogen som inneholder filene med testene for varigheten av testen.
Utgivelsen inneholder nye funksjoner, inkludert isenv
, ismembertol
, isuniform
, tensorprod
.
Funksjonene disable_diagonal_matrix
, disable_permutation_matrix
og disable_range
har blitt fjernet! Erstatninger er optimize_diagonal_matrix
, optimize_permutation_matrix
og optimize_range
Operatører som .+
, .+=
, **
og .**=
fjernes. Erstatninger er +
, +=
, +=
, ^
og .^=
. Og følgende funksjon er foreldet:
idx_vector::bool()
all_ok(const Array&)
i Array-util.h
.octave_base_value::count
Andre endringer inkluderer:
- Classdef-filer støtter nå bruddpunkter inne i dem.
- Støtte Qt6.
- Avvis FLTK-backend, til fordel for Qt.
sett
-funksjonen godtar nå enhver kombinasjon av navn/verdi-par, cellearray med navn/cellearray av verdier eller egenskapsstrukturer.- Axes grafikk-egenskapen
"TickDir"
godtar nå alternativet"ingen"
. Den vil ikke tegne hakemerker, men vil fortsatt tegne hakeetiketter. quiver
ogquiver3
plotter nå riktig ikke-flytende numeriske innganger ved internt å kaste dem til "dobbel".- Kode som `A=enere (3, 3); A(:, :, 1)=[]` er nå Matlab-kompatibel.
mad
-funksjonen produserer nå Matlab-kompatibel utdata ved å bruke forbedredemean
- ogmedian
-funksjonerlinspace
oglogspace
håndterer nåInf
-inndata på en Matlab-kompatibel måte.
modus
produserer nå Matlab-kompatibel utgang for tomme innganger- Det er også mange andre Matlab-kompatibilitetsoppdateringer og feilrettinger. Se NEWs-filen for detaljer!
Hvordan installere GNU Octave 9.1.0
I tillegg til å bygge den nye utgivelsen fra kilde tarball, er det så langt 2 uoffisielle pakker for applikasjonen: Flatpak-pakke og Ubuntu PPA.
Alternativ 1: Flatpak
Flatpak er et universelt Linux-pakkeformat som kjøres i sandkasse. Fedora 38/39 og Linux Mint kan søke og installere Octave som Flatpak-pakke fra enten GNOME Software eller Software Manager.
For å installere Octave som Flatpak i Ubuntu, trykk ganske enkelt Ctrl+Alt+T på tastaturet for å åpne terminalen. Kjør deretter kommandoene nedenfor en etter en:
Først aktiverer du Flatpak-støtte ved å kjøre kommandoen:
sudo apt install flatpak
Installer deretter Octave Flatpak-pakken via kommando:
flatpak install https://dl.flathub.org/repo/appstream/org.octave.Octave.flatpakref
Tips: første gang du installerer en app som Flatpak, må du logge ut og inn igjen for å gjøre appikonet synlig.
Alternativ 2: Ubuntu PPA
For de som foretrekker den opprinnelige .deb
-pakken, har jeg lastet opp pakken til denne uoffisielle PPA for Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 og 24.04 på både x86_64 og arm64/armhf-enheter.
1. Trykk først Ctrl+Alt+T på tastaturet for å åpne terminalen. Når den åpnes, kjør kommandoen for å legge til PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/octave
Skriv inn brukerpassord (ingen asterisk-tilbakemelding, bare skriv i tankene) når det spør, og trykk Enter for å fortsette.
2. Etter å ha lagt til PPA, må Linux Mint-brukere manuelt oppdatere systempakkebufferen ved å kjøre kommandoen:
sudo apt update
3. Til slutt, enten kjør kommandoen i terminalen for å installere programvarepakken:
sudo apt install octave
Eller bruk "Software Updater" (Update Manager) for å installere oppdateringer hvis en gammel versjon ble installert på systemet ditt.
Avinstaller:
For valg kan du enten nedgradere Octave-pakken til lagerversjonen i systemlageret ved å rense Ubuntu PPA. For å gjøre det, åpne terminal (Ctrl+Alt+T) og kjør kommandoen:
sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/octave
Eller fjern Octave .deb-pakken ved å kjøre kommandoen:
sudo apt remove --autoremove octave octave-common
Og fjern Ubuntu PPA via kommando:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/octave
Hvis du installerte Octave via Flatpak-pakken, kjør kommandoen nedenfor i stedet for å fjerne den:
flatpak uninstall --delete-data org.octave.Octave
Kjør også flatpak uninstall --unused
for å fjerne ubrukelige kjøretidsbiblioteker for å frigjøre diskplass.