Миналия месец, както обикновено, тествах определени приложения и едно от тях беше Безплатни игри. Това приложение е основно a програма на питон че изтегляне на пакети с игри необходимо според Дистрибуция на GNU / Linux че имаме. И същото, има и двете a терминален интерфейс (CLI) от Настолен (GUI).
За CLI случая, той работи нормално за мен с пакети на python (Версия 3.9) от моя ток Респин чудеса базиран на Дистрибуция MX Linux. Въпреки това, неговият GUI интерфейс, както компилиран, така и в формат ".AppImage" използвайте или изисквайте Базирани на Python 3.10 пакети или по-високо. Затова трябва да използвам един много полезен и практичен трик, за да "инсталирайте по-високи версии на Python" което ще споделя с вас днес.
И преди да започнете да четете тази публикация за възможността да можете "инсталирайте по-високи версии на Python", ще оставим някои връзки към предишни свързани публикации за по-късно четене:
Инсталирайте всяка версия на Python 3: Използване на PPA хранилище
Добре ли е да се използват PPA хранилища?
Тъй като, a PPA хранилище (Персонален пакетен архив) е хранилище (склад) на софтуер настанен персонал Launchpad, винаги трябва да внимавате да не е от някой напълно непознат или от непроверена или ненадеждна трета страна. Следователно, освен ако дадено хранилище на PPA не е от известна организация или разработчик(и), за предпочитане е да се въздържате от боравене с тях, за да избегнете завършването с несигурен софтуер, колкото и свободен и отворен да е той.
В случай на Team Deadsnakes PPA хранилище, с времето се оказа, че е a надежден доставчик на пакети от различни версии на python за Ubuntu, и дистрибуции, получени от него и съвместими с Debian GNU / Linux.
Въпреки това, както се казва, когато го използвате, винаги трябва да се има предвид следното предупреждение:
"Отказ от отговорност: Няма гаранция за навременни актуализации в случай на проблеми със сигурността или други. Ако искате да ги използвате в защитена или друга среда (например на производствен сървър), правите това на свой собствен риск.". Отбор Deadsnakes
И накрая, понастоящем и официално, той предлага наличието на следните версии:
- Ubuntu 18.04 (бионичен): Python 2.3 и 2.6; а също и Python 3.1, 3.5, 3.7 и 3.11.
- Ubuntu 20.04 (фокална): Python 3.5, 3.7, 3.9 и 3.11.
- Ubuntu 22.04 (запушен): Python 3.7, 3.9 и 3.11.
Днес обаче вече можете да намерите наличността на Python 3.12.
Стъпки за инсталиране на всяка версия на Python 3
Като се има предвид всичко по-горе, независимо дали на Ubuntu, Debian или който и да е Distro/Respin, получен от тях, процедурата за инсталиране и използване на Team Deadsnakes PPA хранилище е следното:
- Отворете терминален емулатор
- Изпълнете следните команди:
sudo add-apt-repository ppa: deadsnakes/ppa sudo apt-get актуализация
- След като списъкът с пакети бъде успешно актуализиран, вече можете да стартирате инсталирането на наличните версии на Python. Например, за да инсталирате Python 3.12, той може да бъде изпълнен по всеки от следните 2 начина за минимална или пълна инсталация:
sudo apt-get инсталирате python3.12 sudo apt-get инсталирате python3.12-пълен
В моя конкретен случай, когато използвах Respin, споменат по-горе в началото, имах редактирайте файла sources.list изисква се със следната команда:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
След това сменете думата "bullseye" или "bookworm" или която и да е друга дума, съответстваща на Debian и производни с думите "jammy" или "focal", съответстващи на Ubuntu. И по този начин получете следния ред на хранилище (софтуерен източник) като резултат:
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
И продължете отново да актуализирате списъка с пакети, за да завършите с инсталирайте python версия 3, от което имах нужда.
Обобщение
Накратко, надяваме се, че това малко номер или лакомство, да бъде много полезно, както за потребители на разработчици на софтуеркато Потребители на приложения, базирани на Python, които изискват "инсталирайте по-високи версии на Python" към тези, които обикновено се предлагат в съответните им GNU/Linux дистрибуции, базирани на Ubuntu/Debian. И ако някой знае или има друга полезна алтернатива или искате да допринесете предложение, препоръка или корекция към предоставеното тук, можете да го направите чрез коментарите.
И да, просто сте харесали тази публикация, не спирайте да я коментирате и да я споделяте с други. Освен това не забравяйте да посетите нашия «начална страница» за да изследвате още новини, както и да се присъедините към официалния ни канал на Телеграма на DesdeLinux, Запад група за повече информация по днешната тема.