JusteGeek

[Tuto] Mettre à jour Debian 9 vers Debian 10 "Buster"

La dixième version de la distribution Debian est sortie il y a quelques jours. Cette nouvelle version apporte son lot de nouveautés comme vous avez pu lire dans mon billet sur les nouveautés de Debian 10 "Buster". À la fin de cet article, je vous annonçais préparer un tutoriel pour migrer facilement de Debian 9 vers Debian 10. C'est ce que je vous propose aujourd’hui.

 

Avant de lancer la migration

Avant de vous lancer dans la migration de Debian, je vous conseille plus que fortement d'effectuer une sauvegarde de vos données importantes, au cas où. Pensez également à sauvegarder les fichiers de configuration que vous auriez personnalisés, on sait jamais.

À savoir : lorsque vous allez migrer votre distribution, aptitude est susceptible de vous poser un certain nombre de questions, comme par exemple si vous souhaitez vraiment redémarrer tel service (ce qui est obligatoire pour le mettre à jour), si vous souhaitez conserver un ancien fichier de configuration ou si vous souhaitez utiliser le fichier par défaut de la nouvelle version, etc. Restez donc à proximité pendant toute la durée de la migration.

 

De Debian 9 vers Debian 10

Mise à jour complète de Debian 9

Avant de commencer la mise à jour vers Debian 10, on va déjà mettre la version 9 le plus à jour possible. Pour cela, ouvrez un terminal et saisissez les commandes suivantes (attention, pensez à utiliser sudo si vous n'êtes pas l'utilisateur root) :

# apt-get update

# apt-get upgrade

# apt-get dist-upgrade

Vous pouvez aussi effectuer cela en une seule fois, comme j'ai l'habitude  de le faire :

# apt-get update && apt-get upgrade && apt-get dist-upgrade

 

Modification des sources de mise à jour

Pour mettre à jour sa distribution, il convient de modifier les sources de mises à jour. Pour cela, il suffit d'éditer le fichier /etc/apt/sources.list et de remplacer toutes les occurrences : stretch par buster. Pour le faire, facilement et rapidement, on va utiliser la commande sed :

# sed -i 's/stretch/buster/g' /etc/apt/sources.list

Si vous n'êtes pas trop familiarisé avec la commande sed et que vous préférez utiliser votre éditeur de texte habituel, vous pouvez le faire sans souci. Votre fichier devrait, au final, contenir les lignes suivantes :

deb http://httpredir.debian.org/debian buster main

deb http://httpredir.debian.org/debian buster-updates main

deb http://security.debian.org buster/updates main

Une fois que la modification des sources a été effectuée, on va lancer la mise à jour de l'index des paquets :

# apt-get update

 

Vérification de la migration à venir

Cette étape n'est pas obligatoire, mais si vous le souhaitez, vous pouvez vérifier ce qui sera mis à jour en saisissant la commande ci-dessous :

# apt list --upgradable

 

Mise à jour de Debian 9 vers Debian 10

Tout est désormais prêt pour lancer la migration. Il ne reste plus qu'à lancer la commande suivante :

# apt-get upgrade && apt-get dist-upgrade 

Certains services installés sur votre machines vont avoir besoin de redémarrer lors de la mise à jour. Apt va alors vous demander si vous souhaitez ou non redémarrer ces services de manière automatique. À vous de voir, personnellement pour ne pas être contraint de rester derrière le clavier, pour redémarrer chaque service, je clique sur Yes.

À l'issue de la mise à jour, il vous suffit de redémarrer votre serveur et hop : il sera migré sous Debian 10 ! Elle est pas belle la vie ? 😆 

Vous pouvez vérifier tout cela en saisissant la commande suivante :

cat /etc/os-release

Résultat de la commande 'cat /etc/os-release'

Et voilà ! Vous possédez maintenant la dernière version de Dabien, alias Debian Buster.

 

Quitter la version mobile