Κυριακή 13 Σεπτεμβρίου 2009

Εγκαθιστώντας ένα Eggdrop

Σε περίπτωση που έχουμε αγοράσει κάποιο shell σε κάποιον server και έχουμε και κάποιο κανάλι στο IRC μπορούμε αν θέλουμε να σηκώσουμε κάποιο bot από τον server εκείνον προκειμένου το bot μας να βρίσκεται συνέχεια στο κανάλι μας και να προσφέρει υπηρεσίες και σε μας αλλά και στους χρήστες.

Οι υπηρεσίες που μπορεί να μας προσφέρει ένα bot ποικίλουν και εξαρτώνται από το τι θα του πούμε εμείς να κάνει και τι χρειάζομαστε για το κανάλι μας.Ας δούμε όμως πως μπορούμε να εγκαταστήσουμε ένα eggdrop από την στιγμή που έχουμε κάποιο shell σε κάποιον server.

Πρώτα από όλα θα πρέπει να κάνουμε login στο shell μέσω του προγράμματος putty (αν δουλεύουμε σε Windows περιβάλλον) μας και να πληκτρολογήσουμε τις ακόλουθες εντολές:

1)wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.19+ctcpfix.tar.gz

2)tar zxvf eggdrop1.6.19+ctcpfix.tar.gz —->Εξαγωγή του Eggdrop στον φάκελο εγκατάστασης

3)cd eggdrop1.6.19 —->μετακίνηση στον φάκελο που το eggdrop έχει γίνει εξαγωγή

4)./configure —-> Προετοιμασία στο shell για να γίνει compile το eggdrop

5)make config —-> Εγκατάσταση των modules που θα γίνουν compile

6)make —-> Το eggdrop γίνεται compile

7)make install DEST=~/mybot —-> Εγκατάσταση του bot στον φάκελο mybot

Σε μερικές περιπτώσεις μπορεί να χρειάζεται να δώσουμε την πλήρης διαδρομή του φακέλου που βρίσκεται το bot.Για να δούμε την πλήρης διαδρομή αρκεί να πληκτρολογήσουμε pwd.

Παράδειγμα:

make install DEST=/home/installation/folder/mybot

Επίσης είναι σημαντικό να δώσουμε και τα κατάλληλα δικαιώματα στον φάκελο μας προκειμένου να μην έχουν πρόσβαση στον φάκελο του bot άλλοι χρήστες.Οι εντολές που χρειαζόμαστε είναι:

cd ~

chmod 700 /home/installation/folder/mybot

Τώρα το αμέσως επόμενο πράγμα που θα πρέπει να κάνουμε είναι να μετονομάσουμε το eggdrop.conf με κάποιο όνομα για παράδειγμα datalibrary

Τέλος για να κάνουμε εκκίνηση στο bot μας πληκτρολογούμε:

./eggdrop -m datalibrary.conf

Πλέον το bot μας είναι έτοιμο να συνδεθεί σε όποιον IRC server εμείς επιθυμούμε και με τις κατάλληλες τροποιήσεις να μας προσφέρει τις υπηρεσίες του.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου