RTEX migré vers le nouveau forum : https://community.jeedom.com/t/2510
Bonjour à tous, c'est akenad ,
Aujourd'hui je vais vous présenter un retour d'expérience sur l’installation de Jeedom réalisée après l’installation d’une image Debian 10 netinst amd64.
J’ai installé cette image dans une VM proxmox sur un NUC intel mais cela pourrait s’appliquer aussi à toute machine compatible.
Je suis allé cherché une image de CD d'installation par le réseau ici :
https://www.debian.org/releases/buster/ ... installer/
et plus précisément la v10.0.0 du 06/07/2019 ici :
https://cdimage.debian.org/debian-cd/10 ... etinst.iso
J’ai choisi l'option présentée par défaut "installation graphique",
et j'ai coché les options d’installation:
-serveur web
-serveur ssh
-utilitaires usuels du système
et j'ai décoché les options "environnement de bureau" et "serveur d’impression".
Plus précisément j'ai utilisé l'interface graphique uniquement pendant la phase d'installation, il n'y a pas d'interface graphique d'installé sur le système car j'ai décoché l'option "environnement de bureau", ce qui est recommandé pour une box Jeedom.
J’ai indiqué comme utilisateur à créer « jeedom » et choix du mirroir français par défaut : deb.debian.org
connexion ssh avec le compte jeedom, et passage en root :
Code : Tout sélectionner
$ su -
La liste des sources installée dans /etc/apt/sources.list est la suivante :
Code : Tout sélectionner
deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main
deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main
Installation du paquet sudo :
Code : Tout sélectionner
# apt-get install sudo
Ajout du compte jeedom dans le groupe sudo :
Code : Tout sélectionner
# usermod -aG sudo jeedom
Installation de Jeedom :
La documentation officielle de l’installation de Jeedom est ici :
https://jeedom.github.io/documentation/ ... r_FR/index
Au chapitre « 10) Autres » :
https://jeedom.github.io/documentation/ ... nchor-1-27
Il est indiqué :
Code : Tout sélectionner
# wget https://raw.githubusercontent.com/jeedom/core/master/install/install.sh
# chmod +x install.sh
# ./install.sh
L’installation de Jeedom a installé entre autres php7.3.
L’installation de Jeedom ajoute le composant « non-free » sur toutes les sources de paquets (dans /etc/apt/sources.list).
Juste un petit souci d'installation de dépendances :
- Le paquet "libav-tools" a été remplacé par le paquet "ffmpeg", c'est donc ce dernier qu'il faut installer pour effectuer du codec stream audio video.
- synthétiseurs vocal mbrola NOK
/!\ ATTENTION : avec Buster l’installation de jeedom peut échouer en fonction de la manière dont on passe en root.
/!\ ATTENTION : avec Buster il y a des changements par rapport à Stretch, des informations ici :
https://wiki.debian.org/NewInBuster
Ce qui est très important de souligner c’est que les commandes « su » et « sudo » peuvent ne pas avoir le même comportement que dans Stretch en fonction de l’argument utilisé. En particulier concernant les chemins par défaut de recherche des commandes systèmes.
Avec la configuration par défaut de Debian 10,
si on passe en root avec « su - » (donc avec le tiret), Le chemin contient « /usr/sbin » :
Code : Tout sélectionner
$ su -
Mot de passe :
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Code : Tout sélectionner
$ su
Mot de passe :
# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Ces commandes sont nécessaires et utilisées par l’installation de jeedom.
Si l’installation de jeedom ne peut accéder à ces commandes, elle échoue.
---EDIT 30/08/2019---
Nous allons enchainer pas la mise à jour de Jeedom V3 en V4.
/!\ ATTENTION : Pour l'instant ce n'est recommandé qu'aux utilisateurs avancés ("Early Adopters") et à éviter sur des widgets non officiels et des Design V3.
La mise à jour de Jeedom Core de V3 ("Stable") en branche "V4-stable" est dorénavant disponible et n'est accessible qu'à partir de la v3.3.30.
(ici nous utilisons Buster mais cela se passerait de la même manière avec Stretch)
Dans Jeedom :
Roue crantée -> Configuration -> Onglet "Mises à jour/Market"
Dans le champ "Version du core", cliquer l'ascenseur et sélectionner "Release Candidate V4" (à la place de "Stable")
Cliquer le bouton "Sauvegarder".
(Actuellement, au sens "github", la "Stable" correspond à la branche "master" et la "Release Candidate V4" correspond à la branche "V4-stable")
. .
Puis,
Roue crantée -> Centre de mise à jour
Sur la ligne "default / core : jeedom" cliquer sur le bouton "Vérifier".
Cela fait apparaitre dans la colonne "Dernière version" l'indication "4."
-Cliquer sur le bouton "Mettre à jour" en haut de la page, à droite.
-Décocher l'option "Mettre à jour les plugins" et cliquer le bouton "Mettre à jour".
. .
(A noter que l'on voit dans la log que le script de mise à jour télécharge : )
Code : Tout sélectionner
https://github.com/jeedom/core/archive/V4-stable.zip
Maintenant si l'on va dans
Réglages -> Système -> Configuration -> Onglet "Mises à jour/Market"
cela ressemble à ceci :
. .
On remarque que le champ "Version du core" contient "Stable V4"
et donc maintenant, actuellement, au sens "github", la "Stable v4" correspond à la branche "V4-stable" (alias "Release Candidate V4").
La mise à jour de V4.x à V4.y (stable) est réalisée avec la méthode habituelle.
Voila j'espère que ce retour d’expérience sera utile aux membres Jeedom.
akenad