Risposte:
Per disinstallare GNU Octave è possibile eseguire questo comando:
sudo apt purge octave
Ma non è necessario rimuovere e quindi installare l'ultima versione di Octave.
Puoi facilmente aggiornare quel pacchetto con questi comandi:
sudo add-apt-repository ppa:octave/stable
sudo apt update
sudo apt install octave
Questi comandi aggiornano Octave all'ultima versione stabile di questo software (senza la necessità di rimuovere la versione corrente).
Puoi eseguire la versione più recente di Octave (5.1.0 a marzo 2019) eseguendola come app Flatpack. " Flatpack è un sistema per la costruzione, la distribuzione e l'esecuzione di applicazioni desktop sandbox su Linux."
La procedura di installazione è descritta qui: https://flathub.org/apps/details/org.octave.Octave in fondo alla pagina.
Un set più completo di comandi è simile alla seguente sezione:
Se usi Ubuntu 16.04, devi prima installare flatpack, quindi eseguire 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
Questo scarica circa 900 MB da Internet.
Per comodità nell'avvio di Octave dalla riga di comando, è possibile creare i file /usr/share/octave
con i contenuti
#!/bin/sh
flatpak run org.octave.Octave --gui
e /usr/share/octave-cli
con contenuto
#!/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