Je suis bloqué sur Ubuntu 14.04 et passer à la version 15.10 n’est probablement pas une option. La version la plus récente de python prise en charge par Ubuntu 14 est 2.7.6.
C'est très vieux. Je veux installer une version plus récente.
Je comprends que tout ce dont j'ai besoin est une version .deb du logiciel que je voudrais installer. Je pense que je dois juste trouver un serveur qui a cela et l'a ajouté à la liste des référentiels (/etc/apt/sources.list
) puis apt-get
va faire comme par magie la bonne chose.
Cependant, je vais vouloir enfreindre les règles et installer de nouvelles versions d'autres logiciels. Plus je le fais souvent, plus il est probable que de mauvaises choses se produisent. Cependant, je soupçonne qu'il y a BEAUCOUP de gens à ma place qui veulent faire la même chose. Alors peut-être qu'il y a un référentiel pour les casseurs de règles comme moi que je peux utiliser pour remplacer les référentiels Ubuntu officiels?
Un tel référentiel magique existe-t-il?
Si je l'ajoute à /etc/apt/sources.list
, apt-get install python
me donnera-t-il une version plus récente de python disponible sur les référentiels officiels?
Il n'est pas recommandé de changer la version python de votre système (c'est-à-dire avec apt-get update python
), car de nombreux scripts reposent sur une version spécifique. Vous pouvez freiner votre système et cela pourrait causer des problèmes avec les mises à jour futures. Au lieu de cela, vous voudrez peut-être jeter un oeil à environnements virtuels comme il a été répondu ici .
Selon le manifeste d'Ubuntu 14.04.5 , python 3.4
est maintenant inclus avec trusty par défaut. Vous pouvez l'utiliser avec la commande: python3 <path-to-some-optional-script>
.
Le référentiel magique mentionné n'existe pas. Cependant, il existe Personal Package Archives , fournissant à la place une version plus récente du package (également déclenchée par un apt-get update
) et conservée par la communauté. Il y a une question couvrant ce sujet sur SE ici .
Vous pouvez également télécharger des fichiers .deb
avec une version plus récente et utiliser l'outil gdebi pour les installer. Cependant, vous devrez vous occuper des versions les plus récentes lorsque vous utilisez des fichiers .deb
- locaux.