OBP60v/INSTALL

34 lines
1.4 KiB
Plaintext

Das Programm kann direkt gestartet werden. Eine Installation ist nicht
erforderlich. Die unten angegebenen Abhängigkeiten müssen erfüllt sein.
Python muß mindestens Version 3.10 sein.
apt-get install python3-cairo python3-gi python3-gi-cairo gir1.2-rsvg-2.0 \
python3-serial python3-nmea2 python3-smbus2 python3-bme280 python3-astral \
python3-can python3-paho-mqtt python3-setproctitle gir1.2-gtk-3.0
Zusätzlich zu diesem Programm muß auch die zugehörige NMEA2000-Bibliothek
für Python vorhanden sein. Diese kann momentan am besten parallel zu dem
OBP60v-Verzeichnis installiert werden:
git clone https://git.hoogi.de/thooge/nmea2000
cd OBP60v
ln -s ../nmea2000 .
Das Programm wird über eine Konfigurationsdatei obp60v.conf im gleichen
Verzeichnis wie das Hauptprogramm gesteuert. Die Konfiguration wird
einmalig beim Programmstart eingelesen. Dazu kann die Vorlage kopiert
werden:
cp obp60v.conf-sample obp60v.conf
Die Schriftarten aus dem fonts-Verzeichnis müssen in /usr/local/share/fonts
abgelegt werden.
sudo cp -a fonts/* /usr/local/share/fonts
Meßdaten werden im Homeverzeichnis unter ~/.local/lib/obp60v gespeichert.
Dies betrifft momentan Luftdruckmessungen mit dem BME280.
Das Verzeichnis wird automatisch angelegt.
Wenn das GUI-Fenster an den Ecken schwarze Stellen hat, dann ist vermutlich
kein Kompositor vorhanden. Nachinstallieren z.B.:
apt-get install xcompmgr