Réponses:
Pour désinstaller GNU Octave, vous pouvez exécuter cette commande:
sudo apt purge octave
Mais vous n'avez pas besoin de supprimer puis d'installer la dernière version d'Octave.
Vous pouvez facilement mettre à niveau ce package avec ces commandes:
sudo add-apt-repository ppa:octave/stable
sudo apt update
sudo apt install octave
Ces commandes mettent à niveau Octave vers la dernière version stable de ce logiciel (sans avoir besoin de supprimer la version actuelle).
Vous pouvez exécuter la dernière version d'Octave (5.1.0 en mars 2019) en l'exécutant en tant qu'application Flatpack. " Flatpack est un système pour créer, distribuer et exécuter des applications de bureau en bac à sable sur Linux."
La procédure d'installation est décrite ici: https://flathub.org/apps/details/org.octave.Octave au bas de la page.
Un ensemble de commandes plus complet ressemble à la section suivante:
Si vous êtes sur Ubuntu 16.04, vous devez d'abord installer flatpack, puis exécuter Octave:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt install flatpak
# optional line, AFAIK (pulls in Gnome deps?):
sudo apt install gnome-software-plugin-flatpak
# this line possibly required on Debian systems
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui
Cela télécharge environ 900 Mo sur Internet.
Pour faciliter le démarrage d'Octave à partir de la ligne de commande, vous pouvez créer les fichiers /usr/share/octave
avec le contenu
#!/bin/sh
flatpak run org.octave.Octave --gui
et /usr/share/octave-cli
avec du contenu
#!/bin/sh
flatpak run org.octave.Octave
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo sed -i 's/zesty/xenial/g' /etc/apt/sources.list.d/octave-ubuntu-stable-zesty.list && sudo apt update