Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:controller:vzlogger:installation_cpp-version

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
software:controller:vzlogger:installation_cpp-version [2019/05/28 22:40]
jau Bezug Debian Jessie korrigiert.
software:controller:vzlogger:installation_cpp-version [2019/09/04 17:54] (aktuell)
jau libsml nicht aus Debian
Zeile 6: Zeile 6:
 Unser Repository: https://​github.com/​volkszaehler/​vzlogger\\ Unser Repository: https://​github.com/​volkszaehler/​vzlogger\\
  
-Derzeit ist vzlogger und (auf manchen Plattformen) ein paar der Bibliotheken (Libraries) nur als Quellcode verfügbar. Diese müssen vor gebrauch kompiliert (übersetzt) werden.+Derzeit ist vzlogger und (auf manchen Plattformen) ein paar der Bibliotheken (Libraries) nur als Quellcode verfügbar. Diese müssen vor gebrauch kompiliert (übersetzt) werden. ​
  
 Dies macht man praktischerweise in einem Verzeichnis,​ in dem dein "​normaler"​ Nutzer Schreibrechte hat. Zum Beispiel dein Home-Verzeichnis:​ Dies macht man praktischerweise in einem Verzeichnis,​ in dem dein "​normaler"​ Nutzer Schreibrechte hat. Zum Beispiel dein Home-Verzeichnis:​
Zeile 33: Zeile 33:
   * libsasl2-dev   * libsasl2-dev
   * libuuid1   * libuuid1
-  * libsml (for sml meters)+  * libsml (für sml meters)
   * libmicrohttpd-dev >= 0.4.6 (for builtin "​local"​ webserver)   * libmicrohttpd-dev >= 0.4.6 (for builtin "​local"​ webserver)
   * libltdl >=0.8.0 (for OMS)   * libltdl >=0.8.0 (for OMS)
Zeile 85: Zeile 85:
 <note warning>​Nur für geübte User! Wer wenig Erfahrung hat sollte den [[software:​controller:​vzlogger:​installation_cpp-version#​build_per_script|Build per Script]] machen.</​note>​ <note warning>​Nur für geübte User! Wer wenig Erfahrung hat sollte den [[software:​controller:​vzlogger:​installation_cpp-version#​build_per_script|Build per Script]] machen.</​note>​
  
-=== Building ​vzlogger ​===+=== Building ​libsml ​=== 
 +Debian bietet zwar ein Paket libsml-dev, das basiert aber leider auf veraltetem, nicht mehr gepflegtem Code. 
 +<​code>​ 
 +git clone https://​github.com/​volkszaehler/​libsml.git 
 +cd libsml 
 +sudo make 
 +</​code>​ 
 +Libsml bietet kein 'make install'​ Vorgabe.
  
 +Man macht das manuell in dem man die folgenden Dateien und Verzeichnisse kopiert:
 +<​code>​
 +sudo cp sml/​lib/​libsml.* /usr/lib/
 +sudo cp -R sml/​include/​* /​usr/​include/​
 +sudo cp sml.pc /​usr/​lib/​pkgconfig/​
 +</​code>​
 +
 +Zurück zum Ausgangsverzeichnis:​ <​code>​cd ..</​code>​
 +
 +=== Building vzlogger ===
 <​code>​ <​code>​
 git clone https://​github.com/​volkszaehler/​vzlogger.git git clone https://​github.com/​volkszaehler/​vzlogger.git
software/controller/vzlogger/installation_cpp-version.1559076018.txt.gz · Zuletzt geändert: 2019/05/28 22:40 von jau