Howto upgrade debian: Difference between revisions

From Vidalinux Wiki
Jump to navigation Jump to search
Created page with "= 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]"
 
 
(17 intermediate revisions by 2 users not shown)
Line 4: Line 4:
if any packages appear in the list, remove the hold status for each package:
if any packages appear in the list, remove the hold status for each package:
  sudo apt-mark unhold [package_name]
  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 =

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

references