mirror of
https://github.com/EngineGPDev/Autoinstall.git
synced 2025-01-18 13:52:22 +03:00
Updating NGINX and PHP repositories (#31)
This commit is contained in:
parent
0ac025ac9e
commit
cc2b0baac0
39
install.sh
39
install.sh
@ -143,14 +143,23 @@ while true; do
|
|||||||
clear
|
clear
|
||||||
# Проверяем, содержится ли текущая версия в массиве поддерживаемых версий
|
# Проверяем, содержится ли текущая версия в массиве поддерживаемых версий
|
||||||
if [[ " ${suppOS[@]} " =~ " ${currOS} " ]]; then
|
if [[ " ${suppOS[@]} " =~ " ${currOS} " ]]; then
|
||||||
# Проверяем наличие репозитория php sury
|
# Проверяем наличие репозитория php
|
||||||
if [[ " ${disOS} " =~ " Debian " ]]; then
|
if [[ " ${disOS} " =~ " Debian " ]]; then
|
||||||
if [ ! -f "/etc/apt/sources.list.d/php.list" ]; then
|
if [ ! -f "/etc/apt/sources.list.d/php.list" ]; then
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "===================================" >> $logsINST 2>&1
|
||||||
echo "Репозиторий php не обнаружен. Добавляем..." | tee -a $logsINST
|
echo "Репозиторий php не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Установка используемых пакетов
|
||||||
|
sudo apt-get -y install lsb-release ca-certificates curl >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Скачиваем ключа зеркала репозитория Sury
|
||||||
|
sudo curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://mirror.enginegp.com/sury/debsuryorg-archive-keyring.deb >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Устанавливаем ключа зеркала репозитория Sury
|
||||||
|
sudo dpkg -i /tmp/debsuryorg-archive-keyring.deb >> $logsINST 2>&1
|
||||||
|
|
||||||
# Добавляем репозиторий php
|
# Добавляем репозиторий php
|
||||||
sudo curl -sSL https://packages.sury.org/php/README.txt | sudo bash -x >> $logsINST 2>&1
|
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://mirror.enginegp.com/sury/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' >> $logsINST 2>&1
|
||||||
|
|
||||||
# Обновление таблиц и пакетов
|
# Обновление таблиц и пакетов
|
||||||
apt-get -y update >> $logsINST 2>&1
|
apt-get -y update >> $logsINST 2>&1
|
||||||
@ -176,14 +185,23 @@ while true; do
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Проверяем наличие репозитория nginx sury
|
# Проверяем наличие репозитория nginx
|
||||||
if [[ " ${disOS} " =~ " Debian " ]]; then
|
if [[ " ${disOS} " =~ " Debian " ]]; then
|
||||||
if [ ! -f "/etc/apt/sources.list.d/nginx.list" ]; then
|
if [ ! -f "/etc/apt/sources.list.d/nginx.list" ]; then
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "===================================" >> $logsINST 2>&1
|
||||||
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Установка используемых пакетов
|
||||||
|
sudo apt-get -y install lsb-release ca-certificates curl >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Скачиваем ключа зеркала репозитория Sury
|
||||||
|
sudo curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://mirror.enginegp.com/sury/debsuryorg-archive-keyring.deb >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Устанавливаем ключа зеркала репозитория Sury
|
||||||
|
sudo dpkg -i /tmp/debsuryorg-archive-keyring.deb >> $logsINST 2>&1
|
||||||
|
|
||||||
# Добавляем репозиторий nginx
|
# Добавляем репозиторий nginx
|
||||||
sudo curl -sSL https://packages.sury.org/nginx/README.txt | sudo bash -x >> $logsINST 2>&1
|
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-nginx.gpg] https://mirror.enginegp.com/sury/nginx/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/nginx.list' >> $logsINST 2>&1
|
||||||
|
|
||||||
# Обновление таблиц и пакетов
|
# Обновление таблиц и пакетов
|
||||||
apt-get -y update >> $logsINST 2>&1
|
apt-get -y update >> $logsINST 2>&1
|
||||||
@ -542,14 +560,23 @@ EOF
|
|||||||
|
|
||||||
# Проверяем, содержится ли текущая версия в массиве поддерживаемых версий
|
# Проверяем, содержится ли текущая версия в массиве поддерживаемых версий
|
||||||
if [[ " ${suppOS[@]} " =~ " ${currOS} " ]]; then
|
if [[ " ${suppOS[@]} " =~ " ${currOS} " ]]; then
|
||||||
# Проверяем наличие репозитория nginx sury
|
# Проверяем наличие репозитория nginx
|
||||||
if [[ " ${disOS} " =~ " Debian " ]]; then
|
if [[ " ${disOS} " =~ " Debian " ]]; then
|
||||||
if [ ! -f "/etc/apt/sources.list.d/nginx.list" ]; then
|
if [ ! -f "/etc/apt/sources.list.d/nginx.list" ]; then
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "===================================" >> $logsINST 2>&1
|
||||||
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
echo "===================================" >> $logsINST 2>&1
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Установка используемых пакетов
|
||||||
|
sudo apt-get -y install lsb-release ca-certificates curl >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Скачиваем ключа зеркала репозитория Sury
|
||||||
|
sudo curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://mirror.enginegp.com/sury/debsuryorg-archive-keyring.deb >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Устанавливаем ключа зеркала репозитория Sury
|
||||||
|
sudo dpkg -i /tmp/debsuryorg-archive-keyring.deb >> $logsINST 2>&1
|
||||||
|
|
||||||
# Добавляем репозиторий nginx
|
# Добавляем репозиторий nginx
|
||||||
sudo curl -sSL https://packages.sury.org/nginx/README.txt | sudo bash -x >> $logsINST 2>&1
|
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-nginx.gpg] https://mirror.enginegp.com/sury/nginx/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/nginx.list' >> $logsINST 2>&1
|
||||||
|
|
||||||
# Обновление таблиц и пакетов
|
# Обновление таблиц и пакетов
|
||||||
apt-get -y update >> $logsINST 2>&1
|
apt-get -y update >> $logsINST 2>&1
|
||||||
|
Loading…
Reference in New Issue
Block a user