Python 3.5 vient de sortir, puis-je l'obtenir sous forme de package pour Ubuntu 15.4?

15

Je veux la toute dernière version de Python, mais je ne veux pas contourner le gestionnaire de paquets apt: je ne veux pas faire une installation source à l'ancienne car cela peut rendre la désinstallation plus difficile lorsque les paquets officiels sortent.

Python3.5 n'est actuellement présenté dans aucun des référentiels de packages de Canonical, ce qui signifie que je ne peux pas simplement "apt-get install python3.5".

Existe-t-il un moyen d'installer Python3.5 sur mon PC en attendant?

Salim Fadhley
la source
1
doublon possible de l' installation de Python 3.3.2 sur Ubuntu
dobey
4
Pas un doublon: Python 3.3.x est livré avec Ubuntu, python 3.5 est tout nouveau et ne fait pas encore partie d'un package officiel.
Salim Fadhley
1
C'est un doublon. La réponse est la même. Cette question a simplement été posée à une époque où la 3.3.2 était la nouvelle version. Utilisez le PPA. Python 3.5 y était intégré lorsque j'ai voté en double.
dobey
2
Il y a maintenant - 6 octobre - un PPA avec Python3.5 disponible. Voir ma réponse
Nephente

Réponses:

15

Avant qu'Ubuntu ajoute python 3.5aux dépôts officiels, vous avez deux options pour l'installer maintenant:

  • Vérifiez si quelqu'un est venu avec un PPA contenant python 3.5afin que vous puissiez l'installer / le supprimer en utilisant apt-getou un autre gestionnaire de paquets

  • Installer depuis la source

Comme je peux le voir, il n'y a pas de PPA disponible jusqu'à la date, donc votre seule option est d'installer à partir du fichier source.


Tu as dit :

Je ne veux pas faire une installation source à l'ancienne, car cela peut rendre la désinstallation plus difficile à la sortie des packages officiels.

Peut-être que vous n'en avez pas encore entendu parler checkinstall, il crée un package à partir des fichiers qui vont être enregistrés à différents endroits de votre ordinateur à la dernière étape de la compilation d'un package à partir de source ( sudo make install). Il vous suffit donc de le remplacer sudo make installpar sudo checkinstallpuis vous pouvez supprimer le package que vous avez nommé en utilisant n'importe quel gestionnaire de packages de la manière habituelle.

Cochez man checkinstallpour avoir plus d'idée.


Mise à jour:

Un PPA est maintenant disponible. Vérifiez cette réponse .

heemayl
la source
Ce n'est pas nécessaire pour python, car il a déjà une cible dans MakeFile appelée altinstall. cela fonctionne bien depuis de nombreuses années dans toutes les distributions.
pylover
15

Il y a une autre réponse à une question similaire ici: Comment installer des versions plus récentes de Python en utilisant apt-get?

Fondamentalement, il dit que (jusqu'à ce que les référentiels officiels aient la nouvelle version python) voici une source à utiliser avec le gestionnaire de paquets, pour nous qui préférons utiliser cette méthode plus simple, car c'est pour cela que les gestionnaires de paquets sont là:

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

Félicitations à Felix Krull, qui dirige ce PPA!

Johan Olofsson
la source
1
Je suis sur Ubuntu 15.04. J'ai pu installer Python 3.5.1 en utilisant cette méthode. Cependant, j'ai dû faire manuellement: sudo rm / usr / bin / python3, puis sudo ln -s /usr/bin/python3.5 / usr / bin / python3
AAAfarmclub