¿Cómo instalas la última versión de GNU Octave?

24

Una vez más, debo recurrir a este maravilloso recurso disponible y preguntarme, ¿cómo instalo la última versión de GNU Octave (no Octave 3.2.4, la que está disponible en el centro de software)?

BH2017
fuente
No funciona en mi sistema ... Las siguientes líneas parecen estar bien wget ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2 tar -xvf octave-3.8.0.tar.bz2 cd octave-3.8.0 sudo apt-get build-dep octave ./configure make pero el último parece no funcionar ... sudo make install El sistema me dice que esa no es una regla definida. ¿Qué tiene de malo el procedimiento ...? Muchas gracias por su apoyo
Esto es lo que sucede cuando intento ejecutar usando el comando en la terminal. ln: no se pudo crear el enlace simbólico '/ usr / local / bin / octave': permiso denegado

Respuestas:

22

Para octava 3.6.1

sudo add-apt-repository ppa:picaso/octave
sudo apt-get update ; sudo apt-get install octave

Sí, puedes obtener octave-3.6.3, abrir tu terminal y pegar esto

wget ftp://ftp.gnu.org/gnu/octave/octave-3.6.3.tar.bz2
tar -xvf octave-3.6.3.tar.bz2
cd octave-3.6.3
./configure
 make
 sudo make install 

Espero que ayude: D

rɑːdʒɑ
fuente
Bueno, esto es algo que supongo, pero esperaba algo que me diera la última versión de Octave (3.6.3)
BH2017
@BrentonHorne hola respuesta actualizada
rɑːdʒɑ
1
Eso sí ayuda :)
BH2017
Otra cosa, ¿cómo creo un lanzador en Cairo-Dock para Octave 3.6.3?
BH2017
58

Puede instalar la última versión estable de GNU Octave para cualquier versión de Ubuntu compatible:

sudo apt-add-repository ppa:octave/stable
sudo apt-get update
sudo apt-get install octave

Este PPA es mantenido y respaldado por varios desarrolladores de Octave.

Mike Miller
fuente
@ mike-Miller me ayudó a descubrir que en Ubuntu debemos utilizar: sudo -H apt-get install octave. De lo contrario, la .config/octavecarpeta se creará en la carpeta de inicio del usuario con propiedad raíz y Octave no se iniciará. Con sudo -Hla .config/octavecarpeta se crea en la carpeta de inicio raíz.
estibordo
Ver Enlace en Octave Wiki: wiki.octave.org/…
loved.by.Jesus
Desafortunadamente, este repositorio tiene paquetes rotos que no proporcionan todas las versiones de dependencias. octava: Depende: libcxsparse3.1.2 pero no es instalable Depende: liboctave4 (= 4.2.1-2 ~ octava ~ trusty2) pero no se instalará Depende: libqhull6 pero no es instalable Depende: libqscintilla2-11 pero no es instalable
Martin
@ Martin parece que está intentando instalar octava desde este repositorio en la versión incorrecta de Ubuntu. Verifique que la definición de origen del repositorio coincida con la versión que ha instalado.
Mike Miller
1
A partir de enero de 2018, este ppa todavía es necesario para instalar 4.2.1 en Ubuntu 16.04LTS, que solo se envía 4.0.0
Paul
3

Ubuntu 12.04.3 y Octave 3.8.0 con estadísticas

wget ftp://ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2
tar -xvf octave-3.8.0.tar.bz2
cd octave-3.8.0
sudo apt-get build-dep octave
./configure
make
sudo make install

sudo apt-get install octave-statistics
octave
pkg install -forge io
pkg install -forge statistics
pkg load statistics
McElain
fuente
2

Además, ahora sé que puede copiar lo siguiente en el terminal:

wget ftp://ftp.gnu.org/gnu/octave/octave-version#.tar.gz
tar -xvf /home/username/octave-version#.tar.gz
sudo rm /home/username/octave-version#.tar.gz
cd /home/username/octave-version#
./configure
make
ln -s /home/username/octave-version#/run-octave /usr/local/bin/octave
BH2017
fuente