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 | ||
| + | </ | ||
