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 "Python 3.10.7"
echo "Python 3.10.12"
echo "============================================================="
echo "Проверяем наличие Python3 в системе "
T=$(python3 -V | grep 3.10.7)
T=$(python3 -V | grep 3.10.12)
if [ "$T" == "" ];
then
echo "Устанавливаем зависимости для Python 3.10 "
sudo apt-get build-dep python3.10
echo "Скачиваем Python 3.10.7 "
echo "Скачиваем Python 3.10.12 "
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 "Распаковываем архив... "
tar -xvzf Python-3.10.7.tgz
cd Python-3.10.7
tar -xvzf Python-3.10.12.tgz
cd Python-3.10.12
echo "Настраиваем пакет... "
./configure --enable-optimizations
@@ -44,15 +44,15 @@ CheckPython3()
make
make test
echo "Устанавливаем Python 3.10.7... "
echo "Устанавливаем Python 3.10.12... "
sudo make install
else
echo "Уже установлен Python 3.10.7"
echo "Уже установлен Python 3.10.12"
return 1
fi
echo "Перепроверяем " $1
T=$(python3 -V | grep 3.10.7)
T=$(python3 -V | grep 3.10.12)
if $T= ""
then
echo "Не удалось установить " $1
@@ -156,17 +156,4 @@ Check "ssh" #для возможности работы по удаленке
CheckPython3 #Проверка и установка Python3
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"