Du nouveau chez RaspBerry :
RPi4B :
https://www.raspberrypi.org/products/ra ... 4-model-b/
et la dernière image stable par défaut de Raspbian Lite est ici:
Raspbian
Buster Lite (base Debian 10) :
https://downloads.raspberrypi.org/raspbian_lite_latest
Pour en discuter ,
Un topic RPi4B ici
et en attendant que Jeedom soit compatible Buster, pour le RPi3B, l’image de la dernière Raspbian
Stretch Lite (base Debian 9) est ici :
https://downloads.raspberrypi.org/raspb ... 019-04-09/
Pour ceux qui sont encore en
Jessie sur leur RPi3B c'est peut-être le moment de passer en Stretch.
Voici un petit tableau comparatif simplifié de versions de paquets Debian, fréquemment utilisés par Jeedom :
------------Jessie (Debian 8.0)------Stretch (Debian 9.0)------Buster (Debian 10.0)
Kernel-----------3.16-------------------------------4.9--------------------4.19
GCC--------------4.9---------------------------------6.3--------------------7.4 et 8.3
PHP--------------5.6---------------------------------7.0--------------------7.3
Python----------2.7 et 3.4------------------------2.7 et 3.5------------2.7 et 3.7
Apache---------2.4.10-----------------------------2.4.25----------------2.4.38
DB---------------MySQL 5.5-----------------------MariaDB 5.8-------MariaDB 10.3
npm----------------------------------------------------------------------------5.8
NodeJS------------------------------------------------------------------------10.15
ffmpeg------------------------------------------------3.2--------------------4.1
Sources de l'information :
-
https://fr.wikipedia.org/wiki/Debian
-
https://packages.debian.org/fr/buster/npm et
https://packages.debian.org/fr/buster/nodejs
-
https://packages.debian.org/fr/stretch/ffmpeg et
https://packages.debian.org/fr/buster/ffmpeg
A noter que le Core et les plugins de Jeedom peuvent être amenés, via l'installation des Dépendances, à désinstaller certains paquets et les remplacer par d'autres versions.
Actuellement par exemple certains plugins peuvent utiliser NodeJS 8.x et d'autres 10.x ou 12.x.
Exemple extrait d'un script d'installation de dépendances de plugin :
-désinstallation des paquets existants éventuels nodejs et npm :
-ajout du dépôt nodeJS (ici branche 12 pour buster) :
Code : Tout sélectionner
/etc/apt/sources.list.d/nodesource.list
deb https://deb.nodesource.com/node_12.x buster main
deb-src https://deb.nodesource.com/node_12.x buster main
-ajout de la clé d'installation et installation de nodejs (et npm) :
Code : Tout sélectionner
$ wget -O - https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install nodejs
akenad