software:controller:vzlogger:installation_cpp-version
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:controller:vzlogger:installation_cpp-version [2021/02/13 12:53] – weitere Gruppen & Rechte jau | software:controller:vzlogger:installation_cpp-version [2024/12/05 15:52] (aktuell) – [Systemvoraussetzungen zur Kompilierung des vzlogger] justinotherguy | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
Unser Repository: https:// | Unser Repository: https:// | ||
- | Derzeit | + | ====== vzlogger aus Paket installieren ====== |
+ | |||
+ | Dank [[https:// | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | < | ||
+ | curl -1sLf \ | ||
+ | ' | ||
+ | | sudo -E bash | ||
+ | </ | ||
+ | |||
+ | Das Script identifiziert das vorhanden Betriebssystem und die Hardware, nimmt entsprechende Einstellungen vor und richtet den Paketmanager passend ein. | ||
+ | |||
+ | Danach kann nach üblicher Manier über den Paketmanager installiert werden: | ||
+ | |||
+ | < | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install vzlogger | ||
+ | </ | ||
+ | |||
+ | Systemd wird in diesem Zuge mit eingerichtet, | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== vzlogger compilieren ====== | ||
+ | |||
+ | Vzlogger hat zusätzliche Features (OMS, OCR), die erforderlichen | ||
Dies macht man praktischerweise in einem Verzeichnis, | Dies macht man praktischerweise in einem Verzeichnis, | ||
Zeile 14: | Zeile 41: | ||
</ | </ | ||
- | Die meisten Erfahrungen mit dem Bau des vzloggers bestehen mit Debian und verwandten Distributionen (Ubuntu, Raspbian). Die folgenden Anleitungen wurden im Mai 2019 mit Debian | + | Die meisten Erfahrungen mit dem Bau des vzloggers bestehen mit Debian und verwandten Distributionen (Ubuntu, Raspbian). Die folgenden Anleitungen wurden im April 2022 mit Debian |
===== Systemvoraussetzungen zur Kompilierung des vzlogger ===== | ===== Systemvoraussetzungen zur Kompilierung des vzlogger ===== | ||
Zeile 43: | Zeile 70: | ||
=== Debian Pakete === | === Debian Pakete === | ||
- | Für auf Debian | + | Für auf Debian basierende Distributionen können die meisten dieser Abhängigkeiten mit: |
- | < | + | < |
- | installiert werden. Eventuell erstmal < | + | |
+ | installiert werden. | ||
===== Build per Script ===== | ===== Build per Script ===== | ||
Zeile 57: | Zeile 85: | ||
Das Script bietet auch die Möglichkeit, | Das Script bietet auch die Möglichkeit, | ||
+ | |||
+ | Möchte man den vzlogger mit optionaler Funktionalität MQTT bauen lautet der Aufruf für das Script: | ||
+ | < | ||
+ | ./ | ||
+ | </ | ||
=== Hintergrunddienst === | === Hintergrunddienst === | ||
Zeile 62: | Zeile 95: | ||
=== Aktualisierung === | === Aktualisierung === | ||
+ | |||
+ | Ist in der Regel aber nicht nötig, aber die zugrundeliegende SML Bibliothek kann (vorher) für sich aktualisiert werden, indem: | ||
+ | < | ||
+ | cd vzlogger/ | ||
+ | git pull | ||
+ | cd ../.. | ||
+ | ./ | ||
+ | </ | ||
Zum Aktualisieren des vzlogger dient diese Prozedur: | Zum Aktualisieren des vzlogger dient diese Prozedur: | ||
Zeile 72: | Zeile 113: | ||
</ | </ | ||
- | Die zugrundeliegende SML Bibliothek kann (vorher) aktualisiert werden, indem: | + | Mit optionaler Funktionalität MQTT lautet hier der Aufruf für das Script: |
< | < | ||
- | cd vzlogger/ | + | ./ |
- | git pull | + | |
- | cd ../.. | + | |
- | ./ | + | |
</ | </ | ||
Zeile 104: | Zeile 142: | ||
=== Building vzlogger === | === Building vzlogger === | ||
+ | < | ||
< | < | ||
git clone https:// | git clone https:// | ||
Zeile 213: | Zeile 252: | ||
</ | </ | ||
- | Dabei auch die Schreibrechte aufs Logfile | + | Für das Logfile |
< | < | ||
- | sudo chgrp staff /var/log | + | sudo mkdir /var/log/vzlogger |
- | sudo chmod g+w /var/log | + | sudo chgrp staff / |
- | sudo chown vzlogger | + | sudo chmod g+w / |
- | sudo chmod g+w / | + | |
</ | </ | ||
+ | |||
+ | === vzlogger.conf anpassen === | ||
+ | |||
+ | Der neue Ort fürs Logfile muss natürlich auch vzlogger bekannt gemacht werden. ''/ | ||
+ | < | ||
+ | " | ||
+ | </ | ||
+ | |||
=== Systemd Startscript anpassen === | === Systemd Startscript anpassen === |
software/controller/vzlogger/installation_cpp-version.1613217196.txt.gz · Zuletzt geändert: 2021/02/13 12:53 von jau