This commit is contained in:
2023-08-17 23:09:12 +04:00
parent 9687f2da01
commit 816528ca28
3 changed files with 10 additions and 23 deletions

View File

@@ -20,22 +20,22 @@ CheckPython3()
{ {
echo "" echo ""
echo "=============================================================" echo "============================================================="
echo "Python 3.10.7" echo "Python 3.10.12"
echo "=============================================================" echo "============================================================="
echo "Проверяем наличие Python3 в системе " echo "Проверяем наличие Python3 в системе "
T=$(python3 -V | grep 3.10.7) T=$(python3 -V | grep 3.10.12)
if [ "$T" == "" ]; if [ "$T" == "" ];
then then
echo "Устанавливаем зависимости для Python 3.10 " echo "Устанавливаем зависимости для Python 3.10 "
sudo apt-get build-dep python3.10 sudo apt-get build-dep python3.10
echo "Скачиваем Python 3.10.7 " echo "Скачиваем Python 3.10.12 "
cd /tmp/ cd /tmp/
wget -c https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz wget -c https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz
echo "Распаковываем архив... " echo "Распаковываем архив... "
tar -xvzf Python-3.10.7.tgz tar -xvzf Python-3.10.12.tgz
cd Python-3.10.7 cd Python-3.10.12
echo "Настраиваем пакет... " echo "Настраиваем пакет... "
./configure --enable-optimizations ./configure --enable-optimizations
@@ -44,15 +44,15 @@ CheckPython3()
make make
make test make test
echo "Устанавливаем Python 3.10.7... " echo "Устанавливаем Python 3.10.12... "
sudo make install sudo make install
else else
echo "Уже установлен Python 3.10.7" echo "Уже установлен Python 3.10.12"
return 1 return 1
fi fi
echo "Перепроверяем " $1 echo "Перепроверяем " $1
T=$(python3 -V | grep 3.10.7) T=$(python3 -V | grep 3.10.12)
if $T= "" if $T= ""
then then
echo "Не удалось установить " $1 echo "Не удалось установить " $1
@@ -156,17 +156,4 @@ Check "ssh" #для возможности работы по удаленке
CheckPython3 #Проверка и установка Python3 CheckPython3 #Проверка и установка Python3
UpdatePip3 # Обновление Pip3 UpdatePip3 # Обновление Pip3
CheckPip "Flask"
CheckPip "Flask-Compress"
CheckPip "grab"
CheckPip "gunicorn"
CheckPip "pymssql"
CheckPip "XlsxWriter"
CheckPip "wget"
CheckPip "crypto"
CheckPip "pycrypto"
CheckPip "config"
CheckPip "dnspython"
CheckPip "python-whois"
CheckPip "websockets"
CheckPip "Flask-Cors"