meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:debian:upgrade [2025/08/24 12:57] niziaklinux:debian:upgrade [2025/10/26 12:41] (current) – [buster --> bullseye] niziak
Line 1: Line 1:
 ====== Upgrade ====== ====== Upgrade ======
 +
 +===== bookworm --> trixie =====
 +
 +<code bash>
 +sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
 +
 +find /etc/apt/sources.list.d -type f -exec sed -i 's/bookworm/trixie/g' {} \;
 +
 +# One liner
 +apt-get update && sudo apt-get dist-upgrade --autoremove -y
 +
 +# OR step by step
 +apt update
 +apt upgrade --without-new-pkgs
 +apt full-upgrade
 +apt --purge autoremove
 +
 +</code>
 +
 +
 +
 +===== bullseye --> bookworm =====
  
 <code bash> <code bash>
Line 22: Line 44:
  
  
-===== bullseye --> bookworm ===== +===== bookworm =====
-<code bash> +
-sudo sed -i '/non-free/ s/$/ non-free-firmware/' /etc/apt/sources.list +
-</code>+
  
 <file ini /etc/apt/sources.list> <file ini /etc/apt/sources.list>
Line 33: Line 52:
 </file> </file>
  
-===== buster --> bookworm =====+===== buster --> bullseye ===== 
 + 
 +<code bash> 
 +sed -i 's/buster/bullseye/g' /etc/apt/sources.list 
 +find /etc/apt/sources.list.d -type f -exec sed -i 's/buster/bullseye/g' {} \; 
 + 
 +sed -i 's|security.debian.org/debian-security bullseye/updates|security.debian.org/debian-security bullseye-security|' /etc/apt/sources.list 
 + 
 +# One liner 
 +apt-get update && sudo apt-get dist-upgrade --autoremove -y 
 + 
 +# OR step by step 
 +apt update 
 +apt upgrade --without-new-pkgs 
 +apt full-upgrade 
 +apt --purge autoremove 
 + 
 +</code> 
 + 
 + 
 +===== buster --> bookworm (not recommended) =====
  
 <code bash> <code bash>
Line 64: Line 103:
 apt -y --fix-broken install apt -y --fix-broken install
 </code> </code>
 +
 +
 +Issue: Couldn't create temporary file /tmp/apt.conf.G5vQCl for passing config to apt-key
 +
 +<code bash>sudo chmod 1777 /tmp</code>