Установка Python: кто такие deadsnakes и почему я должен им доверять?

Вопрос или проблема

Я хочу установить Python 3.9 на своем Ubuntu 20.04, и во всех учебных пособиях, которые я могу найти, есть шаг, как следующий:

sudo add-apt-repository ppa:deadsnakes/ppa

Я обеспокоен безопасностью. Я рассматривал этот вопрос: Безопасно ли добавлять PPA в мою систему и на что обратить внимание?

Согласно ответам, некоторые из основных моментов, которые следует учесть, это:

Попытки поиска в интернете по запросу deadsnakes только привели меня к учебникам по установке Python, с чего я и начал…

Примечание: Пожалуйста, не меняйте версию python3 по умолчанию. В противном случае вы можете разрушить Ubuntu. Вместо этого запустите python3.9 с помощью команды python3.9.

Кроме того, вы можете установить python 3.9.5 в Ubuntu 20.04 даже без PPA deadsnakes с помощью следующих команд

sudo add-apt-repository universe
sudo apt update
sudo apt install python3.9

Для других версий Ubuntu (например, 22.04) вам может понадобиться PPA deadsnakes.

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.9

Если вы хотите установить более позднюю версию, например, python3.12, выполните следующие команды

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.12

Теперь давайте ответим на ваши вопросы.

Кто-то по имени deadsnakes

Нет, deadsnakes – это игра слов на тему python.

Кто создал PPA

Как вы можете видеть здесь, пакеты в PPA загружены Felix Krull, Anthony Sottile, Łukasz Langa. Разработка происходит на GitHub

Сколько пользователей использовали PPA

Согласно PPA Stats, Python3.9 был скачан 2208666 раз на момент написания этого ответа. В среднем это 10000 загрузок в день.

Ответ или решение

Установка Python: кто такие Deadsnakes и почему им можно доверять?

Введение

Установка Python 3.9 на Ubuntu 20.04 может выглядеть непростой задачей, особенно если вы беспокоитесь о безопасности. В рамках этой статьи мы проанализируем, кто такие Deadsnakes, как они обеспечивают безопасность своих пакетов, и какой уровень доверия им можно оказать.

Кто такие Deadsnakes?

На первый взгляд может показаться, что "Deadsnakes" — это странное название, однако на самом деле это игра слов, связанная с языком программирования Python. Это PPA (Personal Package Archive) было создано для того, чтобы облегчить пользователям доступ к различным версиям Python, которые официально не поддерживаются в стандартных репозиториях Ubuntu.

PPA Deadsnakes управляется известными разработчиками:

  • Феликс Крулл (Felix Krull): Опытный разработчик, активно занимающийся поддержкой Python на Ubuntu.
  • Антоний Соттиле (Anthony Sottile): Участвует в разработке инструментов и пакетов для Python и других языков.
  • Вуйкаш Ланга (Łukasz Langa): Участник команды разработчиков Python и активный участник сообщества.

Эти разработчики имеют заслуги перед обществом и активно участвуют в проектах с открытым исходным кодом.

Безопасность PPA Deadsnakes

Перед добавлением любого PPA важно учитывать несколько факторов безопасности. В случае с Deadsnakes:

  1. Прозрачность и открытость: Все пакеты из PPA доступны для просмотра на Launchpad. Здесь можно ознакомиться со всем изменениями, которые вносятся в пакет, а также проверить его версии.

  2. Активная поддержка: Разработчики PPA активно поддерживают свои репозитории, регулярно обновляя пакеты, чтобы обеспечить их совместимость с последними версиями библиотек и исправлениями безопасности.

  3. Статистика загрузок: По данным PPA Stats, пакет Python 3.9 был загружен более 2,2 миллиона раз, что подтверждает большую популярность и доверие сообщества.

Как использовать PPA Deadsnakes?

Если вы решили установить Python 3.9, вы можете это сделать, выполнив следующие команды в терминале:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.9

Важно: Не изменяйте стандартную версию Python 3, так как это может повлиять на работу системы. Используйте python3.9 для доступа к установленной версии.

Заключение

PPA Deadsnakes можно считать надежным источником для установки различных версий Python на Ubuntu. Открытость, высокая активность разработчиков и большое количество пользователей подтверждают их репутацию. Тем не менее, как и с любыми другими внешними источниками, всегда важно проявлять бдительность и следить за безопасностью. Используя указанные подходы, вы сможете гарантировать надежную и безопасную работу вашей системы.

Оцените материал
Добавить комментарий

Капча загружается...