web-dev-qa-db-fra.com

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

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

Python3.5 ne figure actuellement dans aucun des dépôts de paquets de Canonical, ce qui signifie que je ne peux pas simplement "apt-get install python3.5".

Est-il possible d'installer Python3.5 sur mon PC entre-temps?

14
Salim Fadhley

Avant qu'Ubuntu ajoute python 3.5 aux référentiels officiels, vous avez deux options pour l'installer maintenant:

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

  • Installer depuis la source

Comme je peux le constater, aucun PPA de ce type n’est disponible jusqu’à ce jour. Votre seule option est d’installer à partir du fichier source.


Tu as dit :

Je ne souhaite pas effectuer d’installation à l’ancienne école, car cela peut compliquer la désinstallation lorsque les packages officiels sont disponibles.

Peut-être n’avez-vous pas entendu parler de checkinstall , il crée un paquet à partir des fichiers qui vont être sauvegardés à différents endroits de votre ordinateur à la dernière étape de la compilation d’un paquet à partir de la source (Sudo make install). Il vous suffit donc de remplacer Sudo make install par Sudo checkinstall pour pouvoir ensuite supprimer le paquet que vous avez nommé à l’aide de n’importe quel gestionnaire de paquets de la manière habituelle.

Vérifiez man checkinstall pour avoir plus d’idées.


Mise à jour:

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

14
heemayl

Il existe une autre réponse à une question similaire ici: Comment installer les versions plus récentes Python avec apt-get?

En gros, il est dit que (jusqu'à ce que les dépôts officiels aient la nouvelle version python) ici est une source à utiliser avec le gestionnaire de paquets, pour nous qui préférons utiliser cette méthode plus simple, car c'est la raison pour laquelle 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 gère ce PPA!

15
Johan Olofsson