Инструменты пользователя

Инструменты сайта


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 && Upgrade === +# === Update Menu === 
-# * Штатное обновление +# * Обновление системы: обычное или после восстановления 
-#+ 
 +set -e 
 + 
 +echo "📦 Выберите режим обновления:" 
 +echo "1 — Обычное обновление текущей системы" 
 +echo "2 — Полное обновление после восстановления" 
 +echo "0 — Выход" 
 +echo -n "> " 
 +read choice 
 + 
 +case "$choice" in 
 +  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 
 </code> </code>
  
projects/update_upgrade.1743114509.txt.gz · Последнее изменение: 2025/03/28 01:28 —

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki