Recherche de site Web

Comment installer GNU Octave 9.2.0 dans Ubuntu 24.04 | 22.04


Ce didacticiel vous montre comment installer la dernière version de GNU Octave (version 9.2.0 jusqu'à présent) dans toutes les versions actuelles d'Ubuntu, notamment Ubuntu 20.04, Ubuntu 22.04 et . Ubuntu 24.04.

GNU Octave est un langage de programmation scientifique open source gratuit, principalement destiné aux calculs numériques. Il présente une syntaxe puissante orientée mathématiques avec des outils de traçage et de visualisation 2D/3D intégrés, multiplateforme et compatible avec de nombreux scripts Matlab.

La dernière version du langage de programmation a atteint la version 9.2.0. Les fonctionnalités de la série de versions 9.x incluent :

  • Révision de dec2base, dec2bin et dec2hex. Ils acceptent désormais les entrées négatives et les entrées fractionnaires.
  • Réarchitecture de la fonction inputParser pour obtenir une amélioration des performances de 60 %.
  • La fonction perms a été rendue plus rapide.
  • Nouvelles fonctions, notamment isenv, ismembertol, isuniform, tensorprod.
  • Suppression des fonctions disable_diagonal_matrix, disable_permutation_matrix et disable_range. 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
  • Supporte Qt6.
  • Déprécier le backend FLTK, au profit de Qt.

Voir la page d'actualités pour en savoir plus sur Octave 9.

Installez Octave 9.2.0 dans Ubuntu Linux

Octave 9.2.0 a été intégré au référentiel système Ubuntu 24.10. Mais pour les 3 versions actuelles d'Ubuntu LTS, le package dans les référentiels système est ancien !

Outre la création à partir de l'archive tar source, l'utilisateur peut choisir d'installer le package Flatpak ou d'utiliser Ubuntu PPA. Les deux ne sont cependant pas officiels.

Option 1 : Installer Octave 9.2.0 via Flatpak

Flatpak est un format de package Linux universel qui s'exécute dans des environnements sandbox. Jusqu'à présent, le package Octave as Flatpak prend en charge les plates-formes amd64 (Intel/AMD) et arm64 (RasPi, Apple Silicon).

Linux Mint 21/22 avec les Flatpaks non vérifiés activés et Fedora 38+ avec le référentiel tiers activé peuvent rechercher et installer le package à partir du gestionnaire de logiciels ou du logiciel GNOME.

Pour Ubuntu et Debian, ouvrez d'abord une fenêtre de terminal (Ctrl+Alt+T), puis exécutez les commandes :

  • Activez la prise en charge du package Flatpak en exécutant la commande :

    sudo apt install flatpak

  • Ensuite, ajoutez le référentiel Flathub qui héberge le progiciel :

    flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

    Pour les autres Linux, consultez le guide de configuration officiel pour activer la prise en charge de Flatpak.

  • Enfin, exécutez la commande pour installer le package Octave Flatpak :

    flatpak install flathub org.octave.Octave

Après l'installation, recherchez-le et lancez-le à partir du menu Démarrer ou de l'aperçu de Gnome (déconnectez-vous et reconnectez-vous si l'icône de l'application n'est pas visible), ou utilisez la commande ci-dessous pour le démarrer à partir du terminal :

flatpak run org.octave.Octave

Pour vérifier les mises à jour du package, utilisez la commande :

flatpak update org.octave.Octave

Option 2 : installer GNU Octave via Ubuntu PPA

Le logiciel avait un PPA officiel mais a été abandonné. Pour les versions les plus récentes, j'ai intégré les packages .deb natifs dans ce PPA non officiel avec Ubuntu 20.04, Ubuntu 22.04 et Ubuntu 24.04 sur amd64 et arm64/armhf.

REMARQUE : Le paquet PPA est rétroporté depuis Debian en amont mais sans tests approfondis ! Veuillez me faire savoir s'il est obsolète.

1. Pour ajouter le PPA, ouvrez le terminal (Ctrl+Alt+T) et exécutez la commande :

sudo add-apt-repository ppa:ubuntuhandbook1/octave

Tapez le mot de passe de l'utilisateur (pas de retour visuel) lorsqu'il vous le demande et appuyez sur Entrée pour continuer.

2. Ensuite, utilisez « Software Updater » pour mettre à jour le package Octave si un ancien package .deb a été installé.

Ou utilisez la commande ci-dessous pour installer le package :

sudo apt install octave

REMARQUE : Certains systèmes basés sur Ubuntu, par exemple Linux Mint, doivent exécuter la commande sudo apt update pour actualiser manuellement le cache après l'ajout de PPA.

Après avoir installé le package, recherchez et lancez-le à partir du menu Démarrer (ou de la présentation de GNOME). Et utilisez « Software Updater » pour installer les mises à jour, le cas échéant.

Désinstaller Octave

Pour désinstaller le package Octave Flatpak, ouvrez le terminal (Ctrl+Alt+T) et exécutez la commande :

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

Exécutez également flatpak uninstall --unused pour supprimer les bibliothèques d'exécution inutiles.

Pour désinstaller le package Octave .deb, exécutez la commande :

sudo apt remove --autoremove octave

Et supprimez le PPA en exécutant la commande :

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

ou en utilisant « Logiciels et mises à jour » pour supprimer la ligne source sous l'onglet « Autres logiciels ».

Articles connexes