Como instalar a última oitava

8

Quero instalar o Octave no meu Ubuntu LTS com apt-get. O problema é que os repositórios oficiais listam apenas o Octave 3.0 e o Octave 3.2, enquanto o mais recente do Octave é o Octave 3.6.

Como atualizo os repositórios do apt-get para obter o Octave 3.6?

prometheuspk
fonte
3
Não, trata-se de instalá-lo no 10.04, enquanto o seu link é de 12.04-12.10.
Ish

Respostas:

11

Este PPA deve resolver seu problema, desde que você esteja executando o 12.04 mais recente.

Abra o Terminal Ctrl-Alt-Te digite:

sudo apt-add-repository -y ppa: picaso / oitava
sudo apt-get update 
sudo apt-get install oitava
sudo apt-get install liboctave-dev 
ish
fonte
mesmo depois que updateos repositórios não estiverem mostrando a oitava 3.6. Estou à procura, tanto sináptica e apt-get
prometheuspk
Qual versão do Ubuntu você está executando?
Ish
Ubuntu 10.04 LTS
prometheuspk
Repos em ambas as respostas são para 12 .04 LTS única :( você pode atualizar.?
ish
2
Os PPAs geralmente devem estar restritos a versões específicas porque contêm binários que foram compilados nessa versão específica para essa versão específica.
Ish
7

A resposta é bem simples. Acesse o site de downloads do Octave, encontre a versão mais recente do GNU Octave e faça o download do arquivo .tar.gz.

Após esta cópia e cole os seguintes comandos do 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

Onde o 'xxx' se refere à versão do GNU Octave que você deseja instalar, como 3.6.3.

BH2017
fonte
Esta é a melhor resposta
Falha Scientist
3

Apenas como uma atualização: este PPA (mantido por um membro do Debian Octave Group) fornece o Octave mais recente para uma variedade de versões do Ubuntu.

pidge
fonte
1

Estou apenas "respondendo" isso porque não consegui formatar os comentários. parabéns a @izx e @Brenton Horne

Para a 14.0.4.2, eu tive que usar algumas das duas respostas:

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

Eles fizeram a oitava 4.0 rodar, mas não com --force-gui

sudo apt-get build-dep octave

também era necessário --force-guipara trabalhar.

rmustakos
fonte
1

Isso não usa apt-get, mas um mecanismo alternativo flatpak, que possui suas próprias instruções de instalação elaboradas , dependendo da distribuição Linux e do ambiente de desktop usado.

Você pode executar a versão mais recente do Octave (5.1.0 desde março de 2019) executando-a como um aplicativo Flatpak. "O Flatpak é um sistema para criar, distribuir e executar aplicativos de desktop em área restrita no Linux".

O procedimento de instalação do pacote Octave é descrito aqui: https://flathub.org/apps/details/org.octave.Octave (2 comandos na parte inferior da página)

Se você estiver no Ubuntu 16.04, primeiro instale o flatpak e execute o 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

Ele baixa cerca de 1,5 GB da Internet, porque também instala dependências do KDE.

Na minha máquina, ele instala o seguinte:

       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

Observe que o Octave 5.1.0 em si tem apenas 117 MB.

Para atualizar, tive que desinstalar a oitava flatpak e executar a instalação do flatpak.

knb
fonte