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

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

Estou usando o Ubuntu Trusty que vem python 2.7.6pré-instalado. Preciso instalar 2.7.11como /usr/local/bin/pythonsem tocar /usr/bin/pythonou compilar a partir do código-fonte.

Existem alguns links por aí que dizem usarFélix Krullrepositório:

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 repositório diz claramente:

TENHA EM MENTE que este PPA substituirá um componente central do sistema (ou seja, Python 2.7)! Embora eu tenha tentado minimizar o risco de problemas de compatibilidade, não assumo nenhuma responsabilidade por problemas de compatibilidade ou segurança com esses pacotes.

existe alguma outra solução?

Responder1

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 apt-get source python2.7 e modificar o arquivo debian/rules para compilar com o /usr /local prefix mas apt ainda o veria como outro substituto mais recente para python2.7, a menos que você renomeasse o pacote.

Você provavelmente seria melhor instalá-lo a partir do código-fonte usando algo como GNU stow para que não atrapalhe sua instalação principalhttps://www.gnu.org/software/stow/

informação relacionada