########################################################## # # @autor: Manuel Saxer manuel.saxer@students.fhnw.ch # @date: 02. Nov. 2011 # @filename: dss.sh # # FHNW Installation dSS-Server # # Source-sink: http://developer.digitalstrom.org/redmine/projects/dss/wiki/How_to_build_the_dSS # # ########################################################## wget http://developer.digitalstrom.org/download/dss/1.3/dss-1.3.0.tar.gz tar xfv dss-1.3.0.tar.gz rm -r dss-1.3.0.tar.gz ##install necessary libraries (How to install dss) sudo apt-get install git-core \ cmake \ libxml2-dev \ libical-dev \ libpoco-dev \ libboost-system-dev \ libboost-filesystem-dev \ libboost-thread-dev \ libboost-program-options-dev \ libboost-test-dev \ xulrunner-1.9.2-dev \ libssl-dev \ python-lxml \ doxygen \ g++ \ libavahi-common-dev \ libavahi-client-dev \ autoconf \ automake cd dss-1.3.0 wget http://developer.digitalstrom.org/files/contrib/gsoap_2.7.15-1_i386.deb sudo dpkg -i gsoap_2.7.15-1_i386.deb chmod 777 gsoap_2.7.15-1_i386.deb rm -r gsoap_2.7.15-1_i386.deb cd .. ################ dSM-API ################ mkdir dSM-lib chmod 777 dSM-lib cd dSM-lib git clone git://gitorious.digitalstrom.org/ds485-stack/ds485-core.git cd ds485-core git checkout master #git checkout testing cmake . make make install cd .. git clone git://gitorious.digitalstrom.org/ds485-stack/ds485d.git cd ds485d git checkout master #git checkout testing cmake . make make install cd .. git clone git://gitorious.digitalstrom.org/ds485-stack/ds485-client.git cd ds485-client git checkout master #git checkout testing cmake . make make install cd .. git clone git://gitorious.digitalstrom.org/ds485-stack/dsm-api.git cd dsm-api git checkout stabilization-1.2 #git checkout testing cmake . make make install cd .. cd .. chmod 777 -R dSM-lib ################ Compilling dSS ################ cd dss-1.3.0 mkdir build chmod 777 build cd build cmake .. && make make install cd .. chmod 777 -R build cd .. cd dss-1.3.0/tools ./create_cert.sh cp dsscert.pem /usr/local/share/dss/data/ cd .. ################ dSS-web ################ wget http://developer.digitalstrom.org/download/dss/1.3/dss-web-1.3.0-release.tar.gz tar xfv dss-web-1.3.0-release.tar.gz chmod 777 -R dss-web-1.3.0 cd dss-web-1.3.0/dss-web mv ./webroot /usr/local/share/dss/data/ cd .. cd .. rm -r dss-web-1.3.0 rm -r dss-web-1.3.0-release.tar.gz ################ dSS-start ################ ##dss-Kid einstecken, warten bis dSM grĂ¼n dann folgender Befehl eingeben: #ds485d -F /dev/ttyUSB0 #cd /home/scientist/dss-1.3.0/build #./dss