Artillery Sidewinder X4 Pro: mise à jour de Debian 10

L’Artillery SW X4 repose sur une base makerbase qui est construite à partir de Debian 10, armbian pour être plus précis. À cause de cela, et du fait que Debian 10 ne soit plus supportée, je me suis lancé dans la mise à jour vers Debian 11 a.k.a bullseye.

Pour ça, il faut un peu plus que les 8Go d’eMMC disponibles en standard, d’ailleurs avec 8Go, on ne peut même pas faire un apt upgrade. J’ai donc fait l’achat d’une carte de 32 Go et appliqué le tutoriel de MrMagounet pour copier mon système.

⚠ Disclamer : faites un backup de votre carte eMMc avec un dd !!! Je ne pourrais être tenu responsable d’éventuels problèmes si vous n’avez pas fait de backup ou si vous ne savez pas ce que vous faites.

Tout d’abord, on fait un backup de la carte eMMc à partir de votre laptop :

$ dd if=/dev/sda of=backup.img bs=4M

Ensuite, on va déjà mettre à jour armbian en dé-commentant l’unique ligne d’/etc/apt/sources.list.d/armbian.list :

mks@printer3d:~$ sudo apt update
mks@printer3d:~$ sudo apt upgrade
mks@printer3d:~$ sudo apt full-upgrade
mks@printer3d:~$ sudo reboot

Une fois redémarré, on va re-commenter la ligne dans /etc/apt/sources.list.d/armbian.list.

Puis, mettre à jour le fichier source.list en remplaçant buster (debian 10) par bullseye (debian 11) :

deb http://deb.debian.org/debian bullseye main contrib non-free
#deb-src http://deb.debian.org/debian bullseye main contrib non-free

deb http://deb.debian.org/debian bullseye-updates main contrib non-free
#deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free

deb http://deb.debian.org/debian bullseye-backports main contrib non-free
#deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main contrib non-free
#deb-src http://security.debian.org/ bullseye/updates main contrib non-free

Et on lance les choses sérieuses. Durant la procédure, vous allez avoir a faire des choix entre garder vos conf, prendre les nouvelles ou faire un merge. Je vous invite à faire au cas par cas, sachant que la réponse par défaut est souvant la bonne. :

mks@printer3d:~$ sudo apt update
mks@printer3d:~$ sudo apt upgrade --without-new-pkgs
mks@printer3d:~$ sudo reboot
mks@printer3d:~$ sudo apt full-upgrade
mks@printer3d:~$ sudo reboot

⚠Surtout ne pas faire d’apt autoremove ! Ça m’a couté la réinstallation de mon backup !!! On va donc faire en sorte que tous les paquets marqués comme à supprimer ne le soient plus :

mks@printer3d:~$ sudo apt-mark manual $(sudo apt-get -s autoremove 2>/dev/null | awk '/^Remv / { print $2 }')

Voilà, à présent, vous avez une Debian 11 sans rien avoir perdu !

Commentaires

Il n'y a pas encore de commentaire, soyez le premier.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Réseaux sociaux