Instalando a versão mais recente do GNU Octave quando eu já tiver instalado outra versão

17

Instalei o Gnu Octave usando apt-get install octave.
Esta versão instalada 4.0.3 na minha máquina.

Quero instalar a versão mais recente disponível. Como posso:

  1. Desinstalar a versão que tenho?
  2. Instale a versão mais recente?
saidaspen
fonte
Qual versão do Ubuntu você usa? \\ se você estiver usando o zesty (17.04), poderá usar estes comandos para adicionar este repositóriosudo sed -i 's/zesty/xenial/g' /etc/apt/sources.list.d/octave-ubuntu-stable-zesty.list && sudo apt update
Ali Razmdideh

Respostas:

15

Para desinstalar o GNU Octave, você pode executar este comando:

sudo apt purge octave

Mas você não precisa remover e instalar a versão mais recente do Octave.

Você pode atualizar facilmente esse pacote com estes comandos:

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

Esses comandos atualizam o Octave para a versão estável mais recente deste software (sem a necessidade de remover a versão atual).

Ali Razmdideh
fonte
Depois de executar isso, ele diz: oitava já é a versão mais recente (4.0.3-3ubuntu1). No entanto, na página das oitavas, diz que o 4.2.1 foi lançado :(
saidaspen 12/08
1
Se um novo software for lançado a montante (pelos autores originais), ele não estará automaticamente no repositório do Ubuntu. Os mantenedores do Ubuntu precisam criar os pacotes e assim por diante. Em uma versão do Ubuntu (ou seja, 18.04), os pacotes apenas recebem atualizações de segurança e poucos pacotes obtêm atualizações importantes, como firefox, thunderbird, chromium.
tardis
Funcionou. Octave 4.2.2 instalado com sucesso no Ubuntu 16.04. Obrigado.
Dd #
5

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

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

Um conjunto mais completo de comandos se parece com a seguinte seção:

Se você estiver no Ubuntu 16.04, primeiro instale o flatpack e execute o Octave:

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt install flatpak
# optional line, AFAIK (pulls in Gnome deps?):
sudo apt install gnome-software-plugin-flatpak  
# this line possibly required on Debian systems
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo  
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui

Isso baixa cerca de 900 MB da Internet.

Para maior comodidade ao iniciar o Octave na linha de comando, você pode criar os arquivos /usr/share/octavecom o conteúdo

#!/bin/sh
flatpak run org.octave.Octave --gui

e /usr/share/octave-clicom conteúdo

#!/bin/sh
flatpak run org.octave.Octave
knb
fonte
no meu trecho Debian (9, estável) você também deve adicionar o repo, que é feito por flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
tverrbjelke