Como você instala a versão mais recente do GNU Octave?

24

Mais uma vez, devo recorrer a este maravilhoso recurso disponível para mim e perguntar: como instalar a versão mais recente do GNU Octave (não o Octave 3.2.4 - a disponível no centro de software)?

BH2017
fonte
Não funciona no meu sistema ... As seguintes linhas parecem estar OK 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, mas o último parece não funcionar ... sudo make install O sistema diz que isso não é uma regra definida. O que há de errado com o procedimento ...? Muito obrigado pelo seu apoio.
É o que acontece quando tento executar usando o comando no terminal. ln: falha ao criar o link simbólico '/ usr / local / bin / octave': permissão negada

Respostas:

22

Para a oitava 3.6.1

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

Sim, você pode obter a oitava-3.6.3, abra seu terminal e cole este

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 ajude: D

rɑːdʒɑ
fonte
Bem, isso é algo que eu suponho, mas eu estava esperando por algo que me daria a última versão do Octave (3.6.3)
BH2017
@BrentonHorne oi resposta atualizada
rɑːdʒɑ
1
Isso ajuda :)
BH2017
Outra coisa, como crio um iniciador no Cairo-Dock para Octave 3.6.3?
BH2017
58

Você pode instalar a versão estável mais recente do GNU Octave para qualquer versão suportada do Ubuntu:

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

Este PPA é mantido e suportado por vários desenvolvedores do Octave.

Mike Miller
fonte
@ mike-Miller me ajudou a descobrir que no Ubuntu devemos usar: sudo -H apt-get install octave. Caso contrário, a .config/octavepasta será criada na pasta inicial do usuário com propriedade de root e o Octave não será iniciado. Com sudo -Ha .config/octavepasta é criada na pasta inicial raiz.
Estibordo
Veja o Link no Octave Wiki: wiki.octave.org/…
loved.by.Jesus
Infelizmente, este repositório quebrou pacotes que não fornecem todas as versões de dependências. oitava: Depende: libcxsparse3.1.2 mas não é instalável Depende: liboctave4 (= 4.2.1-2 ~ octave ~ trusty2) mas não será instalado Depende: libqhull6 mas não é instalável Depende: libqscintilla2-11 mas não é instalável
Martin
@ Martin, parece que você está tentando instalar a oitava deste repositório na versão errada do Ubuntu. Verifique se a definição de origem do repositório corresponde à versão que você instalou.
9788 Mike Miller
1
A partir de janeiro 2018 neste ppa ainda é necessária para instalar 4.2.1 no Ubuntu 16.04LTS, que só navios 4.0.0
Paul
3

Ubuntu 12.04.3 e Octave 3.8.0 com estatí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
fonte
2

Além disso, agora eu sei que você pode copiar o seguinte no 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
fonte