Bonjour à tous j’espère que vous allez bien.
La version 9 de Debian étant sorti depuis quelque temps, le système officiel du Raspberry Pi : Raspbian a été également mis à jour. On passe donc de Jessie (équivalent Debian 8) vers Stretch (équivalent Debian 9).
Ques’que cela implique pour notre installation domotique? Comment mettre à jour sans tout perdre?
Dois-je rappeler qu’il est important de mettre à jour nos appareils pour disposer des dernières fonctionnalités et corrections de bugs ou de failles de sécurité? 😉
Niveau fonctionnalité, pas de grands changements pour cette nouvelle version de Raspbian, mais beaucoup d’optimisation et de normalisation.
Si vous attaquez votre installation domotique prenez directement Raspbian Stretch, tout ce qui est valable pour Jessie dans mon tuto l’est aussi pour Stretch : http://anderson69s.com/2017/03/18/domoticz-domotique-diy/
Attention, cela prend énormément de temps et cela ne fonctionne pas à tous les coups…
Première chose à faire donc : SAUVEGARDER !!! Pour cela je vous conseille :
- de réaliser une image de votre carte SD à l’aide de Win32DiskImager
- de sauvegarder la base de données de Domoticz accessible dans le menu Réglages / Paramètres / Sauvegarde & Restauration :
Voici ensuite les commandes que j’ai envoyées dans mes terminaux de Raspberry Pi pour les mettre à jour sans encombre :
sudo apt-get update sudo apt-get upgrade sudo apt-get install rpi-update
Ce qui va mettre à jour l’installation de Raspbian Jessie et installer l’utilitaire officiel pour mettre à jour le kernel de votre Raspberry.
sudo rpi-update
Permet alors de mettre à jour le kernel du Raspberry.
sudo apt-get dist-upgrade
Permet de s’assurer que même les paquets retenus où passé en mode manuel sont mis à jour. Puis on vérifie qu’il n’y a rien de partiellement installé , de manquant ou d’obsolète :
sudo dpkg -C sudo apt-mark showhold
Ne doivent pas retourner de résultat… Il est temps d’indiquer à Raspbian d’arrêter de prendre ces sources de Jessie et de regarder celles de Stretch :
sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list
Ce qui remplace tous les mots jessie par stretch dans le fichier sources.list . On remet alors la liste des paquets à jour :
sudo apt-get update
On peut alors simuler une upgrade avec la commande suivante pour voir si des erreurs risquent d’apparaître :
sudo apt-get --simulate upgrade
Si rien d’anormal n’apparaît vous pouvez alors vous armer de patience et d’un café puis mettre à jour :
sudo apt-get update sudo apt-get upgrade
Au cours de la mise-à-jour il vous sera demandé si vous voulez redémarrer automatiquement différents services pour les mettre à jour. N’hésitez pas à dire oui, cela vous évite de passer 2h devant des lignes qui défilent…
Il ne reste plus qu’à effectuer un reboot :
sudo reboot
Et vérifier que tout a bien été mis à jour :
uname -a cat /etc/os-release
La première commande indique la version du kernel, la seconde la version de l’OS :
@Bientôt Anders 😎




De mon côté j’ai essayé un tuto proche du tiens sur LIRC et rien ne fonctionnait avec Strech. Du coup j’ai mis Jessie et là aucun souci.
Bonjour Cédric, j’espère que vous allez bien.
Vu que LIRC est un programme un peu spécial et intégré au kernel de mémoire, il peut poser problème au moment de faire un upgrade.
Ce petit article est surtout là pour indiquer aux personnes qui utilisent Domoticz chez eux comme solution domotique qu’ils peuvent faire la mise à jour tranquillement s’il utilisent le même hardware que moi.
@Bientôt Anders