Ako nainštalovať niektorú z verzií Pythonu 3?
Minulý mesiac som ako obvykle testoval určité aplikácie a jedna z nich bola FreeGaming. Táto aplikácia je v podstate a program python že stiahnuť balíčky hier potrebné podľa Distribúcia GNU / Linux že máme. A to isté, má obe a terminálové rozhranie (CLI) ako Desktop (GUI).
V prípade CLI mi to fungovalo normálne s balíčky pythonu (Verzia 3.9) môjho prúdu Respin zázraky založený na MX Linux Distro. Avšak jeho rozhranie GUI, kompilované aj v formát ".AppImage" používať alebo vyžadovať Balíky založené na Pythone 3.10 alebo vyššie. Preto musím použiť veľmi užitočný a praktický trik, na "nainštalujte vyššie verzie Pythonu" o ktoré sa s vami dnes podelím.
Python je interpretovaný programovací jazyk na vysokej úrovni, ktorého filozofia kladie dôraz na čitateľnosť jeho kódu.
A predtým, než začnete čítať tento príspevok o možnosti byť schopný "nainštalujte vyššie verzie Pythonu", ponecháme niekoľko odkazov na predchádzajúce súvisiace príspevky na neskoršie prečítanie:
Nainštalujte si akúkoľvek verziu Pythonu 3: Použitie úložiska PPA
Nainštalujte si akúkoľvek verziu Pythonu 3: Použitie úložiska PPA
Je dobré používať úložiská PPA?
Keďže, a Úložisko PPA (archív osobných balíkov) je úložisko (sklad) softvéru personál ubytovaný v Launchpad, vždy si musíte dávať pozor, aby to nebolo od niekoho úplne neznámeho, alebo od neoverenej či nedôveryhodnej tretej strany. Preto, pokiaľ určité úložisko PPA nepochádza od známej organizácie alebo vývojárov, je lepšie s nimi nemanipulovať, aby ste sa vyhli tomu, že skončíte s nezabezpečeným softvérom, akokoľvek slobodným a otvoreným môže byť.
V prípade Tím Deadsnakes PPA Repository, časom sa ukázalo, že ide o a spoľahlivý dodávateľ rôznych balení python verzie pre ubuntua distribúcie odvodené od neho a kompatibilné s Debian GNU / Linux.
Avšak, a ako sa hovorí, pri jeho používaní je potrebné vždy brať do úvahy nasledujúce varovanie:
"Zrieknutie sa zodpovednosti: Neexistuje žiadna záruka včasných aktualizácií v prípade bezpečnostných alebo iných problémov. Ak ich chcete používať v zabezpečenom alebo inom prostredí (napríklad na produkčnom serveri), robíte tak na vlastné riziko.". Tím Deadsnakes
Napokon, aktuálne a oficiálne ponúka dostupnosť nasledujúcich verzií:
- Ubuntu 18.04 (bionic): Python 2.3 a 2.6; a tiež Python 3.1, 3.5, 3.7 a 3.11.
- Ubuntu 20.04 (ohnisková): Python 3.5, 3.7, 3.9 a 3.11.
- Ubuntu 22.04 (zaseknutý): Python 3.7, 3.9 a 3.11.
Dnes však už nájdete dostupnosť o Python 3.12.

Kroky na inštaláciu akejkoľvek verzie Pythonu 3
Berúc do úvahy všetky vyššie uvedené skutočnosti, či už na Ubuntu, Debiane alebo akomkoľvek od nich odvodenom Distro/Respin, postup inštalácie a používania Tím Deadsnakes PPA Repository je nasledujúce:
- Otvorte emulátor terminálu
- Spustite nasledujúce príkazy:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update
- Po úspešnej aktualizácii zoznamu balíkov môžete spustiť inštaláciu dostupných verzií Pythonu. Napríklad, ak chcete nainštalovať Python 3.12, môžete ho spustiť ktorýmkoľvek z nasledujúcich 2 spôsobov pre minimálnu alebo úplnú inštaláciu:
sudo apt-get install python3.12 sudo apt-get install python3.12-full
V mojom konkrétnom prípade, keď som použil Respin uvedený vyššie na začiatku, mal som upravte súbor sources.list vyžaduje nasledujúci príkaz:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
Potom zmeňte slovo „bullseye“ alebo „bookworm“ alebo akékoľvek iné slovo zodpovedajúce Debianu a derivátom slovami „jammy“ alebo „focal“ zodpovedajúce Ubuntu. Ako výsledok získate nasledujúci riadok úložiska (zdroj softvéru):
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
A pokračujte v aktualizácii zoznamu balíkov znova, aby ste skončili s nainštalujte python verzie 3, ktorý som potreboval.

Zhrnutie
Stručne povedané, dúfame, že toto málo trik alebo darček, byť veľmi užitočný, a to ako pre používatelia vývojárov softvéru, ako a Používatelia aplikácií založených na jazyku Python, ktoré si vyžadujú "nainštalujte vyššie verzie Pythonu" k tým, ktoré sú bežne dostupné v ich príslušných GNU/Linux distribúcie založené na Ubuntu/Debian. A ak niekto nejaké vie alebo má ďalšia užitočná alternatíva alebo chcete prispieť návrh, odporúčanie alebo oprava k tomu, čo je tu uvedené, môžete tak urobiť prostredníctvom komentárov.
A áno, jednoducho sa vám táto publikácia páčila, neprestávajte ju komentovať a zdieľať s ostatnými. Nezabudnite tiež navštíviť našu «home page» preskúmať viac noviniek a tiež sa pripojiť k nášmu oficiálnemu kanálu Telegram z DesdeLinuxu, Západ skupina pre viac informácií o dnešnej téme.