W zeszłym miesiącu jak zwykle testowałem niektóre aplikacje i jedną z nich było Darmowe gry. Ta aplikacja jest w zasadzie program python oferuje nasz konfigurator pobierz pakiety gier konieczne według Dystrybucja GNU / Linux które mamy. I to samo, ma zarówno interfejs terminala (CLI) od dnia Pulpit (GUI).
W przypadku CLI działało to normalnie dla mnie z pakiety Pythona (Wersja 3.9) mojego prądu Ponowne cuda na podstawie Dystrybucja MX Linux. Jednak jego interfejs GUI, zarówno skompilowany, jak i w format ".Obraz aplikacji" użyj lub wymagaj Pakiety oparte na Pythonie 3.10 lub wyżej. Dlatego muszę zastosować bardzo pożyteczną i praktyczną sztuczkę, aby "zainstaluj wyższe wersje Pythona" którym zamierzam się dzisiaj z wami podzielić.
A zanim zaczniesz czytać ten post o możliwości bycia w stanie "zainstaluj wyższe wersje Pythona", zostawimy kilka linków do poprzednie pokrewne posty do późniejszego czytania:
Zainstaluj dowolną wersję Pythona 3: Korzystanie z repozytorium PPA
Czy dobrze jest korzystać z repozytoriów PPA?
Ponieważ Repozytorium PPA (Osobiste Archiwum Pakietów) jest repozytorium (magazyn) oprogramowania, personel mieszka w Launchpad, należy zawsze uważać, aby nie pochodziła od osoby całkowicie nieznanej lub od niezweryfikowanej lub niezaufanej osoby trzeciej. Dlatego, o ile określone repozytorium PPA nie pochodzi od znanej organizacji lub programisty, lepiej jest powstrzymać się od ich obsługi, aby uniknąć otrzymania niezabezpieczonego oprogramowania, niezależnie od tego, jak jest ono bezpłatne i otwarte.
W przypadku Repozytorium zespołu Deadsnakes PPA, z biegiem czasu okazało się, że jest to niezawodny dostawca pakietów różnych wersje Pythona dla Ubuntu, oraz dystrybucje wywodzące się z niego i kompatybilne z Debian GNU / Linux.
Jednak, jak mówi, podczas korzystania z niego należy zawsze brać pod uwagę następujące ostrzeżenie:
"Zastrzeżenie: Nie ma gwarancji terminowych aktualizacji w przypadku problemów z bezpieczeństwem lub innych problemów. Jeśli chcesz ich używać w bezpiecznym lub innym środowisku (na przykład na serwerze produkcyjnym), robisz to na własne ryzyko.". Zespół Deadsnakes
Wreszcie, obecnie i oficjalnie, oferuje dostępność następujących wersji:
- Ubuntu 18.04 (bioniczne): Python 2.3 i 2.6; a także Python 3.1, 3.5, 3.7 i 3.11.
- Ubuntu 20.04 (ogniskowe): Python 3.5, 3.7, 3.9 i 3.11.
- Ubuntu 22.04 (zamulony): Python 3.7, 3.9 i 3.11.
Jednak już dziś można znaleźć dostępność Python 3.12.
Kroki instalacji dowolnej wersji Pythona 3
Biorąc pod uwagę wszystkie powyższe, czy to na Ubuntu, Debianie, czy jakiejkolwiek Distro/Respin wywodzącej się z nich, procedura instalacji i używania Repozytorium zespołu Deadsnakes PPA jest następujący:
- Otwórz emulator terminala
- Uruchom następujące polecenia:
sudo add-apt-repository ppa: deadsnakes/ppa aktualizacja sudo apt-get
- Po pomyślnym zaktualizowaniu listy pakietów możesz teraz uruchomić instalację dostępnych wersji Pythona. Na przykład, aby zainstalować Pythona 3.12, można go wykonać na jeden z poniższych 2 sposobów, dla minimalnej lub pełnej instalacji:
sudo apt-get zainstaluj python3.12 sudo apt-get zainstaluj python3.12-pełny
W moim konkretnym przypadku, używając wspomnianego na początku Respin, miałem edytuj plik sources.list wymagane za pomocą następującego polecenia:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
Następnie zmień słowo „bulseye” lub „mól książkowy” lub inne słowo odpowiadające Debianowi i pochodnym na słowa „jammy” lub „focal” odpowiadające Ubuntu. W rezultacie uzyskaj następującą linię repozytorium (źródło oprogramowania):
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
I kontynuuj aktualizację listy pakietów ponownie, aby zakończyć zainstaluj Pythona w wersji 3, którego potrzebowałem.
streszczenie
Krótko mówiąc, mamy nadzieję, że to trochę cukierek albo psikus, być bardzo przydatne, zarówno do użytkownicy programistów, jako a Użytkownicy aplikacji opartych na Pythonie, które wymagają "zainstaluj wyższe wersje Pythona" do tych, które są zwykle dostępne w ich odpowiednich Dystrybucje GNU/Linux oparte na Ubuntu/Debian. A jeśli ktoś wie lub ma jakieś kolejna przydatna alternatywa czy chcesz wnieść swój wkład? sugestia, rekomendacja lub korekta do tego, co jest tutaj podane, możesz to zrobić poprzez komentarze.
I tak, po prostu spodobała Ci się ta publikacja, nie przestawaj jej komentować i dzielić się nią z innymi. Pamiętaj też, aby odwiedzić naszą «strona główna» aby poznać więcej wiadomości, a także dołączyć do naszego oficjalnego kanału Telegram z DesdeLinux, Zachód grupa aby uzyskać więcej informacji na dzisiejszy temat.