Como atualizar o python do ubuntu com a última versão do código-fonte? [duplicado]

5

Estou usando o Ubuntu 11.10. O python 2.7.2 fornecido possui um bug que foi corrigido nas últimas fontes 2.7.2 do repositório python.

Qual é a maneira recomendada de substituir o python fornecido pelo Ubuntu pelo python da origem? Ou, em outras palavras, como eu "atualizo" o que é fornecido pelo Ubuntu? Idealmente, eu seria capaz de criar novos .deb (s) que "atualizem" o python2.7 / python2.7-dev fornecido pelo Ubuntu.

    
por UsAaR33 13.02.2012 / 07:00

1 resposta

1

Aplicamos alguns patches no python do Debian / Ubuntu, que fazem com que ele se comporte de forma um pouco diferente do Python upstream. Você não pode substituir o seu pacote python2.7 do sistema por outra coisa, sem quebrar todos os outros módulos python ou aplicar esses patches. (Eu particularmente estou pensando no patch distutils-install-layout).

A resposta mais fácil é: não.

Próxima opção: Compile-o manualmente e instale-o em /usr/local . Não irá substituir o seu sistema python, mas você poderá usá-lo. Esta é a melhor maneira de conseguir o que você quer.

Finalmente, se isso realmente é algo que você quer fazer. Pegue o pacote de código python2.7 atual, atualize-o para usar a nova versão upstream que você deseja usar (isso provavelmente exigirá massagear um pouco os patches). Construir. Instalar. Eu não estou intencionalmente entrando em detalhes aqui, porque não vai ser tão simples assim:)

    
por tumbleweed 14.02.2012 / 08:42