Su molti accounts di shell commerciali che permettono i
bots non dovrebbero presentarsi problemi di installazione,
ma su alcuni boxes privati o shells del proprio ISP si potrebbe
incappare in errori durante la compilazione.
Si riporta di seguito una guida passo passo sul procedimento
di installazione.
Si dà per scontato che si stia installando un eggdrop1.6.6.tar.gz,
perciò se si installasse un'altra versione bisognerà
cambiare il nome.
1) Carica la fonte dell'Eggdrop sulla shell. Sia che si
scarichi sul proprio sistema il file eggdrop1.6.6.tar.gz
attraverso FTP (raccomandato), sia che lo si scarichi direttamente
sulla shell usando l'FTP della shell non c'è bisogno
di collocare il file .tar.gz nella sua directory subito.
2) Fai un telnet alla shell (se non si è ancora fatto)
e e digita:
tar -zxvf eggdrop1.6.6.tar.gz (altrimenti prova: gunzip
eggdrop1.6.6.tar.gz e poi: tar -xvf eggdrop1.6.6.tar) questo
estrarrà la fonte dell'Eggdrop nella directory di
installazione, chiamata 'eggdrop1.6.6'.
3) Se si sta per usare un Eggdrop su un network IRC che
supporta nicknames più lunghi di nove caratteri (x
es DALnet) si avrà bisogno di modificare il file
eggdrop.h nella directory src. Pertanto fai un FTP alla
shell, scarica /eggdrop1.6.6/src/eggdrop.h, poi apri il
file con un editor di testo (pico, vi).
Cercha i settaggi HANDLEN e NICKMAX e cambia il numero massimo
di caratteri con quello permesso dal proprio network IRC,
quindi si salvi il file e lo si carichi (sovrascrivendo
l'eggdrop.h esistente)
4) Digita cd eggdrop1.6.6 per passare nella directory della
fonte dell'Eggdrop da cui è stato estratto.
5) Digita ./configure (punto seguito da uno slash seguito
dalla parola 'configure'). Questo assicura che la shell
abbia tutti gli strumenti giusti per la compilazione dell'Eggdrop
e aiuta l'Eggdrop a capire come compilare sulla shell.
6) Quando la configurazione è completata digita make
per compilare l'Eggdrop.
Il processo richiede circa 2 minuti o anche meno su sistemi
veloci, di più su sistemi lenti.
7) Digita make install DEST=~/botdir
Tale comando installarà l'Eggdrop in una directory
chiamata 'botdir'. Si può cambiare 'botdir' in ciò
che si vuole. Nota che con Eggdrop 1.4.2 e precedenti era
necessario specificare l'intero percorso, per es. make install
DEST=/home/cooldude/botdir -del resto il segno ~ in make
install non sempre funziona. Per conoscere l'intero percorso
da inserire digita il comando pwd
8) Ora si può tornare alla radice della directory
usando cd
Scrivi chmod 700 (nella directory del bot) per tener nascosto
il contenuto della directory del bot ad occhi indiscreti.
9) Si può quindi cancellare tranquillamente la directory
d'installazione chiamata 'eggdrop1.6.6' che era stata creata
precedentemente (per farlo, si scriva: cd ~ poi rm -r eggdrop1.6.6)
, anche se alcuni possono ritenere comodo tenere tale directory
che contiene un campione del file di configurazione (se
ne avrà certamente bisogno se non si è scaricata
una copia della fonte dell'Eggdrop sul proprio sistema)
e tutti i documenti.
Questo è tutto!
L' Eggdrop è installato nella tua directory sulla
shell.
Fiuuuuu! Ora si è compilato, installato e configurato
Eggdrop, quindi è giunto il momento di lanciarlo.
Vai alla directory di installazione del bot, incrocia le
dita, e scrivi ./eggdrop -m config.conf (dove config è
il nome che dato al file di configurazione).
L' Eggdrop dovrebbe partire, e il bot dovrebbe apparire
su IRC entro pochi minuti.
L'opzione -m crea un nuovo userfile per il bot. In futuro
si dovrà solamente scrivere
./eggdrop config per avviare il bot.
Una volta che il bot è su IRC è importante
che ti presenti immediatamente al bot. Sarà necessario
queralo con il comando 'hello' impostato nel file di configurazione,
x es . /msg tuobot hello. Questo ti farà diventare
owner del bot. Una volta fatto, dovrai settare la password
usando /msg eggdrop pass tuapass (dove al posto di tuapass
devi mettere la tua password).
Fai una chat in DCC col bot una volta settata la pass. Ora
che l'Eggdrop è su IRC e ci si è presentati
come owner, è giunto il momento di capire come usare
l'Eggdrop.
Se il bot non appare su IRC o si ha qualche altro problema,
si visiti #eggheads su EFnet o #eggdrops su Undernet, dovesi
può trovare qualcuno che ti possa aiutare oppure
i links riportati qui a fianco in ulteriori informazioni
Tnx to #TheBlob e R4V3N :)
|