Recherche de site Web

GNU Octave 9.1.0 est disponible ! Comment l'installer dans Ubuntu


GNU Octave, l'application open source gratuite pour les calculs numériques, a publié une nouvelle version majeure 9.1.0 ! Voici comment l'installer dans Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 et Ubuntu 24.04.

Le site Web de GNU n’a pas encore annoncé la nouvelle version, mais elle est disponible sur la page de téléchargement.

Selon le journal des modifications, le nouvel Octave 9.1.0 a révisé dec2base, dec2bin et dec2hex. Ils acceptent désormais les entrées négatives et les entrées fractionnaires.

Il a réorganisé la fonction inputParser pour obtenir une amélioration des performances de 60 %. Et la fonction perms a été rendue plus rapide. La fonction audiowrite prend désormais en charge l'écriture aux formats audio MPEG (y compris MP3) si la bibliothèque sndfile la prend en charge. Le répertoire courant de oruntests devient désormais le répertoire contenant les fichiers avec les tests pour la durée du test.

La version propose de nouvelles fonctions, notamment isenv, ismembertol, isuniform, tensorprod.

Les fonctions disable_diagonal_matrix, disable_permutation_matrix et disable_range ont été supprimées ! Les remplacements sont optimize_diagonal_matrix, optimize_permutation_matrix et optimize_range

Les opérateurs tels que .+, .+=, ** et .**= sont supprimés. Les remplacements sont +, +=, +=, ^ et .^=. Et les fonctions suivantes sont obsolètes :

    idx_vector::bool()
  • all_ok(const Array&) dans Array-util.h.
  • octave_base_value::count

Les autres changements incluent :

    • Les fichiers Classdef prennent désormais en charge les points d'arrêt à l'intérieur.
    • Supporte Qt6.
    • Déprécier le backend FLTK, au profit de Qt.
    • La fonction set accepte désormais toute combinaison de paires nom/valeur, tableau de cellules de noms/tableau de cellules de valeurs ou structures de propriétés.
    • La propriété graphique des axes "TickDir" accepte désormais l'option "none". Il ne dessinera pas de graduations mais dessinera toujours des étiquettes de graduation.
    • quiver et quiver3 tracent désormais correctement les entrées numériques non flottantes en les convertissant en interne en « double ».
    • Code tel que `A=uns (3, 3) ; A(:, :, 1)=[]` est désormais compatible Matlab.
    • La fonction mad produit désormais une sortie compatible Matlab en utilisant les fonctions mean et median améliorées.
    • linspace et logspace gèrent désormais les entrées Inf d'une manière compatible avec Matlab.
  • Le mode produit désormais une sortie compatible Matlab pour les entrées vides
  • Il existe également de nombreuses autres mises à jour de compatibilité et corrections de bugs Matlab. Voir le fichier NEWs pour plus de détails !

Comment installer GNU Octave 9.1.0

Outre la création de la nouvelle version à partir de l'archive tar source, il existe jusqu'à présent 2 packages non officiels pour l'application : Package Flatpak et Ubuntu PPA.

Option 1 : Flatpak

Flatpak est un format de package Linux universel exécuté dans un bac à sable. Fedora 38/39 et Linux Mint peuvent rechercher et installer Octave en tant que package Flatpak à partir du logiciel GNOME ou du gestionnaire de logiciels.

Pour installer Octave en tant que Flatpak dans Ubuntu, appuyez simplement sur Ctrl+Alt+T sur le clavier pour ouvrir le terminal. Ensuite, exécutez les commandes ci-dessous une par une :

  • Tout d’abord, activez la prise en charge de Flatpak en exécutant la commande :

    sudo apt install flatpak
  • Ensuite, installez le package Octave Flatpak via la commande :

    flatpak install https://dl.flathub.org/repo/appstream/org.octave.Octave.flatpakref

Conseils : la première fois que vous installez une application en tant que Flatpak, vous devez vous déconnecter et vous reconnecter pour rendre l'icône de l'application visible.

Option 2 : PPA Ubuntu

Pour ceux qui préfèrent le package natif .deb, j'ai téléchargé le package dans ce PPA non officiel pour Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 et 24.04 sur les appareils x86_64 et arm64/armhf.

1. Tout d'abord, appuyez sur Ctrl+Alt+T sur le clavier pour ouvrir le terminal. Lorsqu'il s'ouvre, exécutez la commande pour ajouter le PPA :

sudo add-apt-repository ppa:ubuntuhandbook1/octave

Tapez le mot de passe de l'utilisateur (pas d'astérisque, tapez simplement à l'esprit) lorsqu'il vous le demande et appuyez sur Entrée pour continuer.

2. Après l'ajout du PPA, les utilisateurs de Linux Mint doivent actualiser manuellement le cache du package système en exécutant la commande :

sudo apt update

3. Enfin, exécutez la commande dans le terminal pour installer le progiciel :

sudo apt install octave

Ou utilisez « Software Updater » (Update Manager) pour installer les mises à jour si une ancienne version a été installée sur votre système.

Désinstaller :

Au choix, vous pouvez soit rétrograder le package Octave vers la version stock dans le référentiel système en purgeant le PPA Ubuntu. Pour ce faire, ouvrez le terminal (Ctrl+Alt+T) et exécutez la commande :

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/octave

Ou supprimez le package Octave .deb en exécutant la commande :

sudo apt remove --autoremove octave octave-common

Et supprimez le PPA Ubuntu via la commande :

sudo add-apt-repository --remove ppa:ubuntuhandbook1/octave

Si vous avez installé Octave via le package Flatpak, exécutez plutôt la commande ci-dessous pour le supprimer :

flatpak uninstall --delete-data org.octave.Octave

Exécutez également flatpak uninstall --unused pour supprimer les bibliothèques d'exécution inutiles afin de libérer de l'espace disque.

Articles connexes