Comment mettre à jour Debian 8 Jessie vers Debian 9 Stretch

Comment mettre à jour Debian 8 Jessie vers Debian 9 Stretch

par admin
Publié : Dernière mise à jour le

Debian est l’une des principales distributions, du système d’exploitation Linux. Il existe de nombreux dérivés de Debian Linux, comme Ubuntu et Kali. Debian reste cependant l’une des distributions la plus populaire et bien prise en charge.

Dans ce tutoriel, je vais vous aider à mettre à jour Debian 9 Stretch à partir de Debian 8 Jessie en quelques étapes simples.

Prérequis :

  • Un système avec Debian 8
  • Un accès SSH avec root (ou accès à sudo)

Recommandation :

Debian 9 disponible depuis le 17 juin 2019 devrait être stable pour tous à ce jour. Cela reste que je vous recommande fortement de faire une sauvegarde par simple mesure de précaution.

Pour les environnements de production, je vous recommande de tester le tout sur un environnement de développement, puis si tout se passe bien de mettre à jour.
Une fois que la mise à jour sera terminée, si vous ne possédez pas de sauvegarde, il ne vous sera plus possible de retourner en arrière puisque vos données auront pour la plupart été mises à jour en fonction de vos packages.

Par exemple, MariaDB remplace MySQL dans Debian 9 Stretch, durant la mise à jour, les bases de données seront automatiquement mises à jour. Cela signifie que si vous rencontrez des problèmes après la mise à jour, il ne sera pas possible de retourner en arrière sans sauvegarde.

C’est pour cela que je vous recommande très fortement d’avoir un plan de secours.

1. Préparation à la mise à jour

Debian reste une des distributions Linux les plus robustes, mais cela reste que rien n’est infaillible.
Si nous y allons de façon simple, le moins de choses qui nécessiteront d’être mises à jour, le plus de chance que la mise à niveau sera réussite.

Les chances de réussite peuvent être énormément influencées par les différents packages tiers installés sur votre système.
Pour cette raison, il peut être recommandé de supprimer tout package étant obsolète et logiciel tiers. Cette commande peut être utile :

aptitude search '~o'

S’il n’y a rien, veuillez continuer.

2. Mise à niveau complète de Jessie

Avant de débuter, mettons à jour complètement notre système actuel :

apt-get update 
apt-get upgrade 
apt-get dist-upgrade

Vous pouvez aussi regarder s’il y a des problèmes dans la base de données de dpkg :

dpkg -C

Si aucun problème n’est signalé, vérifiez quels packages sont retenus :

apt-mark showhold

Les packages On Hold ne seront pas mis à jour, il est recommandé de résoudre ce problème si présent.

3. Mettre à jour les dépots vers Stretch

Il suffit simplement de mettre à jour /etc/apt/sources.list en remplaçant jessie par stretch.
Cela peut être fait manuellement avec un éditeur de texte ou avec la commande suivante :

sed -i 's|jessie|stretch|' /etc/apt/sources.list

Veuillez aussi vérifier les dépôts /etc/apt/sources.list.d/ sont ceux-ci devront aussi être mis à jour si présent.
Voilà un exemple pour mieux comprendre.

Avant :

deb http://deb.debian.org/debian jessie main deb 
http://deb.debian.org/debian jessie-updates main deb 
http://security.debian.org/ jessie/updates main

Après :

deb http://deb.debian.org/debian stretch main deb
http://deb.debian.org/debian stretch-updates main deb
http://security.debian.org/ stretch/updates main

On y est presque !

apt update

Puis pour voir la liste des packages qui seront mis à jour :

apt list --upgradable

4. Mettre à niveau vers Debian 9 Stretch

Nous sommes arrivés à la partie la plus intéressante qui est la mise à niveau réelle de Debian 8 Jessie vers le système Debian 9 Stretch. Durant la mise à jour, il se peut qu’il vous soit demandé de redémarrer des services, vous pouvez accepter ou ceux-ci devront être redémarrés après.

Exécutez les commandes ci-dessous pour commencer le processus de mise à niveau :

apt-get upgrade
apt-get dist-upgrade

Ensuite, une fois terminée, pour vérifier si tout s’est déroulé correctement :

cat /etc/os-release

Tu pourrais aussi aimer

S’abonner
Notification pour
guest
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires