Что происходит?

Что происходит?

Я пытаюсь установить Gametree linux на Ubuntu 14.04 и я пробовал использовать как gdebi, так и терминал для установки. В обоих случаях он устанавливается без проблем, но когда я пытаюсь открыть его, программа пытается обновиться, и я получаю эту ошибку:

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>

Программа завершается до того, как успевает обновиться и полностью установиться. Есть идеи?

решение1

Что происходит?

Как вы можете прочитать в моем комментарии к вашему вопросу, эта проблема вызвана несоответствием версии python между тем, что требуется программе, и тем, что установлено. По умолчанию Ubuntu 14.04 поставляется с Python 2.7, который не поддерживается установщиком Gametree. Итак, что вы можете сделать? Установите Python 2.6 на Ubuntu с помощьюpyenv. Итак, прочтите эти инструкции:

Установка pyenv

pyenv имеет автоматизированный установщик, который может обойти очень сложную установку. Чтобы использовать его, просто введите в своей оболочке:

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

Это загрузит и запустит автоматизированный установщик pyenv. Следуйте инструкциям и в конце процесса обновите базу данных pyenv:

$ pyenv update

Установка Python 2.6 с помощью pyenv

После установки pyenv вы сможете устанавливать и запускать различные версии Python в своей системе. Вам понадобится версия Python 2.6, поэтому мы настроим ее. Используя терминал, введите:

$ pyenv install 2.6.9 && pyenv rehash

Это установит последнюю версию Python 2.6.x на вашу систему. Теперь нам нужно сделать ее версией Python по умолчанию на вашей машине, чтобы вы могли установить Gametree.

Настройка Python 2.6 в качестве системного по умолчанию

Это очень просто сделать с помощью pyenv. Просто введите в командной строке:

$ pyenv global 2.6.9

Теперь вы сможете установить Gametree без (возможно?) каких-либо проблем.

Возвращаясь назад

После установки я рекомендую вам вернуть версию Python по умолчанию к предыдущей sysdefault:

$ pyenv global system

Если у вас все еще остались проблемы, пожалуйста, оставьте отзыв, и я обновлю свой ответ.

Связанный контент