Eggdrop
Un article de Base de connaissances Pascalex.
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.
