Est-il possible d'installer Python 2.5 en 11.04?

14

Je dois parfois travailler sur du code Python hérité qui est exécuté par l'interpréteur Python 2.5 en production. J'aimerais configurer mon environnement de développement comme pour la production, j'ai donc besoin d'installer lepython2.5 famille de packages.

Bien sûr, je peux installer à partir des sources, mais je préférerais vraiment utiliser des packages à moins qu'il n'y ait absolument aucun moyen de le faire.

Cependant, les packages 2.5 ne sont inclus dans aucune des sources apt livrées avec 11.04. Où puis-je trouver des packages Python 2.5 susceptibles de fonctionner correctement avec Natty?

Mise à jour: ça marche! J'aurais dû lire la apt-getsortie de plus près:

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

Voici donc ce que j'ai fait pour installer 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
[...]
Josh Glover
la source

Réponses:

11

Launchpad a un sujet à ce sujet.

Voici un tutoriel sur l' installation de python 2.5 sur Ubuntu 10.10 . 11.04 devrait être identique pour cela.

À partir de ces sites Web, les commandes seraient les suivantes:

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

L'exécution python2.5 fileen ligne de commande exécuterait 'file' avec v2.5. python fileutiliserait la dernière version.

Je ne l'ai utilisé qu'une seule fois il y a environ un an, alors méfiez-vous des pièges.

Rinzwind
la source
Vous pouvez également connaître la réponse à ma question suivante: Comment puis-je utiliser les packages LaunchPad.net dans 11.04 (Natty Narwhal)? :)
Josh Glover
Cela ne fonctionne pas pour moi; voir ma question. :(
Josh Glover
Bizarre. Il indique clairement ici launchpad.net/~fkrull/+archive/deadsnakes natty avec 2.5 est disponible (consultez les entrées Display sources.list pour voir natty) (2.5.5-8 ~ ppa2 ~ natty3)
Rinzwind
1
non, vous avez juste besoin de la branche amd64. voir mon dernier lien (à la fois amd et i386 sont là). Bizarre. Cela devrait «simplement fonctionner».
Rinzwind
2
OK, c'est le cas maintenant. Je pense qu'une tentative antérieure d'installer python2.5 directement à partir de LaunchPad a foiré la base de données apt. Après avoir couru sudo apt-get -f install, tout a fonctionné. Merci de votre aide!
Josh Glover