Instale o python 2.7.11 no Ubuntu sem compilar ou substituir a versão pré-instalada

0

Estou usando o Ubuntu trusty, que vem com python 2.7.6 pré-instalado. Eu preciso instalar 2.7.11 em /usr/local/bin/python sem tocar em /usr/bin/python ou compilar a partir da fonte.

Existem alguns links que dizem usar o repositório Felix Krull :

sudo apt-add-repository ppa:fkrull/deadsnakes-python2.7
sudo apt-get update
sudo apt-get install python2.7 python2.7-dev

Mas a descrição desse repo diz claramente:

KEEP IN MIND that this PPA will replace a core system component (i.e. Python 2.7)! While I've tried to minimise the risk of compatibility issues, I don't take any responsibility for compatibility problems or security issues with these packages.

Existe alguma outra solução?

    
por norbertpy 26.04.2016 / 22:28

1 resposta

1

O pacote python precisaria ser recompilado para usar o prefixo / usr / local, o que significaria modificar o pacote fonte, você poderia baixar a fonte usando o apt-get python2.7 e modificar o arquivo debian / rules para compilar com o prefixo / usr / local, mas o apt ainda o veria como outro substituto mais recente para o python2.7, a menos que você renomeie o pacote.

Provavelmente seria melhor instalá-lo a partir do código-fonte usando algo como o GNU stow, para que ele não interfira com o link da sua instalação principal

    
por MttJocy 26.04.2016 / 23:00