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 RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:controller:vzlogger:installation_cpp-version [2019/05/28 22:40] – Bezug Debian Jessie korrigiert. jausoftware:controller:vzlogger:installation_cpp-version [2019/09/04 17:54] – libsml nicht aus Debian jau
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.txt · Zuletzt geändert: 2024/02/04 11:25 von jau