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 [2022/10/17 17:04] – [Gestion du mot de passe] adminlinux [2026/10/23 15:23] (Version actuelle) – [Migrer d'une version Debian à une autre] serge.guerinet
Ligne 173: Ligne 173:
 </code> </code>
  
 +==== Ajouter un utilisateur à un groupe ====
 +<code bash>useradd <nomUtilisateur> <nomgroupe></code>
 ==== Gestion du mot de passe ==== ==== Gestion du mot de passe ====
  
Ligne 243: Ligne 245:
 // service bind9 reload // service bind9 reload
 // service mysql status</code> // service mysql status</code>
 +
 +==== Migrer d'une version Debian à une autre ====
 +
 +=== 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 : 
 +  * Debian 10 : buster
 +  * Debian 11 : bullseye
 +  * Debian 12 : bookworm
 +  * Debian 13 : trixie
 +
 +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 : 
 +<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
 +</code>
 +
 +
 +
 +
 +=== Migration ===
 +<WRAP center round important 95%>
 +<wrap em>La migration ne s'effectue que d'une version à la suivante.
 +On répétera l'opération version par version (par exemple de 11 à 12 puis de 12 à 13)</wrap>
 +</WRAP>
 +
 +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 
 +sed -i 's/<ancien_nom>/<nouveau_nom>/g' /etc/apt/sources.list.d/*
 +</code>
 +
 +**__Exemple de bookworm à trixie__**
 +
 +<code lscript>sed -i 's/bookworm/trixie/g' /etc/apt/sources.list 
 +sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*
 +</code>
 +
 +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
 +apt dist-upgrade
 +</code>
 +
 +
 +
 ===== Arborescence des fichiers ===== ===== Arborescence des fichiers =====