Le mois dernier, j'étais comme d'habitude en train de tester certaines applications et l'une d'entre elles était Jeu gratuit. Cette application est essentiellement un programme Python Quoi télécharger des packs de jeux nécessaire selon Distribution GNU/Linux que nous avons. Et le même, a à la fois un interface terminale (CLI) comme Bureau (GUI).
Pour le cas CLI, cela a fonctionné normalement pour moi avec le paquets python (Version 3.9) de mon courant Respin Miracles basé sur Distribution MX Linux. Cependant, son interface graphique, à la fois compilée et dans le format ".AppImage » utiliser ou exiger Paquets basés sur Python 3.10 ou plus. Par conséquent, je dois utiliser une astuce très utile et pratique, pour "installer des versions supérieures de Python" que je vais partager avec vous aujourd'hui.
Et, avant de commencer à lire cet article sur la possibilité de pouvoir "installer des versions supérieures de Python", nous laisserons quelques liens vers posts connexes précédents pour une lecture ultérieure :
Installer n'importe quelle version de Python 3 : Utiliser un référentiel PPA
Est-il bon d'utiliser des référentiels PPA ?
Depuis un Référentiel PPA (archive de paquets personnels) est un référentiel (entrepôt) de logiciels personnel logé dans Launchpad, vous devez toujours faire attention à ce qu'il ne provienne pas d'une personne totalement inconnue ou d'un tiers non vérifié ou non fiable. Par conséquent, à moins qu'un certain référentiel PPA ne provienne d'une organisation ou d'un ou plusieurs développeurs connus, il est préférable de s'abstenir de les manipuler pour éviter de se retrouver avec un logiciel non sécurisé, aussi libre et ouvert soit-il.
Dans le cas d' Référentiel PPA de l'équipe Deadsnakes, il s'est avéré, au fil du temps, être un fournisseur fiable de paquets de différents version python pour Ubuntu, et les distributions qui en sont dérivées, et compatibles avec Debian GNU / Linux.
Cependant, et comme il est dit, lors de son utilisation, l'avertissement suivant doit toujours être pris en compte :
"Avis de non-responsabilité : Il n'y a aucune garantie de mises à jour en temps opportun en cas de problèmes de sécurité ou autres. Si vous souhaitez les utiliser dans un environnement sécurisé ou autre (par exemple, sur un serveur de production), vous le faites à vos risques et périls. ». Équipe Deadsnakes
Enfin, actuellement et officiellement, il propose la disponibilité des versions suivantes :
- Ubuntu 18.04 (bionique): Python 2.3 et 2.6 ; et aussi Python 3.1, 3.5, 3.7 et 3.11.
- Ubuntu 20.04 (concentré): Python 3.5, 3.7, 3.9 et 3.11.
- Ubuntu 22.04 (brouillage): Python 3.7, 3.9 et 3.11.
Cependant, aujourd'hui, vous pouvez déjà trouver la disponibilité de Python 3.12.
Étapes pour installer n'importe quelle version de Python 3
Compte tenu de tout ce qui précède, que ce soit sur Ubuntu, Debian ou toute Distro/Respin qui en est dérivée, la procédure d'installation et d'utilisation du Référentiel PPA de l'équipe Deadsnakes C'est le suivant:
- Ouvrir un émulateur de terminal
- Exécutez les commandes suivantes :
sudo add-apt-repository ppa: deadsnakes/ppa sudo apt-get update
- Une fois la liste des packages mise à jour avec succès, vous pouvez maintenant lancer l'installation des versions disponibles de Python. Par exemple, pour installer Python 3.12, il peut être exécuté de l'une des 2 manières suivantes, pour une installation minimale ou complète :
sudo apt-get install python3.12 sudo apt-get install python3.12-full
Dans mon cas particulier, lors de l'utilisation du Respin mentionné ci-dessus au début, j'ai eu modifier le fichier sources.list requis avec la commande suivante :
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
Ensuite, remplacez le mot « bullseye » ou « bookworm » ou tout autre mot correspondant à Debian et Derivatives par les mots « jammy » ou « focal » correspondant à Ubuntu. Et obtenez ainsi la ligne de référentiel suivante (source du logiciel) :
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
Et continuez à mettre à jour à nouveau la liste des packages, pour en finir avec le installer python version 3, dont j'avais besoin.
Résumé
Bref, on espère que ce petit La charité s'il-vous-plaît, être très utile, à la fois pour utilisateurs développeurs de logicielsComme Utilisateurs d'applications basées sur Python, ce qui nécessite "installer des versions supérieures de Python" à ceux normalement disponibles dans leurs Distributions GNU/Linux basées sur Ubuntu/Debian. Et si quelqu'un sait ou a une autre alternative utile ou voulez-vous contribuer suggestion, recommandation ou correction à ce qui est fourni ici, vous êtes invités à le faire à travers les commentaires.
Et oui, vous avez simplement aimé cette publication, n'arrêtez pas de la commenter et de la partager avec les autres. Pensez également à visiter notre «page d'accueil» pour explorer plus d'actualités et rejoindre notre chaîne officielle de Télégramme de DesdeLinux, Ouest groupe pour plus d'informations sur le sujet d'aujourd'hui.