GNU Octave 9.1.0 julkaistu! Kuinka asentaa se Ubuntuun
GNU Octave, ilmainen avoimen lähdekoodin sovellus numeerisiin laskelmiin, julkaisi uuden suuren 9.1.0 version! Näin asennat sen Ubuntu 20.04-, Ubuntu 22.04-, Ubuntu 23.10- ja Ubuntu 24.04 -versioihin.
GNU-verkkosivusto ei ole vielä ilmoittanut uudesta julkaisusta, mutta se on saatavilla lataussivulla.
Muutoslokin mukaan uusi Octave 9.1.0 uudisti dec2base
, dec2bin
ja dec2hex
. Ne hyväksyvät nyt negatiiviset syötteet ja murto-osat.
Se suunnitteli inputParser
-funktion uudelleen saadakseen 60 % suorituskyvyn parannuksen. Ja perms
-toiminto on tehty nopeammaksi. audiokirjoitus
-toiminto tukee nyt kirjoittamista MPEG-äänimuotoihin (mukaan lukien MP3), jos sndfile
-kirjasto tukee sitä. Nykyinen oruntests
-hakemisto muuttuu nyt hakemistoksi, joka sisältää testit sisältävät tiedostot testin ajaksi.
Julkaisu sisältää uusia toimintoja, kuten isenv
, ismembertol
, isuniform
, tensorprod
.
Funktiot disable_diagonal_matrix
, disable_permutation_matrix
ja disable_range
on poistettu! Korvaukset ovat optimize_diagonal_matrix
, optimize_permutation_matrix
ja optimize_range
.
Operaattorit, kuten .+
, .+=
, **
ja .**=
, poistetaan. Korvaukset ovat +
, +=
, +=
, ^
ja .^=
>. Ja seuraavat toiminnot ovat vanhentuneita:
idx_vector::bool()
all_ok(const Array&)
tiedostossa Array-util.h
.octave_base_value::count
Muita muutoksia ovat mm.
- Classdef-tiedostot tukevat nyt keskeytyspisteitä niiden sisällä.
- Tuki Qt6.
- Poista käytöstä FLTK-taustajärjestelmä Qt:n hyväksi.
set
-funktio hyväksyy nyt minkä tahansa nimi/arvo-parien, nimien solutaulukon/arvojen solutaulukon tai ominaisuusrakenteiden yhdistelmän.- Akselien grafiikkaominaisuus
"TickDir"
hyväksyy nyt vaihtoehdon"ei mitään"
. Se ei piirrä rastimerkkejä, mutta piirtää silti rastimerkit. quiver
jaquiver3
piirtävät nyt oikein ei-kelluvat numeeriset syötteet lähettämällä ne sisäisesti "kaksinkertaiseksi".- Koodi, kuten `A=ykkösiä (3, 3); A(:, :, 1)=[]` on nyt Matlab-yhteensopiva.
mad
-toiminto tuottaa nyt Matlab-yhteensopivan tulosteen käyttämällä parannettujamean
- jamediaan
-funktioitalinspace
jalogspace
käsittelevät nytInf
-syötteitä Matlab-yhteensopivalla tavalla.
mode
tuottaa nyt Matlab-yhteensopivan ulostulon tyhjille tuloille- Siellä on myös monia muita Matlab-yhteensopivuuspäivityksiä ja virheenkorjauksia. Katso lisätietoja NEWs-tiedostosta!
Kuinka asentaa GNU Octave 9.1.0
Uuden julkaisun rakentamisen lähdetarballista lisäksi sovellukselle on toistaiseksi olemassa kaksi epävirallista pakettia: Flatpak-paketti ja Ubuntu PPA.
Vaihtoehto 1: Flatpak
Flatpak on yleinen Linux-pakettimuoto, joka toimii hiekkalaatikossa. Fedora 38/39 ja Linux Mint voivat etsiä ja asentaa Octavea Flatpak-pakettina joko GNOME-ohjelmistosta tai Software Managerista.
Asenna Octave Flatpakina Ubuntuun painamalla näppäimistön Ctrl+Alt+T avataksesi päätelaitteen. Suorita sitten alla olevat komennot yksitellen:
Ota ensin Flatpak-tuki käyttöön suorittamalla komento:
sudo apt install flatpak
Asenna sitten Octave Flatpak -paketti komennolla:
flatpak install https://dl.flathub.org/repo/appstream/org.octave.Octave.flatpakref
Vinkkejä: kun asennat sovelluksen ensimmäistä kertaa Flatpak-muodossa, sinun on kirjauduttava ulos ja takaisin sisään, jotta sovelluskuvake tulee näkyviin.
Vaihtoehto 2: Ubuntu PPA
Niille, jotka pitävät natiivista .deb
-paketista, olen ladannut paketin tähän epäviralliseen Ubuntu 20.04:n, Ubuntu 22.04:n, Ubuntu 23.10:n ja 24.04:n PPA:han sekä x86_64- että arm64/armhf-laitteille.
1. Avaa pääte painamalla ensin näppäimistön Ctrl+Alt+T. Kun se avautuu, suorita komento lisätäksesi PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/octave
Kirjoita käyttäjän salasana (ei tähtipalautetta, kirjoita vain mielessä), kun se kysyy, ja jatka painamalla Enter-näppäintä.
2. PPA:n lisäämisen jälkeen Linux Mint -käyttäjien on päivitettävä järjestelmän pakettien välimuisti manuaalisesti suorittamalla komento:
sudo apt update
3. Asenna ohjelmistopaketti lopuksi joko suorittamalla komento päätteessä:
sudo apt install octave
Tai käytä "Ohjelmiston päivitysohjelmaa" (päivitysten hallinta) päivityksen asentamiseen, jos järjestelmääsi on asennettu vanha versio.
Poista asennus:
Voit halutessasi päivittää Octave-paketin järjestelmän arkiston varastoversioon tyhjentämällä Ubuntu PPA:n. Avaa pääte (Ctrl+Alt+T) ja suorita komento:
sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/octave
Tai poista Octave .deb -paketti suorittamalla komento:
sudo apt remove --autoremove octave octave-common
Ja poista Ubuntu PPA komennolla:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/octave
Jos asensit Octaven Flatpak-paketin kautta, poista se suorittamalla alla oleva komento:
flatpak uninstall --delete-data org.octave.Octave
Suorita myös flatpak uninstall --unused
poistaaksesi turhat ajonaikaiset kirjastot vapauttaaksesi levytilaa.