Respuestas:
Para desinstalar GNU Octave puede ejecutar este comando:
sudo apt purge octave
Pero no necesita eliminar y luego instalar la última versión de Octave.
Puede actualizar fácilmente ese paquete con estos comandos:
sudo add-apt-repository ppa:octave/stable
sudo apt update
sudo apt install octave
Estos comandos actualizan Octave a la última versión estable de este software (sin necesidad de eliminar la versión actual).
Puede ejecutar la versión más reciente de Octave (5.1.0 en marzo de 2019) ejecutándola como una aplicación Flatpack. " Flatpack es un sistema para construir, distribuir y ejecutar aplicaciones de escritorio de espacio aislado en Linux".
El procedimiento de instalación se describe aquí: https://flathub.org/apps/details/org.octave.Octave en la parte inferior de la página.
Un conjunto más completo de comandos se parece a la siguiente sección:
Si está en Ubuntu 16.04, primero debe instalar flatpack y luego ejecutar 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
Esto descarga alrededor de 900 MB de internet.
Para mayor comodidad al iniciar Octave desde la línea de comandos, puede crear los archivos /usr/share/octave
con el contenido
#!/bin/sh
flatpak run org.octave.Octave --gui
y /usr/share/octave-cli
con contenido
#!/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