Cómo instalar la última octava

8

Quiero instalar Octave en mi Ubuntu LTS con apt-get. El problema es que los repositorios oficiales solo enumeran Octave 3.0 y Octave 3.2, mientras que el último Octave es Octave 3.6.

¿Cómo actualizo los repositorios de apt-get para obtener Octave 3.6?

prometheuspk
fuente
3
No, se trata de instalarlo en 10.04 mientras su enlace es aproximadamente 12.04-12.10.
ish

Respuestas:

11

Este PPA debería resolver su problema, siempre que esté ejecutando la última versión 12.04.

Abra la Terminal Ctrl-Alt-Ty escriba:

sudo apt-add-repository -y ppa: picaso / octave
sudo apt-get update 
sudo apt-get install octave
sudo apt-get install liboctave-dev 
ish
fuente
incluso después de que updatelos repositorios no muestren la octava 3.6. Estoy buscando tanto en synaptic como en apt-get
prometheuspk
¿Qué versión de Ubuntu estás ejecutando?
ish
Ubuntu 10.04 LTS
prometheuspk
Repos en ambas respuestas son para 12 0.04 LTS única :( Se puede actualizar.?
ish
2
PPA deben por lo general se limitan a versiones específicas, ya que contienen los binarios que han sido compilados en esa versión específica, para esa versión específica.
ish
7

La respuesta es bastante simple. Vaya al sitio web de descargas de Octave y encuentre la última versión de GNU Octave y descargue el archivo .tar.gz.

Después de esto, copie y pegue los siguientes comandos de terminal (CTRL + ALT + T):

sudo apt-get build-dep octave
cd ~/Downloads
sudo mv octave-x.x.x.tar.gz ~
cd ~
tar xvf octave-x.x.x.tar.gz
cd octave-x.x.x
./configure
make
sudo make install

Donde 'xxx' se refiere a la versión de GNU Octave que desea instalar, como 3.6.3.

BH2017
fuente
Esta es la mejor respuesta
científico fallido el
3

Solo como una actualización: este PPA (mantenido por un miembro del Grupo Debian Octave) proporciona la última Octave para una gama de versiones de Ubuntu.

pidge
fuente
1

Solo estoy "respondiendo" esto porque no pude formatear en los comentarios. felicitaciones a @izx y @Brenton Horne

Para 14.0.4.2, tuve que usar un poco de ambas respuestas:

sudo apt-add-repository -y ppa:picaso/octave
sudo apt-get update
sudo apt-get install octave
sudo apt-get install liboctave-dev

Estos hicieron octava 4.0 ejecutar, pero no con --force-gui

sudo apt-get build-dep octave

También fue requerido para ir --force-guia trabajar.

rmustakos
fuente
1

Esto no utiliza apt-get, sino un mecanismo alternativo flatpak, que tiene sus propias instrucciones de instalación elaboradas , dependiendo de la distribución de Linux y el entorno de escritorio utilizado.

Puede ejecutar la versión más reciente de Octave (5.1.0 desde marzo de 2019) ejecutándola como una aplicación Flatpak. "Flatpak es un sistema para construir, distribuir y ejecutar aplicaciones de escritorio de espacio aislado en Linux".

El procedimiento de instalación para el paquete Octave se describe aquí: https://flathub.org/apps/details/org.octave.Octave (2 comandos en la parte inferior de la página)

Si está en Ubuntu 16.04, primero debe instalar flatpak y luego ejecutar Octave:

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak  # optional, AFAIK
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui

Esto descarga aproximadamente 1,5 GB de Internet, porque también instala dependencias de KDE.

En mi máquina, instala esto:

       ID                                            Branch        Download
 1. [|] org.kde.Sdk                                  5.12          < 825,1 MB
 2. [ ] org.freedesktop.Platform.html5-codecs         8.08         < 4,9 MB
 3. [ ] org.kde.Sdk.Locale                            5.12         < 337,3 MB (partial)
 4. [ ] org.octave.Octave                             stable       < 117,0 MB

Tenga en cuenta que Octave 5.1.0 en sí solo tiene 117 MB.

Para actualizar, tuve que desinstalar el flatpak de octava, luego ejecutar la instalación de flatpak.

knb
fuente