47 lines
1.8 KiB
Bash
Executable File
47 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
#===============================================================================
|
|
# ШАГ 1: ПОДГОТОВКА СИСТЕМЫ
|
|
#===============================================================================
|
|
# Запуск: sudo bash 02-k-git-server-deploy.01.sh
|
|
#===============================================================================
|
|
|
|
SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)
|
|
source "$SCRIPT_DIR/02-k-git-server-deploy.00.sh"
|
|
|
|
init_log
|
|
check_root
|
|
|
|
print_header "ШАГ 1: ПОДГОТОВКА СИСТЕМЫ"
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# 1.1 Проверка системы
|
|
#-------------------------------------------------------------------------------
|
|
print_subheader "Проверка системы"
|
|
check_os
|
|
check_network
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# 1.2 Обновление системы
|
|
#-------------------------------------------------------------------------------
|
|
print_subheader "Обновление системы"
|
|
|
|
print_info "Обновление списков пакетов..."
|
|
apt update
|
|
|
|
print_info "Обновление установленных пакетов..."
|
|
apt upgrade -y
|
|
|
|
print_info "Очистка неиспользуемых пакетов..."
|
|
apt autoremove -y
|
|
|
|
print_success "Система обновлена"
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# 1.3 Установка базовых зависимостей
|
|
#-------------------------------------------------------------------------------
|
|
print_subheader "Установка зависимостей"
|
|
|
|
install_packages git wget curl sqlite3
|
|
|
|
print_success "Шаг 1 завершён: Система подготовлена"
|