Lo primero que tienes que hacer es descomprimir el eggdrop1.3.x: (todo esto como usuarios, NO COMO ROOT)
[eggdrop@Linux-inc eggdrop]$ tar xzf eggdrop1.3.28.tar.gz
(esto crea el directoio eggdrop1.3.28 en tu HOME)
Luego instalamos el eggdrop en sí:
[eggdrop@Linux-inc eggdrop]$ cd eggdrop1.3.28
[eggdrop@Linux-inc eggdrop1.3.28]$./configure
Si te sale el siguiente mensaje:
You're tcl version is way too old - Version 7.4 or ealier I suugest you
download and compile a more recent the most reliable current version is 8.2b1
lo que tienes que hacer es saber que versión de TCL tienes, para esto debes hacer lo siguiente:
[eggdrop@Linux-inc eggdrop]$ whereis tcl
tcl: /usr/lib/tcl /usr/lib/tcl8.3 /usr/include/tcl.h
En mi caso tengo la librería de TCL 8.3 entonces debemos modificar el archivo configure en el directorio eggdrop1.3.28 entonces buscamos la siguiente línea:
#linea 2604#tclver='grep TCL_VERSION $TCLINC/$TCLINCFN | grep "7.6" | wc -l'
entonces modificamos donde dice "7.6" por la librería tcl que tienes, en mi caso sería "8.3"
Guardamos el archivo y seguimos con la instalación:
[eggdrop@Linux-inc eggdrop1.3.28]$ ./configure
[eggdrop@Linux-inc eggdrop1.3.28]$ make
[eggdrop@Linux-inc eggdrop1.3.28]$ make install
esto creará el directorio eggdrop en tu HOME
Ya tienes instalado el eggdrop1.3.28 ahora instalaremos Zlearn.mod Copiamos el archivo zlearn a la carpeta del eggdrop:
[eggdrop@Linux-inc eggdrop]$ mv zLearn-0.0.6.tar.gz
/home/eggdrop/eggdrop1.3.28/src/mod
ya copiamos el archivo al directorio eggdrop1.3.28/src/mod de tu home ahora vamos al directorio src/mod del directorio del eggdrop1.3.28 y hacemos lo siguiente:
[eggdrop@Linux-inc mod]$ ls
assoc.mod ctcp.mod module.h share.mod
blowfish.mod filesys.mod modvals.h transfer.mod
buildstatic irc.mod notes.mod wire.mod
channels.mod Makefile seen.mod woobie.mod
console.mod Makefile.generic server.mod zLearn-0.0.6.tar.gz
[eggdrop@Linux-inc mod] tar xzf zLearn-0.0.6.tar.gz
[eggdrop@Linux-inc mod] cd zLearn.mod
en el directorio de zLearn.mod hacemos lo siguiente:
[eggdrop@Linux-inc zLearn.mod]$ make
[eggdrop@Linux-inc zLearn.mod]$ make install
luego en el directorio del eggdrop1.3.28 aplicamos make y make install
si todo salió bien ya tienes instalado el eggdrop1.3.28 con Zlearn.mod, ahora faltaría hechar andar el eggdrop.
Lo primero que tienes que hacer es configurar el eggdrop, para esto modificamos el archivo eggdrop.conf.dist y cuando lo hayamos configurado lo guardamos como eggdrop.conf
ATENCION: para que Zlearn funcione tienes que agregar la siguiente línea en el conf del eggdrop:
loadmodule zlearn
Antes de hacer andar el eggdrop tienes que crear el archivo zlearn.txt en el directorio eggdrop, ya echo esto hacemos lo siguiente en el directorio del eggdrop :
[eggdrop@Linux-inc eggdrop]$ ./eggdrop -m eggdrop.conf
sólo ponemos la opción -m la primera ves que hagamos andar el eggdrop, después sólo pondremos ./eggdrop eggdrop.conf
Para que puedas grabar en el bot:
<damage> !learn test test
-Bot- Learned test.
<damage> ?? test-Bot- test
test
Asegurate de que tengas los flags +FL en el bot, para esto debemos hacer telnet a nuestro bot.
Pondremos en la shell lo siguiente:
telnet tu-ip 3333
o el puerto que hayas seleccionado en el conf, pero es por defecto el 3333.
En party line pondremos .chattr tunick +FL y despues .save y listo.
Ojalá este tutorial les sirva y puedan instalar el eggdrop con éxito.