projects:update_upgrade
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | |||
projects:update_upgrade [2025/03/28 01:28] – ↷ Имя страницы projects:pdate_upgrade изменено на projects:update_upgrade | projects:update_upgrade [2025/03/30 00:46] (текущий) – | ||
---|---|---|---|
Строка 5: | Строка 5: | ||
<code bash update_system.sh> | <code bash update_system.sh> | ||
#!/bin/bash | #!/bin/bash | ||
+ | export LANG=C.UTF-8 | ||
# ==AUTOEXEC== | # ==AUTOEXEC== | ||
- | # === Update | + | # === Update |
- | # * Штатное обновление | + | # * Обновление системы: |
- | # | + | |
+ | 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 | ||
- | echo "🔄 Обновление системы..." | ||
- | sudo apt-get update -y && sudo apt-get upgrade -y | ||
</ | </ | ||
projects/update_upgrade.1743114509.txt.gz · Последнее изменение: 2025/03/28 01:28 —