Минулого місяця я, як завжди, тестував певні програми, і одна з них була FreeGaming. Ця програма в основному a програма python що завантажити пакети ігор необхідно згідно Дистрибутив GNU / Linux що ми маємо. І те саме, має обидва a термінальний інтерфейс (CLI) станом на Настільний (GUI).
Для випадку CLI це нормально працювало для мене з пакунки python (Версія 3.9) мого поточного Респін MilagrOS на основі Дистрибутив MX Linux. Однак його графічний інтерфейс, як скомпільований, так і в формат ".AppImage" використовувати або вимагати Пакети на основі Python 3.10 або вище. Тому я змушений застосувати дуже корисний і практичний прийом, щоб "встановити новіші версії Python" якими я збираюся поділитися з вами сьогодні.
І, перш ніж почати читати цей пост про можливість мати можливість "встановити новіші версії Python", ми залишимо кілька посилань на попередні відповідні публікації для подальшого читання:
Встановіть будь-яку версію Python 3: за допомогою репозиторію PPA
Чи добре використовувати репозиторії PPA?
Оскільки, а Репозиторій PPA (персональний архів пакетів) є репозиторій (склад) програмного забезпечення персонал розміщений в Лаунчпад, ви завжди повинні стежити, щоб це не було від когось абсолютно невідомого чи від неперевіреної чи ненадійної третьої сторони. Таким чином, якщо певний репозиторій PPA не належить відомої організації або розробника (розробників), бажано утриматися від їх обробки, щоб уникнути незахищеного програмного забезпечення, яким би вільним і відкритим воно не було.
У випадку Репозиторій команди 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, процедура встановлення та використання Репозиторій команди Deadsnakes PPA наступне:
- Відкрийте емулятор терміналу
- Виконайте такі команди:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update
- Після успішного оновлення списку пакетів ви можете запустити інсталяцію доступних версій Python. Наприклад, щоб інсталювати Python 3.12, його можна виконати будь-яким із наведених нижче 2 способів для мінімальної або повної інсталяції:
sudo apt-get встановити python3.12 sudo apt-get встановити python3.12-full
У моєму конкретному випадку під час використання 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, Захід група щоб дізнатися більше про сьогоднішню тему.