Compilation du client QRegovar
Sur Windows
Récupérez les sources de Regovar.
Vous avez besoin de Qt 5.10.1. ou d'une version supérieure.
Pour cela, téléchargez le paquet open source sur le site Internet de Qt. Suivez les instructions pour l'installer.
QtCreator demande de configurer le projet. Acceptez les paramètres par défaut.
Ouvrez le projet QRegovar\app\QRegovar.pro
avec QtCreator and et lancez la compilation de QRegovar (raccourci ctrl + R
).
Sur Ubuntu 16.04 LTS (Xenial) et 18.04 LTS (Bionic)
Récupérez les sources du client QRegovar :
sudo apt install git
git clone https://github.com/REGOVAR/QRegovar.git
Installez les outils pour compiler :
sudo apt install build-essential g++
Vous avez également besoin de quelques packages Qt 5.10 (ou version supérieure), qui ne sont pas encore distribués avec le dépôt officiel d'Ubuntu (notez qu'en procédant ainsi, vous faites confiance à Stephan Binner qui fournit gentiment les packages compilés):
sudo apt install software-properties-common
sudo add-apt-repository ppa:beineri/opt-qt-5.11.0-$(lsb_release -cs)
sudo apt update
sudo apt install libgl1-mesa-dev mesa-common-dev qt511charts-no-lgpl qt511graphicaleffects qt511quickcontrols qt511quickcontrols2 qt511websockets
Ensuite, créez l'environnement Qt pour compiler QRegovar :
source /opt/qt511/bin/qt511-env.sh
Sans QtCreator
Compilation :
cd QRegovar/app
qmake
make
Lancement de QRegovar :
./QRegovar
En utilisant QtCreator
Si vous n'avez pas encore QtCreator, vous devez l'installer :
sudo apt install qt511creator
Lancement de QtCreator :
qtcreator
QtCreator demande de configurer le projet. Acceptez les paramètres par défaut.
Ouvrez le projet app/QRegovar.pro
avec QtCreator and et lancez la compilation de QRegovar (raccourci ctrl + R
).
Sur ArchLinux
Récupérez les sources du client QRegovar :
sudo pacman -S git
git clone https://github.com/REGOVAR/QRegovar.git
Téléchargez les dépendances :
sudo pacman -S gcc make mesa qt5-quickcontrols2 qt5-charts qt5-graphicaleffects qt5-websockets
Compilation :
cd QRegovar/app
qmake
make
Lancement de QRegovar :
./QRegovar