安裝 eggdrop

您可以在 這裡. 找到使用螢幕截圖的教學模式。

準備工作與模組安裝

Eggdrop 是 IRC 機器人,它是用 C 寫的,可以讓您用 scripts 來控制 “頻道”(討論的地方)。

在您安裝 Eggdrop 之前,您需要有 C 函式庫與 C 編譯器。

請輸入下列命令來安裝函式庫:

apt-get install libc6-dev

確認更新的項目然後按下 “Y” 鍵。

在完成安裝後,接下來請安裝 gcc 編譯器,請輸入:

apt-get install gcc

確認更新的項目然後按下 “Y” 鍵。

然後,安裝 TCL(Tool Command Language),用來撰寫 script 。

apt-get install tcl8.4-dev

如果您的伺服器中只有 root 這個帳號,請另外建立一個新的帳號來給 eggdrop 使用。接下來,我們建立一個帳號叫做 “eggdrop”,請使用下列命令建立。

adduser eggdrop

幫這個帳號設定一個新的密碼。

現在 eggdrop 的家目錄已經建立好了,位置在 /home/eggdrop

下載與編譯 eggdrop

最新的版本是 1.6.18(本文編輯的同時),您可以從很多地方下載它,其中之一是 ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.18.tar.gz。請將它下載到您的 /home/eggdrop 目錄,指令:

cd /home/eggdrop
wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.18.tar.gz

然後將他解壓縮,請使用指令:

tar zxvf eggdrop1.6.18.tar.gz

在解壓縮完成後,您可以刪除之前下載的壓縮檔:

rm eggdrop1.6.18.tar.gz

現在讓我們來編譯 eggdrop。請切換到新建立的 eggdrop1.6.18/ 資料夾內並且輸入:

./configure

在完成後,系統會要求您執行 “make” 。如果您還沒有安裝 “make”,您需要進行安裝(與之前安裝的方式一樣,您需要切換到 root 身份然後輸入:“apt-get install make”)。在您完成安裝 “make” 之後,請輸入下列命令:

make config

在命令提示視窗告訴您操作都完成後,軟體就可以進入編譯階段。

開始編譯! 請確認您已經切換到 /home/eggdrop/eggdrop1.6.18 這個資料夾內,然後執行下列指令:

make
make install

設定與執行程式

現在, 您可以開始編輯 eggdrop 的設定檔。這個設定檔內包含了如何連接 IRC 伺服器與頻道等的設定…

在我們的範例中,這個設定擋在 /home/eggdrop/eggdrop1.6.18 的目錄中,名稱是 eggdrop.conf

nano /home/bot/eggdrop1.6.18/eggdrop.conf

一但完成設定後,您需要執行它,如果您是第一次執行,請輸入以下指令:

./eggdrop -m

”-m” 選項是當您修改設定檔後,告訴程式您需要套用變更。之後,只有在變更 eggdrop.conf 時才需要附加這個參數,其他時候直接執行:

./eggdrop
上一次變更: 2016/05/31 10:23 (外部編輯)