Salut !
Je vous en ai parlé, le voilà le tutoriel pour installer FPDB le tracker libre et gratuit.
Pré-requis : Connaître le mot de passe Sudo, savoir installer des dépendances en mode graphique au minimum.
1°)Télécharger la dernière version
ici : freepokerdb download | SourceForge.net
actuellement il s’agit de la version FPDB0.40.5.
Une fois que votre archive est téléchargée, vous pouvez extraire le dossier FPDB0.40-5 où vous le souhaitez.
2°)Télécharger et Installer les Dépendances requises
Via Apt ou via votre gestionnaire de paquets Synaptic récupérer et installer les dépendances suivantes :
(afin de simplifier les choses encore plus, dans les préférences du gestionnaire de paquets cocher « traiter les paquets recommandés comme des dépendances »)
python-mysqldb
python-matplotlib
python-matplotlib-data
python-numeric
python-numpy
python-pypoker-eval
3°) Installer MySQL et créer la base de données
si vous ne l’avez pas encore, vous devrez installer MySQL , ouvrez un terminal et tapez : sudo apt-get install mysql-server
Ensuite, il faut utiliser MySQL afin de créer une base de données, un utilisateur privilégié pour cette base et le mot de passe de cet utilisateur.
toujours dans votre terminal entrez la commande suivante afin de vous donner accès au mysql en tant que Super Utilisateur:
mysql --user=root --password=VotreMotDePasse.ici
Le mot de passe que vous venez de définir permet l’accès pour le super-utilisateur (root) au terminal en mode MySQL je vous conseille d’utiliser le même que votre mot de passe Root habituel. Ce qui simplifiera grandement la configuration du logiciel un peu plus tard.
vous obtenez une réponse proche de celle-ci :
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.17-0ubuntu0.16.04.1 (Ubuntu)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‹ help; › or ‹ \h › for help. Type ‹ \c › to clear the current input statement.
Vous êtes donc en mode mysql, reste à créer la base de données :
mysql> CREATE DATABASE fpdb;
puis l’utilisateur privilégié ‹ fpdbuser › (laisser tel quel) et son ‹ MotDePasse › (que vous choisissez et notez et remplacez dans la commande ci-après)
mysql>GRANT ALL PRIVILEGES ON fpdb.* TO ‹ fpdbuser ›@‹ localhost › IDENTIFIED BY ‹ MotDePasse › WITH GRANT OPTION;
quittez mysql en tapant exit puis fermez le terminal.
4°)Installer FPDB et le connecter à la base de données
Retournez dans votre dossier FPDB, trouvez le dossier pyfpdb ouvrez-le, et rechercher le fichier HUD_config.xml.Example .Editez-le avec votre logiciel préféré.
Recherchez les lignes suivantes :
<supported_databases>
<database db_name=« fpdb » db_server=« mysql » db_ip=« localhost » db_user=« fpdb » db_pass=« YOUR MYSQL PASSWORD » db_type=« fpdb »>
</supported_databases>
Modifiez les valeurs suivantes :
db_user=« fpdbuser »
db_pass= « le mot de passe que vous avez défini au paragraphe précédent »
Votre mot de passe doit obligatoirement être entre des guillemets et respecter la casse (Majuscules/minuscules)
Renommez le fichier en HUD_Config.xml (enlevez juste le .Example)
et enregistrez le dans /FPDB0.40.5/pyfpdb
retournez à la racine du répertoire FPDB, ouvrez ce même dossier en tant qu’utilisateur Root (clic droit)
Modifiez les permissions des fichiers Run_FPDB.PY et Setup.py afin de les rendre exécutables (clic droit sur le fichier / propriétés / Permissions)
ouvrez un terminal en tant qu’utilisateur Root (clic droit) et tapez la commande : python setup.py build
Une fois la compilation terminée tapez exit puis validez vous devrez certainement le faire deux fois
Ouvrez votre explorateur de fichier en mode Root puis double-cliquez sur Run_Fpdb.py et choisissez lancer, après quelques secondes vous verrez ceci :

Il ne vous reste plus qu’à vous laissez guider. Si vraiment les réglages pour le HUD posent problèmes faites le moi savoir, mais dans l’idée je pense que tout le monde sait ou se trouve son dossier /Winamax/account/nomdujoueur/History
Enjoy !