Howto upgrade debian

From Vidalinux Wiki
Revision as of 21:03, 4 September 2025 by Mandulete1 (talk | contribs) (upgrade from 12 to 13)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

update from 10 to 11

list all packages in hold status:

sudo apt-mark showhold 

if any packages appear in the list, remove the hold status for each package:

sudo apt-mark unhold [package_name]

upgrade all packages to the latest version:

sudo apt update && sudo apt upgrade -y

install the gcc-8-base package:

sudo apt install gcc-8-base -y

make copy of current repos:

mkdir ~/apt
sudo cp /etc/apt/sources.list ~/apt
sudo cp -r /etc/apt/sources.list.d/ ~/apt

update sources.list to trixie:

sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*

perform minimal system upgrade:

sudo apt update && sudo apt -y upgrade --without-new-pkgs

perform full system upgrade:

sudo apt full-upgrade -y

reboot system:

reboot

upgrade from 11 to 12

update and upgrade:

sudo apt update && sudo apt upgrade -y

upgrade all packages:

sudo apt full-upgrade -y

clean off any leftover packages:

sudo apt --purge autoremove -y

reboot system:

sudo reboot

list all packages in hold status:

sudo apt-mark showhold 

if any packages appear in the list, remove the hold status for each package:

sudo apt-mark unhold [package_name]

make copy of current repos:

mkdir ~/apt
sudo cp /etc/apt/sources.list ~/apt
sudo cp -r /etc/apt/sources.list.d/ ~/apt

update sources.list to trixie:

sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*

perform minimal system upgrade:

sudo apt update && sudo apt -y upgrade --without-new-pkgs

perform full system upgrade:

sudo apt full-upgrade -y

reboot system:

reboot

upgrade from 12 to 13

update and upgrade:

sudo apt update && sudo apt upgrade -y

upgrade all packages:

sudo apt full-upgrade -y

clean off any leftover packages:

sudo apt --purge autoremove -y

reboot system:

sudo reboot

list all packages in hold status:

sudo apt-mark showhold 

if any packages appear in the list, remove the hold status for each package:

sudo apt-mark unhold [package_name]

make copy of current repos:

mkdir ~/apt
sudo cp /etc/apt/sources.list ~/apt
sudo cp -r /etc/apt/sources.list.d/ ~/apt

update sources.list to trixie:

sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*

perform minimal system upgrade:

sudo apt update && sudo apt -y upgrade --without-new-pkgs

perform full system upgrade:

sudo apt full-upgrade -y

reboot system:

sudo reboot

references