#eggies
- Home
- FAQ
- Log Snippets
- Networks
Help
- Installing your Eggdrop
- Configuring your Eggdrop*
Downloads
- Latest Eggdrop
- Eggies TCL scripts
- BSeen TCL Archive
- Egghelp TCL Archive
Helpful Links
- Eggheads (guppy)
- Egghelp (slennox)
- More Links
- RFC 1459
Extra
- Installing FastBase SQL
- Installing from CVS
#Eggies Crew
- Crew Overview
- Mail SiD3WiNDR
- Mail Wanderer
Linux Powered Server
|
[ Installing your eggdrop ]
.:: Compiling your eggdrop |
First, download eggdrop to your shell. Hopefully wget is installed on your shell.
tom@boo:~ $ wget geteggdrop.com
You can get the latest copy via CVS as well, if you like.
Next, untar it:
tom@boo:~ $ tar -zxvf eggdrop1.6.15.tar.gz
eggdrop1.6.15/
eggdrop1.6.15/doc/
(...)
eggdrop1.6.15/text/motd
eggdrop1.6.15/Makefile
tom@boo:~ $
So now it's unpacked, cd into the newly created directory and let's start compiling...
tom@boo:~ $ cd eggdrop1.6.15
tom@boo:~/eggdrop1.6.15 $ ./configure
This is eggdrop's GNU configure script.
It's going to run a bunch of strange tests to hopefully
make your compile work without much twiddling.
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
(...)
Configure is done.
Type 'make config' to configure the modules. Or 'make iconfig' to
interactively choose which modules to compile.
After that, type 'make clean' and then 'make' to create the bot.
Let's just do what it says...
tom@boo:~/eggdrop1.6.15 $ make config
checking for removed modules...................... done.
detecting modules...................... done.
calculating dependencies.................... done.
building ./src/mod/Makefile... done.
(...)
make[1]: Leaving directory `/home/tom/eggdrop1.6.15/src/mod'
building ./src/mod/Makefile... done.
You can now compile the bot, using "make".
Tada, make ... the final (and longest) step :-)
tom@boo:~/eggdrop1.6.15 $ make
make[1]: Entering directory `/home/eggdrop/cvs/eggdrop1.6/src'
(This may take a while. Go get some runts.)
gcc -pipe -g -O2 -Wall -I.. -I.. -DHAVE_CONFIG_H -g3 -DDEBUG_ASSERT -DDEBUG_MEM \
(...)
-rwxr-xr-x 1 tom users 138450 Apr 22 00:48 transfer.so
-rwxr-xr-x 1 tom users 78631 Apr 22 00:49 uptime.so
-rwxr-xr-x 1 tom users 90805 Apr 22 00:49 wire.so
Now run "make install" to install your bot.
Pretty obvious what we have to type here, no? :-)
tom@boo:~/eggdrop1.6.15 $ make install
If you want your eggdrop to be installed in a different directory than ~/eggdrop, use this instead:
tom@boo:~/eggdrop1.6.15 $ make DEST=/your/dir/here install
Eggdrop v1.6.15 (C) 1997 Robey Pointer (C) 2003 Eggheads
You can now proceed to configuring your bot.
|
.:: Configuring your eggdrop |
|
.:: Starting your eggdrop |
You should be able to start your bot for the first time by typing:
tom@boo:~/eggdrop $ ./eggdrop -m <configname.conf>
The -m is required only the first time, to create a new userfile. Next time you'll start your bot you'll already have a userfile,
so you can start your eggdrop like this:
tom@boo:~/eggdrop $ ./eggdrop <configname.conf>
Make sure you're in the correct directory first (~/eggdrop, NOT
~/eggdrop1.6.15), or you'll get lots of error messages.
Enjoy the bot!
|
|