Não é possível instalar o Octave (problema de dependência)

3

Eu tentei instalar o Octave no meu Ubuntu 16.04 LTS 64bit usando

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

e gera um problema de dependência

the following packages have unmet dependencies:
libosmesa6 : Depends: libosmesa6 (>= 10.2~) but 17.0.70ubuntu0.16.04.1 is to be installed

e quando tentei instalar o libomesa6 ele diz que precisa de libglapi

libosmesa6 : Depends: libglapi-mesa (= 11.2.0-1ubuntu2) but 17.0.70ubuntu0.16.04.1 is to be installed

Então eu usei o apt para instalar o libglapi-mesa e recebo uma mensagem dizendo que ele já está atualizado

libglapi-mesa is already the newest version (17.0.7-0ubuntu0.16.04.1)

Eu tentei a solução

Octave problema de dependência no Ubuntu 16.04

mas parece que já tenho 'servidor principal' selecionado

    
por M. Iduoad 14.12.2017 / 12:34

3 respostas

0

Eu resolvi o problema adicionando o repositório xorg-edgers contendo a última versão do mesa. Eu acho que o libosmesa6 no meu servidor principal era obsoleto e dependia de um pacote libglapi-mesa mais antigo.

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update
sudo apt-get install <package name>
    
por M. Iduoad 14.12.2017 / 22:06
1
  

libosmesa6: Depende: libglapi-mesa (= 11.2.0-1ubuntu2)

Ele quer uma versão mais antiga da libglapi-mesa. Desde que você instalou o ppa, eu suponho que você está recebendo a versão mais recente de Octave . Assim, para instalá-lo, você precisará fazer o downgrade da libglapi-mesa.

Nota: Isso pode causar problemas com outros programas que dependem da libglapi-mesa.

    
por ravery 14.12.2017 / 12:43
1

Eu tenho octave 4.0.0-3ubuntu9.1 em 16.04 LTS. É instalado a partir do repositório padrão 'universo' sem quaisquer conflitos. Por isso, sugiro que você limpe sua versão de octave , remova o PPA e tente instalar octave da maneira padrão.

sudo apt purge octave
sudo add-apt-repository --remove ppa:octave/stable

sudo add-apt-repository universe  # maybe/maybe not necessary
sudo apt update
sudo apt install octave

Você provavelmente obterá uma versão mais antiga da oitava do que do PPA, mas ela será testada com o Ubuntu, e espero que ela tenha recursos suficientes para você.

    
por sudodus 14.12.2017 / 12:58