stretch-to-buster upgrade

Raspberry PI – Mise à jour depuis Raspbian Stretch vers Buster

Publié par

Intro Raspbian version "Buster" est basée sur Debian 10 (Buster). La mise à jour depuis Stretch (Debian 9) est une opération longue (cf. Etape 6 de ce mode opératoire).

Etape 1 : Vérifier l’espace disque disponible

Vous devez disposer d’au moins 8Go d’espace disque disponible pour réaliser la mise à jour sur une version Desktop, 4Go pour une version minimale.

$ df -h

Etape 2 : Vérifier le statut des packages

Vous devez vérifier que tous les packages sont dans un status correct pour débuter être en mesure d’être mis à jour.

$ sudo dpkg --audit
$ sudo dpkg --get-selections | grep hold

Etape 3 : Mettre à jour le système

Avant de mettre à jour la distribution, tous les packages installés sur votre système doivent être à jour.

$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade

Etape 4 : Mettre à jour la Release

Pour réaliser la mise à jour de votre système, il est indispensable de mettre à jour la liste des dépôts de packages.

$ sudo sed -i /deb/s/stretch/buster/g /etc/apt/sources.list
$ sudo sed -i /deb/s/stretch/buster/g /etc/apt/sources.list.d/*.list

Etape 5 : Mettre à jour la liste des packages

Après avoir mis à jour la liste des dépôts, il faut actualiser la liste des packages.

$ sudo apt update

Etape 6 : Mettre à jour vers Buster (étape la plus longue)

Le système est désormais prêt pour la mise à jour. Cette opération est la plus longue, votre connection internet peut avoir un impact sur la vitesse de mise à jour mais c’est surtout de la puissance de votre Raspberry Pi dont va dépendre la durée de la mise à jour. Comme certains fichiers de configuration sont également mis à jour, l’assistant d’installation de Raspbian vous demandera à plusieurs reprises si vous souhaitez remplacer vos fichiers existants. Si vous avez effectué des changements sur ces fichiers, vous devriez presser la touche ‘D’ (display differences) pour examiner les écarts. ‘N’ (not replace) gardera vos fichiers en l’état et ‘Y’ écrasera votre fichier avec le nouveau.

$ sudo apt upgrade
$ sudo apt dist-upgrade

Etape 7 : Nettoyer l’installation

Certains packages ne sont pas supportés par la fondation Raspberry, il est donc recommandé de les supprimer :

$ sudo apt purge timidity lxmusic gnome-disk-utility deluge-gtk evince wicd wicd-gtk clipit usermode gucharmap gnome-system-tools pavucontrol

Il est temps d’enlever les anciens packages de votre système avec les commandes suivantes :

$ sudo apt autoremove -y
$ sudo apt autoclean

Après un redémarrage, la mise à jour de votre système sera terminée.