[[(!eggdrop)]] # Install Eggdrop 1.9.4 To install eggdrop: $ cd ~ $ ftp https://ftp.eggheads.org/pub/eggdrop/source/1.9/eggdrop-1.9.4.tar.gz **OPTIONAL**: Verify that your eggdrop was downloaded securely using [GPG](/gnupg/signature): $ ftp https://ftp.eggheads.org/pub/eggdrop/source/1.9/eggdrop-1.9.4.tar.gz.asc $ ftp https://www.eggheads.org/gpg/eggheads.pub $ gpg --import eggheads.pub $ gpg --verify eggdrop-1.9.4.tar.gz.asc eggdrop-1.9.4.tar.gz gpg: Signature made Mon May 31 23:45:58 2021 CST gpg: using RSA key E01C240484DE7DBE190FE141E7667DE1D1A39AFF gpg: Good signature from "Eggheads Development Group (Eggdrop Signing Key) " [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: E01C 2404 84DE 7DBE 190F E141 E766 7DE1 D1A3 9AFF You should see a message similar to above, showing that there is a good signature. If it reports a bad signature, you should stop and repeat the steps above. If the problem continues, report the issue. Extract the tarball then compile. $ tar xvzf eggdrop-1.9.4.tar.gz $ cd eggdrop-1.9.4 $ ./configure --with-tcllib=/usr/local/lib/libtcl86.so.1.13 $ make config $ make In the next step, you want to replace with your bot's name. This will install eggdrop into that folder: $ make install DEST=~/ For example, if your bot is examplebot, you might run: $ make install DEST=~/examplebot **OPTIONAL**: Delete the tarball and source files: $ cd ~ $ rm ~/eggdrop-1.9.1.tar.gz $ rm ~/eggheads.pub $ rm -r ~/eggdrop-1.9.1 Replace with your bot's name: $ cd ~/ Afterwards, you will want to [configure eggdrop.conf](/eggdrop/simple). ## Troubleshooting Check logs/ for error messages. # [16:36:01] ^BRSS HTTP Error^B: https://wiki.ircnow.org/Site/AllRecentChanges?action=rss (State: error)\\ This is due to an obsolete [tcltls](/openbsd/tcltls). You'll need to compile the latest release from source. Edit eggdrop.conf or Create your own configuration file (.conf) using nano or vi then run it using: $ ./eggdrop -m .conf To verify the signature: $ gpg --keyserver ha.pool.sks-keyservers.net --recv-key E01C240484DE7DBE190FE141E7667DE1D1A39AFF