Table des matières
Installer un eggdrop
Nous allons décrire comment installer eggdrop à partir des sources sur un système linux. Les explications sont données pour un système basé sur debian et apt-get.
Pré-requis
Avoir télécharger et décompressé la dernière version d'eggdrop (https://www.eggheads.org/download/) et être dans le répertoire créé par l'extraction
Votre système doit avoir certaines bibliothèques d'installées, à savoir: tcl, tcl-devel, tcllib et openssl-devel
Installation
- Tapez ./configure à partir du répertoire Eggdrop. Le script déterminera comment votre système est configuré et comment compiler correctement Eggdrop. Il essaiera également de trouver Tcl, qui est nécessaire à la compilation.
- Tapez make config ou make iconfig pour déterminer quels modules seront compilés. seront compilés. make config compile les modules par défaut (tout sauf woobie.mod). Si vous voulez choisir les modules à compiler, utilisez make iconfig.
- Tapez make à partir du répertoire Eggdrop.
- Eggdrop doit être installé dans un répertoire quelque part. Pour ce faire, il suffit d'entrer la commande en entrant la commande UNIX suivante make install. Cette commande installera Eggdrop dans votre répertoire personnel, dans un répertoire appelé “eggdrop” (c'est-à-dire /home/user/eggdrop). Si vous voulez l'installer dans un autre répertoire, utilisez : make install DEST=<répertoire>1).
Ce qui suit se fait depuis le répertoire où est installé Eggdrop
- Démarrez Eggdrop avec l'option -m, par exemple ./eggdrop -m monrobot.conf afin de créer le fichier des utilisateurs.
Pour les démarrages suivants, vous ne devrez pas utiliser l'option -m sans quoi vous perdrez la liste des utilisateurs, y compris votre compte d'administration.
Démarrage normal
Si vous avez correctement édité votre fichier de configuration, vous pouvez le rendre exécutable pour simplifier le démarrage. Pour cela, faites chmod u+x monrobot.conf et vous pourrez ensuite démarrer l'eggdrop en faisant ./monrobot.conf.
Sinon, le démarrage se fera par ./eggdrop monrobot.conf
Redémarrage automatique
Vous pouvez faire en sorte que votre eggdrop redémarre automatiquement (par exemple suite à un crash ou un redémarrage de votre shell), et ce de deux manières. Eggdrop inclut un utilitaire pour installer cela.
- avec systemd : faites ./scripts/autobotchk monrobot.conf -systemd
- avec crontab : faites ./scripts/autobotchk monrobot.conf
SSL
Vous pouvez générer automatiquement un certificat SSL pour votre eggdrop depuis le répertoire des sources. La commande est make sslcert. Si vous avez choisi un autre répertoire d'installation que celui par défaut, vous pouvez indiquer le répertoire avec l'option –DEST=votre_repertoire. Ceci lance la génération interactive du certificat.
Vous pouvez générer le certificat de manière non-interactive avec la commande make sslsilent
La suite
Vous avez désormais un eggdrop fonctionnel, il est temps de vous intéresser à l'Utilisation d'eggdrop et à l'ajout de Scripts pour eggdrop. Et pourquoi pas à l'ajout de Modules