Eggdrop

Un article de Base de connaissances Pascalex.

Jump to: navigation, search

Voici un bref tutorial vous expliquant comment installer et compiler un eggdrop sur votre vps Pascalex.

Sommaire

Définition

Pour ceux qui ne sauraient pas ce qu'est un eggdrop, voila une définition tirée de la page http://www.angelfire.com/psy/bnc_eggdrop/


"Un Eggdrop est sûrement un des plus populaire et efficace robots IRC qui existent. Donc l'Eggdrop c'est un programme pour IRC que les utilisateurs de Linux et Unix utilisent. Son utilité principale est assurer la gestion et surtout la protection et la stabilité de votre salon de chat. Le Eggdrop permet de définir une liste des users avec différents privilèges (master, opérateurs, auto voice...), de même maintenir une liste des users suspendus (kick, ban permanent), protéger le Channel contre les différents attaques et actions non permises ( flood, take over, abuseurs). En plus, un Eggdrop peut servir à animer les salons de chat (Quiz, Jeux, Proverbes,...) et générer des statistiques (trafic du votre salon )."

Prérequis

Vous devez avoir installé le logiciel Yum sur votre serveur pour ajouter un paquetage non disponible par défaut. Une FAQ est disponible ici.

Installation du RPM TCL-devel

Un paquetage TCL est nécessaire pour compiler votre eggdrop, pour l'installer loggez vous en root en tapant

su

puis installez le RPM en tapant

yum install tcl-devel

Téléchargement de l'eggdrop

Il vous faut maintenant télécharger un eggdrop, vous trouverez les sources sur http://www.eggheads.org/downloads/

Pour télécharger la dernière version stable, tapez par exemple

wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.17.tar.gz

Vous pouvez sinon uploader une archive par FTP

Installation de l'eggdrop

A partir de là, l'installation du bot à proprement parler ne pose pas de problème

Compilation

Décompressez l'archive de l'eggdrop en tapant

tar -xzf eggdrop1.x.xx.tar.gz

en remplaçant les x par les numéros de version, puis rendez vous dans le dossier nouvellement créé par

cd eggdrop1.x.xx

puis lancez la compilation en tapant

./configure

suivi dès que l'opération est finie par

make config

puis

make

puis finalement

make install

Fin de l'installation

Créez un dossier pour les modules

mkdir modules

puis copiez les fichiers dedans

cp -rf *.so modules/

Et voilà ! Votre eggdrop est maintenant installé et prêt à fonctionner

Si vous avez besoin d'aide (fichier de configuration, problèmes de compilation divers)

Le site http://www.lecyb.org hébergé chez Pascalex est spécialisé dans les eggdrops et les scripts TCL. Si vous avez besoin d'aide vous pouvez utiliser sa base de connaissances ou poster dans les forums.