Howto upgrade debian: Difference between revisions
Mandulete1 (talk | contribs) No edit summary |
Mandulete1 (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
install the gcc-8-base package: | install the gcc-8-base package: | ||
sudo apt install gcc-8-base -y | sudo apt install gcc-8-base -y | ||
make copy of current repos: | |||
cp /etc/apt/sources.list | 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: | |||
sudo apt update && apt full-upgrade -y | reboot | ||
= upgrade from 11 to 12 = | = 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 = | = upgrade from 12 to 13 = | ||
update and upgrade: | update and upgrade: | ||
sudo apt update && sudo apt upgrade | sudo apt update && sudo apt upgrade -y | ||
upgrade all packages: | upgrade all packages: | ||
sudo apt full-upgrade -y | sudo apt full-upgrade -y | ||
Line 47: | Line 73: | ||
perform full system upgrade: | perform full system upgrade: | ||
sudo apt full-upgrade -y | sudo apt full-upgrade -y | ||
reboot system: | |||
sudo reboot | |||
= references = | = references = |
Latest revision as of 21:03, 4 September 2025
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