Tentando instalar o Gametree Linux no Ubuntu 14.04, erro ao abrir

1

Estou tentando instalar o Gametree linux no Ubuntu 14.04 e tentei usar o gdebi e o terminal para instalá-lo. Ambas as formas, ele não instala nenhum problema, mas quando eu tento abri-lo, o programa tenta atualizar e eu recebo este erro:

An exception occurred while retrieving the manifest: communication error: request  failed: <urlopen error [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol>

O programa termina antes de poder atualizar e instalar completamente. Alguma idéia?

    
por Quaero Veritatis 24.09.2014 / 02:17

1 resposta

2

O que está acontecendo?

Como você pode ler no meu comentário à sua pergunta, esse problema é causado por uma versão do python não correspondida entre o que o programa precisa e o que está instalado. Por padrão, o Ubuntu 14.04 vem com o Python 2.7 que não é suportado pelo instalador do Gametree. Então o que você pode fazer? Instale o Python 2.6 no Ubuntu usando o pyenv . Então, leia estas instruções:

Instalando o pyenv

O pyenv tem um instalador automatizado que pode ignorar uma instalação muito complicada. Para usar isso, basta digitar no seu shell:

$ cd ~
$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

Isto irá baixar e executar o instalador automatizado do pyenv. Siga as instruções e, ao final do processo, atualize o db pyenv:

$ pyenv update

Instalando o Python 2.6 usando o pyenv

Após a instalação do pyenv, você poderá instalar e executar diferentes versões do Python em seu sistema. A versão que você vai precisar é do Python 2.6, então vamos configurar isso. Usando o terminal, digite:

$ pyenv install 2.6.9 && pyenv rehash

Isso instalará a última versão 2.6.x do Python em seu sistema. Agora, precisamos tornar essa a versão padrão do Python em sua máquina para torná-lo capaz de instalar o Gametree.

Configurando o Python 2.6 como padrão do sistema

Isso é muito simples de se fazer usando o pyenv. Basta digitar no seu shell:

$ pyenv global 2.6.9

Agora você deve ser capaz de instalar o Gametree sem (talvez?) nenhum problema.

Revertendo de volta

Após a instalação, recomendo que você reverta a versão padrão do Python para o sysdefault anterior:

$ pyenv global system

Se você ainda tiver problemas, envie comentários e atualizarei minha resposta.

    
por Alexandre Teles 24.09.2014 / 04:11