É possível instalar o Python 2.5 em 11.04?

14

Eu ocasionalmente tenho que trabalhar em algum código Python legado que é executado pelo intérprete do Python 2.5 em produção. Eu gostaria de configurar meu ambiente de desenvolvimento como produção, então eu preciso instalar a família de pacotes python2.5 .

Claro, eu posso instalar a partir do código-fonte, mas eu realmente prefiro usar pacotes a menos que não haja absolutamente nenhuma maneira de fazê-lo.

No entanto, os pacotes 2.5 não estão incluídos em nenhuma das fontes apt que acompanham o 11.04. Onde posso encontrar pacotes do Python 2.5 que provavelmente funcionarão perfeitamente com o Natty?

Atualização: Funciona! Eu deveria ter lido a saída apt-get mais de perto:

E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Então, aqui está o que eu fiz para instalar o Python 2.5:

: josh@josh; sudo add-apt-repository ppa:fkrull/deadsnakes
: josh@josh; sudo apt-get update
: josh@josh; sudo apt-get install python2.5
[...]
The following packages have unmet dependencies:
 python-minimal : Breaks: python2.5-minimal (< 2.5.5-7) but 2.5.4-1ubuntu6.1 is to be installed
 python2.5 : Depends: python2.5-minimal (= 2.5.5-8~ppa2~natty3) but 2.5.4-1ubuntu6.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
: josh@josh; sudo apt-get -f install
[...]
The following extra packages will be installed:
  python2.5-minimal
Recommended packages:
      python2.5
The following packages will be upgraded:
  python2.5-minimal
[...]
Do you want to continue [Y/n]? 
[...]
Setting up python2.5-minimal (2.5.5-8~ppa2~natty3) ...
: josh@josh; sudo apt-get install python2.5
The following NEW packages will be installed:
  python2.5
[...]
    
por Josh Glover 05.05.2011 / 10:49

1 resposta

11

O Launchpad tem um tópico sobre isso.

Aqui está um tutorial sobre instalação do python 2.5 no Ubuntu 10.10 . 11.04 deve ser idêntico para isso.

A partir desses sites, os comandos seriam:

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

A execução de python2.5 file na linha de comando executaria o 'arquivo' com a v2.5. python file usaria a versão mais recente.

Eu só usei isso uma vez mais ou menos um ano atrás, então tenha cuidado com as armadilhas.

    
por Rinzwind 05.05.2011 / 11:15