#!/bin/bash clear echo "DEBIAN UPGRADE" #cat /etc/os-release #echo "UPGRADE FROM DEBIAN:" #read cn cn=$(lsb_release -c | grep 'Codename' | awk -F':' '{print $2}' | sed 's/^[ \t]*//') echo "CURRENT RELEASE CODENAME: $cn" echo "UPGRADE $cn TO:" read upg sudo apt update sudo apt upgrade sudo apt dist-upgrade sudo apt clean sudo apt autoremove sudo apt --fix-broken install sudo dpkg --configure -a sudo sed -i 's/'$cn'/'$upg'/g' /etc/apt/sources.list sudo find /etc/apt/sources.list.d -name "*.list" -exec sed -i 's/'$cn'/'$upg'/g' {} \; sudo apt update sudo apt upgrade --without-new-pkgs sudo apt full-upgrade echo "CHECKING VERSION/RELEASE..." cat /etc/debian_version sudo lsb_release -a cat /etc/os-release sudo apt autoremove sudo apt autoclean sudo apt update sudo apt list --upgradable echo "UPGRADED $cn TO $upg." echo "VERIFYING..." cn=$(lsb_release -c | grep 'Codename' | awk -F':' '{print $2}' | sed 's/^[ \t]*//') echo "CURRENT RELEASE CODENAME: $cn" echo "REBOOT ASAP TO FINALIZE UPGRADE."