Instalar la última versión de GNU Octave cuando ya instalé otra versión

17

He instalado Gnu Octave usando apt-get install octave.
Esta instalada la versión 4.0.3 en mi máquina.

Quiero instalar la última versión disponible. Cómo puedo:

  1. ¿Desinstalar la versión que tengo?
  2. Instalar la última versión?
saidaspen
fuente
¿Qué versión de Ubuntu usas? \\ si está usando zesty (17.04) puede usar estos comandos para agregar este repositoriosudo sed -i 's/zesty/xenial/g' /etc/apt/sources.list.d/octave-ubuntu-stable-zesty.list && sudo apt update
Ali Razmdideh

Respuestas:

15

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).

Ali Razmdideh
fuente
Después de ejecutar esto, dice: octave ya es la versión más nueva (4.0.3-3ubuntu1). Sin embargo, en la página web de octavas dice que se ha lanzado 4.2.1 :(
saidaspen
1
Si un nuevo software se lanza en sentido ascendente (por los autores originales), no está automáticamente en el repositorio de Ubuntu. Los mantenedores de Ubuntu tienen que crear los paquetes, etc. Dentro de una versión de Ubuntu (es decir, 18.04), los paquetes solo reciben actualizaciones de seguridad y pocos paquetes reciben actualizaciones importantes como Firefox, Thunderbird, Chrome.
tardis
Funcionó. Instalado correctamente Octave 4.2.2 en Ubuntu 16.04. Gracias.
Ddas
5

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/octavecon el contenido

#!/bin/sh
flatpak run org.octave.Octave --gui

y /usr/share/octave-clicon contenido

#!/bin/sh
flatpak run org.octave.Octave
knb
fuente
en mi tramo de Debian (9, estable) también debe agregar el repositorio, que se realiza por flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
tverrbjelke