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::countLes 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
setaccepte 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. quiveretquiver3tracent 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
madproduit désormais une sortie compatible Matlab en utilisant les fonctionsmeanetmedianaméliorées. linspaceetlogspacegèrent désormais les entréesInfd'une manière compatible avec Matlab.
- Le
modeproduit 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 flatpakEnsuite, 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/octaveTapez 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 update3. Enfin, exécutez la commande dans le terminal pour installer le progiciel :
sudo apt install octaveOu 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/octaveOu supprimez le package Octave .deb en exécutant la commande :
sudo apt remove --autoremove octave octave-commonEt supprimez le PPA Ubuntu via la commande :
sudo add-apt-repository --remove ppa:ubuntuhandbook1/octaveSi 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.OctaveExécutez également flatpak uninstall --unused pour supprimer les bibliothèques d'exécution inutiles afin de libérer de l'espace disque.




