From 90b00d971d87cdf50162389edb137c202425622a Mon Sep 17 00:00:00 2001 From: stevefoxru <53931856+stevefoxru@users.noreply.github.com> Date: Mon, 28 Apr 2025 18:29:23 +0300 Subject: [PATCH] Update install.sh --- install.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index 86f94c4..46afa41 100644 --- a/install.sh +++ b/install.sh @@ -137,8 +137,17 @@ check_script_update() { # Проверка и применение обновлений check_updates() { - # Проверка зависимостей - for cmd in git curl jq python3.11; do + # Проверка и установка jq, если отсутствует + if ! command -v jq &>/dev/null; then + echo -e "${YELLOW}jq не установлен. Устанавливаем jq...${NC}" + run_with_spinner "Установка jq" "apt-get update -qq && apt-get install -y jq -qq" + if ! command -v jq &>/dev/null; then + error_exit "Не удалось установить jq" + fi + fi + + # Проверка остальных зависимостей + for cmd in git curl python3.11; do if ! command -v "$cmd" &>/dev/null; then echo -e "${RED}$cmd не установлен. Установите $cmd для продолжения.${NC}" exit 1