Vorige maand was ik zoals gewoonlijk bepaalde applicaties aan het testen en een daarvan was Gratis Gaming. Deze app is eigenlijk een python programma dat spelpakketten downloaden nodig volgens GNU / Linux-distributie dat we hebben. En hetzelfde, heeft beide een terminalinterface (CLI) als Desktop (GUI).
Voor de CLI-zaak werkte het normaal voor mij met de python-pakketten (3.9 versie) van mijn huidige Respin Wonderen gebaseerd op de MX Linux-distributie. De GUI-interface, zowel gecompileerd als in de formaat ".AppAfbeelding" gebruiken of vereisen Op Python 3.10 gebaseerde pakketten of hoger. Daarom moet ik een zeer nuttige en praktische truc gebruiken om "installeer hogere versies van Python" die ik vandaag met jullie ga delen.
En voordat je dit bericht begint te lezen over de mogelijkheid om te kunnen "installeer hogere versies van Python", we zullen enkele links achterlaten naar eerdere gerelateerde berichten voor later lezen:
Installeer elke versie van Python 3: een PPA-repository gebruiken
Is het goed om PPA-repository's te gebruiken?
Sinds een PPA-repository (persoonlijk pakketarchief) is een repository (magazijn) van software personeel gehuisvest in Launchpad, moet u altijd oppassen dat het niet van een totaal onbekende persoon is, of van een niet-geverifieerde of niet-vertrouwde derde partij. Daarom, tenzij een bepaalde PPA-repository niet van een bekende organisatie of ontwikkelaar(s) is, verdient het de voorkeur om deze niet te behandelen om te voorkomen dat u met onveilige software belandt, hoe gratis en open deze ook is.
Bij Team Deadsnakes PPA-repository, het heeft in de loop van de tijd aangetoond dat het een betrouwbare leverancier van pakketten van verschillende python-versies voor Ubuntu, en Distros daarvan afgeleid, en compatibel met Debian GNU / Linux.
Echter, en zoals het zegt, moet bij het gebruik altijd rekening worden gehouden met de volgende waarschuwing:
"Disclaimer: Er is geen garantie voor tijdige updates in geval van beveiligings- of andere problemen. Wil je ze in een (beveiligde) omgeving gebruiken (bijvoorbeeld op een productieserver), dan doe je dat op eigen risico.". Team Deadsnakes
Ten slotte biedt het momenteel en officieel de beschikbaarheid van de volgende versies:
- Ubuntu 18.04 (bionisch): Python 2.3 en 2.6; en ook Python 3.1, 3.5, 3.7 en 3.11.
- Ubuntu 20.04 (focaal): Python 3.5, 3.7, 3.9 en 3.11.
- Ubuntu 22.04 (jammie): Python 3.7, 3.9 en 3.11.
Vandaag kunt u echter al de beschikbaarheid vinden van Python 3.12.
Stappen om elke versie van Python 3 te installeren
Rekening houdend met al het bovenstaande, of het nu op Ubuntu, Debian of een daarvan afgeleide Distro/Respin is, is de procedure voor het installeren en gebruiken van de Team Deadsnakes PPA-repository hij is zeker:
- Open een terminalemulator
- Voer de volgende opdrachten uit:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update
- Nadat de lijst met pakketten met succes is bijgewerkt, kunt u nu de installatie van de beschikbare versies van Python uitvoeren. Om bijvoorbeeld Python 3.12 te installeren, kan het op een van de volgende 2 manieren worden uitgevoerd, voor een minimale of volledige installatie:
sudo apt-get install python3.12 sudo apt-get install python3.12-full
In mijn specifieke geval, bij het gebruik van de hierboven genoemde Respin in het begin, heb ik bewerk het bestand sources.list vereist met het volgende commando:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
Verander vervolgens het woord "bullseye" of "boekenwurm" of een ander woord dat overeenkomt met Debian en Derivatives door de woorden "jammy" of "focal" die overeenkomen met Ubuntu. En verkrijg als resultaat de volgende repositoryregel (softwarebron):
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
En blijf de lijst met pakketten opnieuw bijwerken om te eindigen met de installeer python versie 3, die ik nodig had.
Overzicht
Kortom, we hopen dat deze kleine snoep of je leven, zeer nuttig zijn, zowel om gebruikers van softwareontwikkelaars, als een Gebruikers van op Python gebaseerde applicaties, die vereisen "installeer hogere versies van Python" die normaal beschikbaar zijn in hun respectievelijke GNU/Linux-distributies gebaseerd op Ubuntu/Debian. En als iemand iets weet of heeft nog een handig alternatief of wil je bijdragen suggestie, aanbeveling of correctie naar wat hier wordt verstrekt, bent u van harte welkom om dit te doen via de opmerkingen.
En ja, je vond deze publicatie gewoon leuk, stop niet met reageren en delen met anderen. Vergeet ook niet om onze «startpagina» om meer nieuws te ontdekken en om lid te worden van ons officiële kanaal van Telegram van DesdeLinux, West groep voor meer informatie over het onderwerp van vandaag.