51 lines
2.0 KiB
Bash
Executable File
51 lines
2.0 KiB
Bash
Executable File
#!/bin/bash
|
|
#===============================================================================
|
|
# ШАГ 3: ОБНОВЛЕНИЕ СИСТЕМЫ
|
|
#===============================================================================
|
|
# Запуск: sudo bash 01-k-server-initial-setup.03.sh
|
|
#===============================================================================
|
|
|
|
SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)
|
|
source "$SCRIPT_DIR/01-k-server-initial-setup.00.sh"
|
|
|
|
init_log
|
|
check_root
|
|
|
|
print_header "ШАГ 3: ОБНОВЛЕНИЕ СИСТЕМЫ"
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# 3.1 Обновление списков пакетов
|
|
#-------------------------------------------------------------------------------
|
|
print_subheader "Обновление списков пакетов"
|
|
|
|
apt update
|
|
print_success "Списки пакетов обновлены"
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# 3.2 Обновление установленных пакетов
|
|
#-------------------------------------------------------------------------------
|
|
print_subheader "Обновление установленных пакетов"
|
|
|
|
apt upgrade -y
|
|
print_success "Пакеты обновлены"
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# 3.3 Обновление системы (dist-upgrade)
|
|
#-------------------------------------------------------------------------------
|
|
print_subheader "Обновление системы (dist-upgrade)"
|
|
|
|
apt dist-upgrade -y
|
|
print_success "Система обновлена"
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# 3.4 Очистка
|
|
#-------------------------------------------------------------------------------
|
|
print_subheader "Очистка неиспользуемых пакетов"
|
|
|
|
apt autoremove -y
|
|
apt autoclean
|
|
|
|
print_success "Очистка выполнена"
|
|
|
|
print_success "Шаг 3 завершён: Система обновлена"
|