Dans cet article, vous trouverez la démarche et procédure à suivre pour mettre à jour une Debian en sautant une version.
L’exemple ici est de passer d’une machine Linux en Debian Wheezy en Jessie.
Mettre à jour Debian en sautant une version
Préparer la mise à jour de la Debian
Avant de commencer, bien entendu, il est conseillé d’effectuer des sauvegardes des documents ou données importantes.
Dans la mesure du possible, si vous pouvez effectuer une sauvegarde du système avec Clonezilla ou dd, faites-le.
Enfin, surtout si vous êtes à distance en SSH, il est fortement recommandé de lancer la mise à jour dans un écran screen pour pouvoir reprendre en cas de déconnexion.
Dans un premier temps, il faut effectuer une mise à jour classique.
Pour cela, on modifie les sources apt à l’aide de sed :
sed -i 's/wheezy/jessie/g' /etc/apt/source.list
puis on lance une mise à jour des dépôts :
apt-get update
Ensuite on lance une mise à jour classique avec apt-get :
apt-get upgrade
Laissez les packages se télécharger puis s’installer comme d’habitude.
Lors du redémarrage des services, sélectionnez OK.
Lancer la mise à jour de la distribution
Tout est prêt pour lancer la mise à jour de la distribution.
Là aussi, rien d’extraordinaire, il faut utiliser les commandes classiques :
apt-get dist-upgrade
si vous ne souhaitez pas répondre aux questions et garder les fichiers de configurations de vos applications, vous pouvez utiliser la commande :
apt-get -y dist-upgrade
Dans cette mise à jour, on vous propose de désactiver la connexion SSH pour root pour des raisons de sécurisé.
Refusez afin de ne pas perdre la connexion SSH en cas de problème.
Vous pourrez activer cette mesure de sécurité plus tard en suivant d’autres conseils sur notre article : Sécuriser un serveur SSH
Là aussi il faut laisser l’opération de mise à jour s’effectuer.
Une fois terminé, le prompt revient et vous avez à nouveau la main.
Vous pouvez alors redémarrer la machine afin de booter sur le nouveau noyau Linux (kernel).
Pour redémarrer la machine, utilisez la commande :
reboot
Si tout se passe bien, la machine redémarre sans problème et vous avez à nouveau la main.
la commande suivante confirme la version jessie :
hostnamectl
ou encore vous pouvez aussi obtenir la version par :
cat /etc/debian_version