mirror of
https://github.com/EngineGPDev/Autoinstall.git
synced 2025-01-18 13:52:22 +03:00
Merge pull request #24 from EngineGPDev/Added-checking-for-php,-apache,-nginx-repositories-for-ubuntu
Added checking for php, apache, nginx repositories for ubuntu
This commit is contained in:
commit
b038588f2a
94
install.sh
94
install.sh
@ -162,18 +162,20 @@ while true; do
|
|||||||
defPHP=$(apt-cache policy php | awk -F ': ' '/Candidate:/ {split($2, a, "[:+~]"); print a[2]}')
|
defPHP=$(apt-cache policy php | awk -F ': ' '/Candidate:/ {split($2, a, "[:+~]"); print a[2]}')
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "===================================" >> $logsINST 2>&1
|
if [ ! -f "/etc/apt/sources.list.d/ondrej-ubuntu-php-*.list" ]; then
|
||||||
echo "Репозиторий php не обнаружен. Добавляем..." | tee -a $logsINST
|
echo "===================================" >> $logsINST 2>&1
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "Репозиторий php не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
# Добавляем репозиторий php
|
echo "===================================" >> $logsINST 2>&1
|
||||||
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php -y >> $logsINST 2>&1
|
# Добавляем репозиторий php
|
||||||
|
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php -y >> $logsINST 2>&1
|
||||||
|
|
||||||
# Обновление таблиц и пакетов
|
# Обновление таблиц и пакетов
|
||||||
apt-get -y update >> $logsINST 2>&1
|
apt-get -y update >> $logsINST 2>&1
|
||||||
apt-get -y upgrade >> $logsINST 2>&1
|
apt-get -y upgrade >> $logsINST 2>&1
|
||||||
|
|
||||||
# Определяем версию php по умолчанию
|
# Определяем версию php по умолчанию
|
||||||
defPHP=$(apt-cache policy php | awk -F ': ' '/Candidate:/ {split($2, a, "[:+~]"); print a[2]}')
|
defPHP=$(apt-cache policy php | awk -F ': ' '/Candidate:/ {split($2, a, "[:+~]"); print a[2]}')
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Проверяем наличие репозитория apache2 sury
|
# Проверяем наличие репозитория apache2 sury
|
||||||
@ -190,15 +192,17 @@ while true; do
|
|||||||
apt-get -y upgrade >> $logsINST 2>&1
|
apt-get -y upgrade >> $logsINST 2>&1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "===================================" >> $logsINST 2>&1
|
if [ ! -f "/etc/apt/sources.list.d/ondrej-ubuntu-apache2-*.list" ]; then
|
||||||
echo "Репозиторий apache2 не обнаружен. Добавляем..." | tee -a $logsINST
|
echo "===================================" >> $logsINST 2>&1
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "Репозиторий apache2 не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
# Добавляем репозиторий apache2
|
echo "===================================" >> $logsINST 2>&1
|
||||||
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/apache2 -y >> $logsINST 2>&1
|
# Добавляем репозиторий apache2
|
||||||
|
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/apache2 -y >> $logsINST 2>&1
|
||||||
|
|
||||||
# Обновление таблиц и пакетов
|
# Обновление таблиц и пакетов
|
||||||
apt-get -y update >> $logsINST 2>&1
|
sudo apt-get -y update >> $logsINST 2>&1
|
||||||
apt-get -y upgrade >> $logsINST 2>&1
|
sudo apt-get -y upgrade >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Проверяем наличие репозитория nginx sury
|
# Проверяем наличие репозитория nginx sury
|
||||||
@ -215,15 +219,17 @@ while true; do
|
|||||||
apt-get -y upgrade >> $logsINST 2>&1
|
apt-get -y upgrade >> $logsINST 2>&1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "===================================" >> $logsINST 2>&1
|
if [ ! -f "/etc/apt/sources.list.d/ondrej-ubuntu-nginx-*.list" ]; then
|
||||||
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
echo "===================================" >> $logsINST 2>&1
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
# Добавляем репозиторий nginx
|
echo "===================================" >> $logsINST 2>&1
|
||||||
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/nginx -y >> $logsINST 2>&1
|
# Добавляем репозиторий nginx
|
||||||
|
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/nginx -y >> $logsINST 2>&1
|
||||||
|
|
||||||
# Обновление таблиц и пакетов
|
# Обновление таблиц и пакетов
|
||||||
apt-get -y update >> $logsINST 2>&1
|
apt-get -y update >> $logsINST 2>&1
|
||||||
apt-get -y upgrade >> $logsINST 2>&1
|
apt-get -y upgrade >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Список пакетов для установки
|
# Список пакетов для установки
|
||||||
@ -613,15 +619,17 @@ EOF
|
|||||||
apt-get -y upgrade >> $logsINST 2>&1
|
apt-get -y upgrade >> $logsINST 2>&1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "===================================" >> $logsINST 2>&1
|
if [ ! -f "/etc/apt/sources.list.d/ondrej-ubuntu-apache2-*.list" ]; then
|
||||||
echo "Репозиторий apache2 не обнаружен. Добавляем..." | tee -a $logsINST
|
echo "===================================" >> $logsINST 2>&1
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "Репозиторий apache2 не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
# Добавляем репозиторий apache2
|
echo "===================================" >> $logsINST 2>&1
|
||||||
sudo add-apt-repository ppa:ondrej/apache2 -y >> $logsINST 2>&1
|
# Добавляем репозиторий apache2
|
||||||
|
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/apache2 -y >> $logsINST 2>&1
|
||||||
|
|
||||||
# Обновление таблиц и пакетов
|
# Обновление таблиц и пакетов
|
||||||
apt-get -y update >> $logsINST 2>&1
|
sudo apt-get -y update >> $logsINST 2>&1
|
||||||
apt-get -y upgrade >> $logsINST 2>&1
|
sudo apt-get -y upgrade >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Проверяем наличие репозитория nginx sury
|
# Проверяем наличие репозитория nginx sury
|
||||||
@ -638,15 +646,17 @@ EOF
|
|||||||
apt-get -y upgrade >> $logsINST 2>&1
|
apt-get -y upgrade >> $logsINST 2>&1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "===================================" >> $logsINST 2>&1
|
if [ ! -f "/etc/apt/sources.list.d/ondrej-ubuntu-nginx-*.list" ]; then
|
||||||
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
echo "===================================" >> $logsINST 2>&1
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
# Добавляем репозиторий nginx
|
echo "===================================" >> $logsINST 2>&1
|
||||||
sudo add-apt-repository ppa:ondrej/nginx -y >> $logsINST 2>&1
|
# Добавляем репозиторий nginx
|
||||||
|
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/nginx -y >> $logsINST 2>&1
|
||||||
|
|
||||||
# Обновление таблиц и пакетов
|
# Обновление таблиц и пакетов
|
||||||
apt-get -y update >> $logsINST 2>&1
|
apt-get -y update >> $logsINST 2>&1
|
||||||
apt-get -y upgrade >> $logsINST 2>&1
|
apt-get -y upgrade >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
pkgsLOC=(glibc-source lib32z1 libbabeltrace1 libc6-dbg libdw1 lib32stdc++6 libreadline8 lib32gcc-s1 screen tcpdump lsof qstat gdb-minimal ntpdate gcc-multilib iptables default-jdk nginx)
|
pkgsLOC=(glibc-source lib32z1 libbabeltrace1 libc6-dbg libdw1 lib32stdc++6 libreadline8 lib32gcc-s1 screen tcpdump lsof qstat gdb-minimal ntpdate gcc-multilib iptables default-jdk nginx)
|
||||||
|
Loading…
Reference in New Issue
Block a user