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 ja quiver3 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ä parannettuja mean- ja mediaan-funktioita
    • linspace ja logspace käsittelevät nyt Inf-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.