Скрипт сборки Python на CentOS

Сборка Python здесь описана так, как обычно она делается на проекте. Способ простой и чистый. Для Debian/Ubuntu команды установки будут несколько различаться. Утилиту wget на Debian/Ubuntu обычно ставить не нужно.

Например, нужно вместо
yum groupinstall "Development Tools" -y
написать для установки
apt-get install build-essential -y
Скрипт:
#!/bin/bash
yum groupinstall "Development Tools" -y
yum install wget -y
# последние версии змея смотрите на https://www.python.org/ftp/python/"
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar xf Python-2.7.9.tgz
cd Python-2.7.9
# Конфигурируем
./configure
# делаем чистую сборку! Обычный make вам гору ошибок насобирает и не сделает ничего.
make clean
# Ставим змея
make install
# Уходим из папки и сносим лишнее с просмотром задачи
cd ..
rm -rfv Python-2.7.9 Python-2.7.9.tgz
# Идем собирать третий Питон, его НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ брать последнюю версию. Тут это 3.9.6
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
tar xf Python-3.9.6.tgz
cd Python-3.9.6
make clean
make install
cd ..
rm -rfv Python-3.9.6 Python-3.9.6.tgz
Поделиться:

Нет комментариев