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


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


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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.