Differences between revisions 4 and 5
Revision 4 as of 2021-04-22 20:14:18
Size: 4134
Editor: vauss
Comment: sync with English version
Revision 5 as of 2021-04-23 17:54:34
Size: 4138
Comment: almost nothing
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
 1. Les scripts d'installation des paquets (postinst...) sont conçus seulement pour la mise à jour vers des versions plus récentes.
 2. Les outils d'installation sont eux aussi ''conçus'' pour remplacer les vieilles versions des paquets par des versions plus récentes.
   1. Les scripts d'installation des paquets (postinst...) sont conçus seulement pour la mise à jour vers des versions plus récentes.
   2. Les outils d'installation sont eux aussi ''conçus'' pour remplacer les vieilles versions des paquets par des versions plus récentes.

Translation(s): English - Français - Italiano - Svenska

Qu'est-ce que « rétrograder un système » ?

Dans le monde de Debian, cela signifie passer à une version plus ancienne (typiquement, migrer de Unstable à Testing). Il ne faut pas s'attendre à un système stable en rétrogradant !

Est-ce pris en charge ?

  • Réponse courte : non, ce n'est pas pris en charge.

  • Réponse longue : ce n'est pas pris en charge, car
    1. Les scripts d'installation des paquets (postinst...) sont conçus seulement pour la mise à jour vers des versions plus récentes.
    2. Les outils d'installation sont eux aussi conçus pour remplacer les vieilles versions des paquets par des versions plus récentes.

Alors, qu'est-ce qui est conseillé ?

  1. Faire la sauvegarde de son ordinateur avant de faire une mise à jour vers une nouvelle version, comme cela, on pourra restaurer sa sauvegarde pour le rétrograder !

  2. ou réinstaller son système.

Mais je suis désespéré car je n'ai pas de sauvegarde !

Il existe des solutions pour sauvegarder votre système à condition que vous sachiez où se trouvent vos données importantes. Ils peuvent être dans votre répertoire personnel, /etc/, /mail/, …

  1. Si la mise à niveau a causé une panne du système, démarrez directement votre système avec un CD / clé USB autonome (live), puis effectuez une sauvegarde de vos données privées quelque part (disque dur connecté USB, système distant connecté par SSH,…).
  2. Effectuez une nouvelle installation du système.
  3. Restaurez vos données privées à partir de la sauvegarde.

Mais je suis désespéré et paresseux…

Voici une astuce totalement non prise en charge qui pourrait fonctionner dans certaines situations favorables (orientées « bureau », par exemple).

La rétrogradation d'un système tend à être plus réussie, s'il n'y a pas beaucoup de paquets installés. Pas de TeX et de logiciels graphiques serait une excellente idée. Comprenez que l'astuce est de désinstaller quasiment tous les paquets non essentiels :-) Il est entendu que ce qui suit est très concis. Si cela est trop cryptique, essayez plutôt la méthode ci-dessus avec directement un CD / clé USB autonome (live).

  1. Sauvegardez vos données et stoppez toutes les tâches de votre bureau.
  2. Appuyez sur CTRL-ALT-F3 pour accéder à la console et connectez-vous en tant que superutilisateur (root).
  3. Exécutez aptitude -u

  4. Appuyez sur l pour ouvrir une boite de dialogue.

  5. Entrez ~i!~prequired!~pimportant!~pstandard!~M!~skernel!~sadmin!~n^firmware.

  6. Appuyez sur 'M' à la ligne 'Installed Packages' et appuyez sur '['.
  7. Appuyez sur 'm' sur les paquets clés tels que 'vim' 'mc' 'git' 'ssh' 'exim4-daemon-light'… (les paquets que vous avez besoin de garder).
  8. Appuyez sur '+' sur les paquets clés à installer.
  9. Appuyez encore sur '+' si les paquets clés affichent 'B' pour résoudre des problèmes de dépendance.
  10. Appuyez sur 'g' (résoudre les dépendances brisées au besoin) pour supprimer tous les paquets non essentiels.
  11. Quittez aptitude.

  12. Modifiez /etc/apt/sources.list pour pointer sur le dépôt de la distribution sur laquelle rétrograder.

  13. Configurez apt_preferences(5) afin de définir la distribution rétrogradée avec un PIN à 10001.

  14. Exécutez "apt update; apt full-upgrade" pour rétrograder le système.

  15. Exécutez aptitude -u pour résoudre les problèmes de manière interactive.

  16. Supprimez le PIN de apt_preferences(5).

  17. Exécutez aptitude -u et installez le système. (Utilisez la liste task dans aptitude et les informations du sauvegardé /var/lib/dpkg/status.)

  18. Si vous êtes chanceux, vous pouvez avoir un système qui fonctionne quelque peu. Aucune garantie pour la stabilité !!!


CategorySystemAdministration CategoryPackageManagement