Zum Inhalt

Installation

Repository klonen

git clone https://github.com/Leon-Muehlenbruch/WorldQual.git
cd WorldQual

Abhängigkeiten installieren

./install_dependencies.sh

Das Skript erkennt automatisch das Betriebssystem (macOS/Linux) und installiert alle erforderlichen Pakete. Für manuelle Installation siehe Voraussetzungen.

MySQL-Datenbank einrichten

Nach der Installation muss die MySQL-Datenbank konfiguriert werden:

CREATE DATABASE worldqual_db;
CREATE USER 'worldqual_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON worldqual_db.* TO 'worldqual_user'@'localhost';
FLUSH PRIVILEGES;

Das vollständige Datenbankschema kann mit dem mitgelieferten SQL-Skript importiert werden:

mysql -u root -p < database_schema.sql

Weitere Details: Datenbank einrichten

Kompilierung

cd src/worldqual
make clean && make

Alle Module können auch einzeln kompiliert werden:

cd src/[modulname]
make clean && make

Weitere Details: Kompilierung

Schnelltest

cd src/worldqual
./worldqual 1 2000 2001

Datenbankzugang erforderlich

Für die Ausführung muss eine funktionsfähige MySQL-Datenbank mit den erforderlichen Tabellen und Daten konfiguriert sein. Die Zugangsdaten werden in OPTIONS.DAT hinterlegt.

Nächster Schritt: OPTIONS.DAT — Konfigurationsdatei anpassen.