04/02/2010, 13:39:59
Bonjour,
Je suis arrivé a faire marcher l'installation linknx sur QNAP sans
perdre la configuration QNAP.
Ci-dessous la procédure à suivre:
(**) PROCEDURE TESTEE ET FONCTIONNANT SUR QNAP TS-119 Firmware 3.1.2
Build 1014T
----------------------------------------------------------
INSTALLER EIBD (**)
----------------------------------------------------------
01 - Installer le QPKG ipkg sur le QNAP
02 - Lancer ipkg dans l'interface QNAP
03 - Installer le package ipkg pthsem avec la commande
# ipkg -V 2 install pthsem_2.0.7-1_arm.ipk
04 - Installer le package eibd avec le commande
# ipkg -V 2 install eibd_0.0.3-4_arm.ipk
05 - Lancer eibd avec la commande
# eibd -t65535 -D -S -T -i ipt:<ADRESSE IP DE VOTRE INTERFACE KNX>:
3671
ex: eibd -t65535 -D -S -T -i ipt:192.168.1.2:3671
---------------------------------------------------------
INSTALLER LINKNX VIA IPKG (ne fonctionne helas pas sur mon QNAP)
----------------------------------------------------------
06 - Installer le package libcurl avec la commande
# ipkg -V 2 install libcurl_7.19.7-1_arm.ipk
(ceci va installer automatiquement le package OpenSSL)
07 - (optionnel) - Installer le package libesmtp avec la commande
# ipkg -V 2 install libesmtp_1.0.4-2_arm.ipk
08 - Installer le package linknx avec la commande
# ipkg -V 2 install linknx_0.0.1.26-2_arm.ipk
09 - Creer le fichier de configuration linknx.xml et le placer sur un
chemin accessible
10 - Lancer linknx avec la commande
# linknx -c<CHEMIN VERS FICHIER LINKNX.XML>
ex: linknx -c/share/HDA_DATA/Qweb/knxweb/linknx.xml
---------------------------------------------------------
INSTALLER LINKNX AVEC COMPILATION (**)
----------------------------------------------------------
En cas de soucis lors de l'installation normale de linknx,
ou de segmentation fault au démarrage,
Utiliser la procédure ci-dessous
Réaliser les étapes 06 et 07 ci-dessus (installation libcurl et
libesmtp)
Avec ipkg
INSTALLER GCC (install binutils, libc-dev, libnsl)
INSTALLER GREP (install pcre, libstdc++)
INSTALLER PKGCONFIG
INSTALLER MAKE
INSTALLER LUA (install readline, ncurses)
Récupérer le package linknx-0.0.1.25.tar.gz sur sourceforge
Decompacter le package linknx-0.0.1.25.tar.gz
# tar -xzf linknx-0.0.1.25.tar.gz
Se placer dans le répertoire décompacté et configurer le package
# export LD_LIBRARY_PATH=/share/HDA_DATA/.qpkg/Optware/lib
# ./configure --without-log4cpp --without-mysql
Faire le make et l'install
# make
# make install
09 - Creer le fichier de configuration linknx.xml et le placer sur un
chemin accessible
10 - Lancer linknx avec la commande
# export LD_LIBRARY_PATH=/share/HDA_DATA/.qpkg/Optware/lib
# linknx -c<CHEMIN VERS FICHIER LINKNX.XML>
ex: linknx -c/share/HDA_DATA/Qweb/knxweb/linknx.xml
OPTIONNEL :
Désinstaller les elts installés pour compiler linknx
# ipkg -V 2 remove gcc
# etc ...
A faire et tester : lancer eibd et linknx au démarrage du QNAP
Je suis arrivé a faire marcher l'installation linknx sur QNAP sans
perdre la configuration QNAP.
Ci-dessous la procédure à suivre:
(**) PROCEDURE TESTEE ET FONCTIONNANT SUR QNAP TS-119 Firmware 3.1.2
Build 1014T
----------------------------------------------------------
INSTALLER EIBD (**)
----------------------------------------------------------
01 - Installer le QPKG ipkg sur le QNAP
02 - Lancer ipkg dans l'interface QNAP
03 - Installer le package ipkg pthsem avec la commande
# ipkg -V 2 install pthsem_2.0.7-1_arm.ipk
04 - Installer le package eibd avec le commande
# ipkg -V 2 install eibd_0.0.3-4_arm.ipk
05 - Lancer eibd avec la commande
# eibd -t65535 -D -S -T -i ipt:<ADRESSE IP DE VOTRE INTERFACE KNX>:
3671
ex: eibd -t65535 -D -S -T -i ipt:192.168.1.2:3671
---------------------------------------------------------
INSTALLER LINKNX VIA IPKG (ne fonctionne helas pas sur mon QNAP)
----------------------------------------------------------
06 - Installer le package libcurl avec la commande
# ipkg -V 2 install libcurl_7.19.7-1_arm.ipk
(ceci va installer automatiquement le package OpenSSL)
07 - (optionnel) - Installer le package libesmtp avec la commande
# ipkg -V 2 install libesmtp_1.0.4-2_arm.ipk
08 - Installer le package linknx avec la commande
# ipkg -V 2 install linknx_0.0.1.26-2_arm.ipk
09 - Creer le fichier de configuration linknx.xml et le placer sur un
chemin accessible
10 - Lancer linknx avec la commande
# linknx -c<CHEMIN VERS FICHIER LINKNX.XML>
ex: linknx -c/share/HDA_DATA/Qweb/knxweb/linknx.xml
---------------------------------------------------------
INSTALLER LINKNX AVEC COMPILATION (**)
----------------------------------------------------------
En cas de soucis lors de l'installation normale de linknx,
ou de segmentation fault au démarrage,
Utiliser la procédure ci-dessous
Réaliser les étapes 06 et 07 ci-dessus (installation libcurl et
libesmtp)
Avec ipkg
INSTALLER GCC (install binutils, libc-dev, libnsl)
INSTALLER GREP (install pcre, libstdc++)
INSTALLER PKGCONFIG
INSTALLER MAKE
INSTALLER LUA (install readline, ncurses)
Récupérer le package linknx-0.0.1.25.tar.gz sur sourceforge
Decompacter le package linknx-0.0.1.25.tar.gz
# tar -xzf linknx-0.0.1.25.tar.gz
Se placer dans le répertoire décompacté et configurer le package
# export LD_LIBRARY_PATH=/share/HDA_DATA/.qpkg/Optware/lib
# ./configure --without-log4cpp --without-mysql
Faire le make et l'install
# make
# make install
09 - Creer le fichier de configuration linknx.xml et le placer sur un
chemin accessible
10 - Lancer linknx avec la commande
# export LD_LIBRARY_PATH=/share/HDA_DATA/.qpkg/Optware/lib
# linknx -c<CHEMIN VERS FICHIER LINKNX.XML>
ex: linknx -c/share/HDA_DATA/Qweb/knxweb/linknx.xml
OPTIONNEL :
Désinstaller les elts installés pour compiler linknx
# ipkg -V 2 remove gcc
# etc ...
A faire et tester : lancer eibd et linknx au démarrage du QNAP