Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux [2026/10/23 14:58] – [Gestion de paquetages] serge.guerinetlinux [2026/10/23 15:23] (Version actuelle) – [Migrer d'une version Debian à une autre] serge.guerinet
Ligne 247: Ligne 247:
  
 ==== Migrer d'une version Debian à une autre ==== ==== Migrer d'une version Debian à une autre ====
 +
 === Prérequis === === Prérequis ===
 +<WRAP center round alert 70%>
 +Toute migration présente un risque de perte de la machine. <wrap em> \\
 +Commencer par sauvegarder les données et le système pour un retour en arrière</wrap>
 +</WRAP>
 +
 Les distributions Debian portent un nom selon leur version :  Les distributions Debian portent un nom selon leur version : 
 +  * Debian 10 : buster
   * Debian 11 : bullseye   * Debian 11 : bullseye
   * Debian 12 : bookworm   * Debian 12 : bookworm
Ligne 254: Ligne 261:
  
 Pour pouvoir migrer <wrap em>d'une version à la suivante</wrap>, il faut préalablement mettre à jour la distribution en cours et supprimer les paquets inutiles :  Pour pouvoir migrer <wrap em>d'une version à la suivante</wrap>, il faut préalablement mettre à jour la distribution en cours et supprimer les paquets inutiles : 
-<code lscript> apt update && apt upgrade -y+<WRAP center round info 95%> 
 +Lorsqu'une version n'est plus maintenue, elle passe en **//archive//**.  
 + 
 +Avant de procéder à la mise à jour, on ira modifier le fichier **///etc/apt/sources.list//** pour préciser d'aller chercher dans les archives : 
 +  
 +{{:wiki:debmigration.png?400|}} 
 +</WRAP> 
 +<code lscript>apt update && apt upgrade -y
 apt autoremove --purge apt autoremove --purge
 </code> </code>
 +
 +
 +
  
 === Migration === === Migration ===
Ligne 264: Ligne 281:
 </WRAP> </WRAP>
  
-On va à présent changer le nom de la distribution dans les fichiers de **//source//** du dossier **// /etc/apt/ //** :+On va à présent changer le nom de la distribution dans les fichiers de **//source//** du dossier **///etc/apt/ //** :
 <code lscript>sed -i 's/<ancien_nom>/<nouveau_nom>/g' /etc/apt/sources.list  <code lscript>sed -i 's/<ancien_nom>/<nouveau_nom>/g' /etc/apt/sources.list 
 sed -i 's/<ancien_nom>/<nouveau_nom>/g' /etc/apt/sources.list.d/* sed -i 's/<ancien_nom>/<nouveau_nom>/g' /etc/apt/sources.list.d/*
-<code>+</code>
  
 **__Exemple de bookworm à trixie__** **__Exemple de bookworm à trixie__**
 +
 <code lscript>sed -i 's/bookworm/trixie/g' /etc/apt/sources.list  <code lscript>sed -i 's/bookworm/trixie/g' /etc/apt/sources.list 
 sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/* sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*
-<code>+</code>
  
-On finira par refaire la mise à jour complète :  +On finira par refaire la mise à jour complète et faire prendre en compte la mise à jour de distribution :  
-<code lscript> apt update && apt upgrade -y+<code lscript>apt update && apt upgrade -y 
 +apt dist-upgrade
 </code> </code>