projects:update_upgrade
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
projects:update_upgrade [2025/03/28 01:28] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | projects:update_upgrade [2025/03/30 00:46] (текущий) – | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Update && Upgrade ====== | ||
+ | **Просто обновление пакетов** | ||
+ | |||
+ | <code bash update_system.sh> | ||
+ | #!/bin/bash | ||
+ | export LANG=C.UTF-8 | ||
+ | # ==AUTOEXEC== | ||
+ | # === Update Menu === | ||
+ | # * Обновление системы: | ||
+ | |||
+ | set -e | ||
+ | |||
+ | echo "📦 Выберите режим обновления:" | ||
+ | echo "1 — Обычное обновление текущей системы" | ||
+ | echo "2 — Полное обновление после восстановления" | ||
+ | echo "0 — Выход" | ||
+ | echo -n "> " | ||
+ | read choice | ||
+ | |||
+ | case " | ||
+ | 1) | ||
+ | echo "🔄 Обычное обновление..." | ||
+ | sudo apt-get update -y | ||
+ | sudo apt-get upgrade -y | ||
+ | sudo apt-get dist-upgrade -y | ||
+ | sudo apt-get autoremove -y | ||
+ | sudo apt-get autoclean -y | ||
+ | echo "✅ Завершено." | ||
+ | ;; | ||
+ | 2) | ||
+ | echo "🧰 Глубокая актуализация после восстановления..." | ||
+ | sudo apt-get update -y | ||
+ | sudo apt-get upgrade -y | ||
+ | sudo apt-get dist-upgrade -y | ||
+ | sudo apt-get autoremove -y | ||
+ | sudo apt-get autoclean -y | ||
+ | sudo dpkg --configure -a | ||
+ | sudo apt-get install -f -y | ||
+ | echo "✅ Система приведена в порядок." | ||
+ | ;; | ||
+ | 0) | ||
+ | echo "👋 Выход..." | ||
+ | exit 0 | ||
+ | ;; | ||
+ | *) | ||
+ | echo "❌ Неверный выбор. Попробуйте снова." | ||
+ | ;; | ||
+ | esac | ||
+ | |||
+ | </ | ||
+ | |||
+ | Или просто в bash | ||
+ | <code bash> | ||
+ | sudo apt-get update -y && sudo apt-get upgrade -y | ||
+ | </ |