logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
doc:systeme:apt:downgrade [28/11/2023 14:50]
vv222 [Bookworm → Bullseye] Ajout d’un avertissement au sujet du format du fichier apt_preferences
doc:systeme:apt:downgrade [29/03/2024 00:23] (Version actuelle)
vv222 Ajout d’instructions pour Trixie -> Bookworm
Ligne 11: Ligne 11:
 Dans cet article nous décrirons les étapes permettant de rétrograder une Debian à une version antérieure,​ sans passer par une réinstallation du système. C’est une action explicitement déconseillée par Debian, donc il ne faudra pas s’attendre à une opération triviale sans risque d’échec. En cas de problème lors d’une des étapes décrites dans cet article, ne passez pas à la suite en ignorant les erreurs, mais ouvrez plutôt une discussion sur [[https://​debian-facile.org/​viewforum.php?​id=10|le forum Debian-Facile]] pour pouvoir être guidés. Dans cet article nous décrirons les étapes permettant de rétrograder une Debian à une version antérieure,​ sans passer par une réinstallation du système. C’est une action explicitement déconseillée par Debian, donc il ne faudra pas s’attendre à une opération triviale sans risque d’échec. En cas de problème lors d’une des étapes décrites dans cet article, ne passez pas à la suite en ignorant les erreurs, mais ouvrez plutôt une discussion sur [[https://​debian-facile.org/​viewforum.php?​id=10|le forum Debian-Facile]] pour pouvoir être guidés.
  
-===== Bookworm → Bullseye ​=====+===== Préparer la configuration du système de paquets ​=====
  
-==== Préparer la configuration du système de paquets ​====+==== Trixie → Bookworm ​====
  
   - Supprimez le fichier ''/​etc/​apt/​sources.list''​ et tous les fichiers dans ''/​etc/​apt/​sources.list.d''​.   - Supprimez le fichier ''/​etc/​apt/​sources.list''​ et tous les fichiers dans ''/​etc/​apt/​sources.list.d''​.
-  - Créez un fichier ''/​etc/​apt/​sources.list.d/​debian-bullseye.sources''​ avec le contenu suivant (attention à ne pas omettre la ligne vide entre les deux blocs) : <file apt_sources /​etc/​apt/​sources.list.d/​debian-bullseye.sources>​+  - Créez un fichier ''/​etc/​apt/​sources.list.d/​debian.sources''​ avec le contenu suivant (attention à ne pas omettre la ligne vide entre les deux blocs) : <file apt_sources /​etc/​apt/​sources.list.d/​debian.sources>​ 
 +Types: deb 
 +URIs: http://​deb.debian.org/​debian 
 +Suites: bookworm bookworm-updates bookworm-proposed-updates 
 +Architectures:​ amd64 
 +Components: main 
 +Signed-By: /​usr/​share/​keyrings/​debian-archive-keyring.gpg 
 + 
 +Types: deb 
 +URIs: http://​deb.debian.org/​debian-security 
 +Suites: bookworm-security 
 +Architectures:​ amd64 
 +Components: main 
 +Signed-By: /​usr/​share/​keyrings/​debian-archive-keyring.gpg 
 +</​file>​ 
 +  - Supprimez le fichier ''/​etc/​apt/​preferences''​ et tous les fichiers dans ''/​etc/​apt/​preferences.d''​. 
 +  - Créez un fichier ''/​etc/​apt/​preferences.d/​downgrade''​ avec le contenu suivant (attention à ne pas omettre la ligne vide entre les deux blocs) : <file apt_preferences /​etc/​apt/​preferences.d/​downgrade>​ 
 + 
 +Package: * 
 +Pin: release o=Debian,​n=bookworm 
 +Pin-Priority:​ 1001 
 + 
 +Package: * 
 +Pin: release o=Debian,​n=bookworm-security 
 +Pin-Priority:​ 1001 
 +</​file>​ 
 +  - Mettez à jour l’index des paquets avec la commande suivante : <code root>apt update</​code>​ 
 + 
 +==== Bookworm → Bullseye ==== 
 + 
 +  - Supprimez le fichier ''/​etc/​apt/​sources.list''​ et tous les fichiers dans ''/​etc/​apt/​sources.list.d''​. 
 +  - Créez un fichier ''/​etc/​apt/​sources.list.d/​debian.sources''​ avec le contenu suivant (attention à ne pas omettre la ligne vide entre les deux blocs) : <file apt_sources /​etc/​apt/​sources.list.d/​debian.sources>​
 Types: deb Types: deb
 URIs: http://​deb.debian.org/​debian URIs: http://​deb.debian.org/​debian
Ligne 32: Ligne 63:
 </​file>​ </​file>​
   - Supprimez le fichier ''/​etc/​apt/​preferences''​ et tous les fichiers dans ''/​etc/​apt/​preferences.d''​.   - Supprimez le fichier ''/​etc/​apt/​preferences''​ et tous les fichiers dans ''/​etc/​apt/​preferences.d''​.
-  - Créez un fichier ''/​etc/​apt/​preferences.d/​downgrade-bullseye''​ avec le contenu suivant (attention à ne pas omettre la ligne vide entre les deux blocs) : <file apt_preferences /​etc/​apt/​preferences.d/​downgrade-bullseye>+  - Créez un fichier ''/​etc/​apt/​preferences.d/​downgrade''​ avec le contenu suivant (attention à ne pas omettre la ligne vide entre les deux blocs) : <file apt_preferences /​etc/​apt/​preferences.d/​downgrade>​
  
 Package: * Package: *
Ligne 42: Ligne 73:
 Pin-Priority:​ 1001 Pin-Priority:​ 1001
 </​file>​ </​file>​
-  - Mettez à jour l’index des paquets avec la commande ​suivante : <code root>apt update</​code>​+  - Mettez à jour l’index des paquets avec la commande ​suivante ​: <code root>apt update</​code>​
  
-==== Désinstaller les paquets qui risquent de poser des problèmes ====+===== Désinstaller les paquets qui risquent de poser des problèmes ​=====
  
-Les paquets actuellement installés mais n’étant pas disponibles dans les dépôts de Debian Bullseye risquent de complexifier le retour en arrière. Ces paquets peuvent être listés avec la commande ​suivante :+Les paquets actuellement installés mais n’étant pas disponibles dans les dépôts de Debian Bullseye risquent de complexifier le retour en arrière. Ces paquets peuvent être listés avec la commande ​suivante ​:
  
 <code user>apt list '?​obsolete'</​code>​ <code user>apt list '?​obsolete'</​code>​
Ligne 52: Ligne 83:
 Pour simplifier le retour en arrière qui va suivre il vaut mieux que cette liste soit la plus courte possible, idéalement vide. Une bonne approche est donc de désinstaller tout ce qu’elle retourne et dont on sait qu’on pourra le réinstaller plus tard, une fois le système remis sur pieds. Pour simplifier le retour en arrière qui va suivre il vaut mieux que cette liste soit la plus courte possible, idéalement vide. Une bonne approche est donc de désinstaller tout ce qu’elle retourne et dont on sait qu’on pourra le réinstaller plus tard, une fois le système remis sur pieds.
  
-==== Forcer le rétrogradage du système ====+===== Forcer le rétrogradage du système ​=====
  
 Lancez les commandes suivantes, dans cet ordre, en ne passant pas à la suivante tant que la précédente ne s'​achève pas sans erreur : Lancez les commandes suivantes, dans cet ordre, en ne passant pas à la suivante tant que la précédente ne s'​achève pas sans erreur :
Ligne 65: Ligne 96:
 En cas d'​erreur à une étape, n’essayez pas de forcer quoi que ce soit. Demandez plutôt de l’aide sur [[https://​debian-facile.org/​viewforum.php?​id=10|le forum Debian-Facile]] en indiquant bien la commande qui pose problème et en partageant son retour complet. En cas d'​erreur à une étape, n’essayez pas de forcer quoi que ce soit. Demandez plutôt de l’aide sur [[https://​debian-facile.org/​viewforum.php?​id=10|le forum Debian-Facile]] en indiquant bien la commande qui pose problème et en partageant son retour complet.
  
-==== Vérifier la cohérence du système ====+===== Vérifier la cohérence du système ​=====
  
 Lancez la commande suivante pour lister les paquets encore installés dans des versions ne venant pas des dépôts de Debian Bullseye : Lancez la commande suivante pour lister les paquets encore installés dans des versions ne venant pas des dépôts de Debian Bullseye :
Ligne 73: Ligne 104:
 Ces paquets devront soit être supprimés, soit être installés dans la version correcte par un autre biais. N’hésitez pas à demander de l’aide sur [[https://​debian-facile.org/​viewforum.php?​id=10|le forum Debian-Facile]] en partageant la liste donnée par la commande précédente pour vous faire accompagner. Ces paquets devront soit être supprimés, soit être installés dans la version correcte par un autre biais. N’hésitez pas à demander de l’aide sur [[https://​debian-facile.org/​viewforum.php?​id=10|le forum Debian-Facile]] en partageant la liste donnée par la commande précédente pour vous faire accompagner.
  
-==== Nettoyer la configuration du système de paquets ====+===== Nettoyer la configuration du système de paquets ​=====
  
-Une fois le rétrogradage achevé, vous pouvez supprimer le fichier ''/​etc/​apt/​preferences.d/​downgrade-bullseye''​.+Une fois le rétrogradage achevé, vous pouvez supprimer le fichier ''/​etc/​apt/​preferences.d/​downgrade''​.
  
 ===== Articles liés ===== ===== Articles liés =====
doc/systeme/apt/downgrade.txt · Dernière modification: 29/03/2024 00:23 par vv222

Pied de page des forums

Propulsé par FluxBB