Alfred und Batman-Vis

apt-get install unp quilt debhelper git cmake pkg-config ca-certificates libcap-dev
cd /usr/local/src
wget https://downloads.open-mesh.org/batman/stable/sources/alfred/alfred-2014.4.0.tar.gz
tar xzf alfred-2014.4.0.tar.gz
cd alfred-2014.4.0
make CONFIG_ALFRED_GPSD=n
make install CONFIG_ALFRED_GPSD=n

Ggf. Start von alfred und batadv-vis
/usr/local/sbin/alfred -i br0 -b bat0
/usr/local/sbin/batadv-vis -i bat0 -s

Anschließend müssen die Rechte noch für /var/run/alfred.sock noch angepasst werden (Schreibrechte für ffdon)

Überprüfen der Ausgabe
alfred-json -z -r 158
alfred-json -z -r 159
batadv-vis -u /var/run/alfred.sock -i bat0 -f json
batctl -m bat0 gwl -n
batctl -m bat0 gw

Alfred-JSON

cd /usr/local/src
apt-get install libjansson-dev zlib1g-dev
git clone https://github.com/ffnord/alfred-json.git
cd alfred-json-master
mkdir build
cd build/
cmake ../
make
make install

ffmap Backend

apt-get install rrdtool python python3-pip
apt-get install nodejs-legacy python3-networkx
ln -s /usr/bin/nodejs /usr/bin/node
sudo su -c "gem install sass
cd /ffdon
git clone https://github.com/ffnord/ffmap-backend.git

  • Fehlermeldung bzgl. DiGraph und node_iter in lib/graph.py sind auf eine zu neue python3-networkx zurückzuführen. Ggf. mit pip3 entfernen und per apt installieren

meshviewer

apt-get install npm ruby-sass ruby-compass
cd /ffdon
git clone https://github.com/ffnord/meshviewer.git
cd meshviewer
npm install
npm install grunt-cli
node_modules/.bin/grunt

DocRoot ist dann /ffdon/meshviewer, es bietet sich dort noch ein ln -s build map an

-- NicoAch - 07 Feb 2016
Topic revision: r3 - 05 Mar 2016, MartinGlötzlKoch
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback