|
|
|
Installation auf einem Linux-Client
|
|
|
|
===================================
|
|
|
|
|
|
|
|
1. Installiere die benötigten Abhängigkeiten über die Paketverwaltung der
|
|
|
|
Distribution
|
|
|
|
1.1 QT5-Laufzeitumgebung
|
|
|
|
1.2 MariaDB-Bibliotkek für QT5
|
|
|
|
1.3 Wireguard
|
|
|
|
2. Als root: Kopiere pmv-client nach /usr/local/bin
|
|
|
|
3. Als normaler Benutzer: Kopiere pmv-client.desktop nach ~/Desktop
|
|
|
|
|
|
|
|
Debian GNU/Linux
|
|
|
|
----------------
|
|
|
|
|
|
|
|
sudo apt-get install libqt5core5a libqt5gui5 libqt5sql5-mysql libqt5network5 \
|
|
|
|
wireguard
|
|
|
|
|
|
|
|
Ubuntu
|
|
|
|
------
|
|
|
|
|
|
|
|
sudo apt install qt5-default wireguard
|
|
|
|
|
|
|
|
TBD: Weitere wichtige Distributionen
|
|
|
|
|
|
|
|
|
|
|
|
Installation unter Windows
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Anwender
|
|
|
|
--------
|
|
|
|
|
|
|
|
Voraussetzungen
|
|
|
|
|
|
|
|
- Wireguard-Client
|
|
|
|
- https://www.wireguard.com/install/
|
|
|
|
|
|
|
|
Manuelle Installation
|
|
|
|
Verzeichnis C:\Programme\PPSH\pmv-client anlegen
|
|
|
|
Dateien im Verzeichnis C:\Programme\PPSH\pmv-client ablegen
|
|
|
|
|
|
|
|
Ein Windows-Installer steht noch nicht zur Verfügung.
|
|
|
|
|
|
|
|
Entwickler
|
|
|
|
----------
|
|
|
|
|
|
|
|
Voraussetzung für Entwicklungsmodus
|
|
|
|
- QT
|
|
|
|
- v5.15.2
|
|
|
|
- MinGW 8.1.0 64-bit
|
|
|
|
- QtCreator
|
|
|
|
- MariaDB C Connector 64bit
|
|
|
|
- aktuell: v3.2.5-GA
|
|
|
|
- https://mariadb.com/downloads/connectors
|
|
|
|
- Includedateien mitinstallieren
|
|
|
|
- Git
|
|
|
|
|
|
|
|
QT5 Datenbanktreiber für MariaDB erstellen
|
|
|
|
|
|
|
|
cd C:\Qt\5.15.2\Src\qtbase\src\plugins\sqldrivers
|
|
|
|
qmake -- MYSQL_INCDIR="C:/Program Files/MariaDB/MariaDB Connector C 64-bit/include" MYSQL_LIBDIR="C:/Program Files/MariaDB/MariaDB Connector C 64-bit/lib"
|
|
|
|
mingw32-make
|
|
|
|
mingw32-make install
|
|
|
|
|
|
|
|
Wenn etwas nicht funktioniert: Die Datei `config.cache` löschen
|
|
|
|
|
|
|
|
|
|
|
|
Installation unter MacOS
|
|
|
|
========================
|
|
|
|
|
|
|
|
Das Programm ist noch nicht für MacOS übersetzt worden.
|
|
|
|
|