Stavíme IRC bota III. – Instalace

Přehled kroků
Pokud máte zkušenosti s Unixovým shellem a nepotřebujete číst další podrobnosti
v tomto článku, postupujte podle následujících stručných kroků
pro instalaci Eggdropa (jinak pokračujte na Stažení
source Eggdropa):

  1. Stáhněte poslední verzi eggdropa
    z FTP eggheads.

  2. Spojte se pomocí SSH a FTP s vaším shellem.
  3. Uploadněte eggdrop-latest.tar.gz pomocí FTP.
  4. V ssh napište tar zxvf eggdrop-latest.tar.gz
  5. Napište cd eggdrop
  6. Napište ./configure
  7. Napište make config (zkompiluje všechny moduly) nebo make iconfig (umožní vám zvolit moduly pro kompilaci).
  8. Napište make
  9. Napište make install DEST=/home/jméno/adresář_bota
  10. Přejděte do adresáře bota a upravte jeden z konfiguračních souborů (simple, advanced nebo complete),
    pak jej přejmenujte na něco srozumitelnějšího (např. mujbot.conf).

  11. Napište ./eggdrop -m mujbot.conf

Poznámka: Eggdrop pro svou kompilaci vyžaduje přítomnost Tcl. Pokud server nemá Tcl
nainstalované, požádejte o instalaci správce daného serveru.
Stažení source Eggdropa
Existuje mnoho různých verzí Eggdropa, které lze stáhnout z mnoha
veřejných FTP serverů. Tři hlavní verze Eggdropa jsou v současnosti
používány – 1.1.5, 1.3/1.4 řady a 1.6 řada.
Ostatní verze jsou: řady 0.9, 1.0, 1.2.0 a Eggdrop2,
ale tyto již používány téměř nejsou.
Nejlepší verzí Eggdropa, pro mnoho lidí, je současná řada 1.6.
Ta byla nějaký čas ve vývoji (během nějž byla známa jako
řada 1.5), a tak nyní je zcela nová a proto i spolehlivá a stabilní.
Současná verze je 1.6.6, která je velmi propracovanou,
celistvou a funkční verzí Eggdropa. Pokud s Eggdropem začínáte,
měli byste použít právě verzi 1.6.6.

Kde stahovat?
Eggdrop je distribuován především přes FTP servery v tarball formátu (s příponou
.tar.gz), s číslem verze v názvu souboru.
Eggdrop 1.4.5 source bude mít tedy název eggdrop1.4.5.tar.gz.
www.mirc.cz – Download obsahuje poslední verze
Eggdropa, a také některé důležité updaty.
ftp.eggheads.org/pub/eggdrop/
je officiální ftp server s nejnovějšími verzemi Eggdropa 1.3, 1.4 a 1.6.
ftp.eggdrop.net/pub/eggdrop/
je provozován starým vývojovým týmem Eggdropa a je to dobrý zdroj pro stažení
Eggdrop2 a starších verzí Eggdropa.
Stáhnout si jej můžete i přímo s využitím shellu a FTP klientu, což bylo vysvětleno v minulém článku,
ale raději si stáhněte Eggdropa do vašeho počítače (pak jej uploadněte
na shell), abyste měli lokální kopii konfiguračního souboru, dokumentaci, atd.
v případě potřeby (soubory .tar.gz umí rozbalit např. Windows Commander).

Instalace
Instalace Eggdropa je relativně jednoduchý proces, jehož úspěšnost závisí
na nástrojích vašeho poskytovatele shellu. Pokud tedy máte kvalitní shell včetně
všech potřebných součástí, neměli byste mít s kompilací a instalací Eggdropa žádné
problémy.
Níže je instalační příručka, kde je popsán instalační proces krok za krokem.
Tyto instrukce platí pro boty řady 1.6. Instalace nižších verzí než
eggdrop1.6.6.tar.gz, je podobná, a pokud jste již někdy se shellem pracovali,
nesetkáte se ani zde se žádnými komplikacemi.

  1. Uložte source Eggdropa na váš shell, s použitím některé z daných
    ftp serverů, nejlépe
    stažením souboru eggdrop1.6.6.tar.gz do vašeho počítače a pak uploadněte
    na shell pomocí FTP (doporučujeme), nebo stažením přímo na shell
    s použitím shellového FTP klienta. Nemusíte ukládat soubor .tar.gz do zvláštního
    adresáře (to bude automatické v následujícím kroku).

  2. Pomocí ssh se spojte se shellem (pokud ho již máte) a napište tar
    zxvf eggdrop1.6.6.tar.gz
    (pokud to nebude fungovat, zkuste gunzip
    eggdrop1.6.6.tar.gz
    a pak tar xvf eggdrop1.6.6.tar). To rozbalí
    source Eggdropa do jeho instalačního adresáře, nazvaného ‚eggdrop1.6.6‘.

  3. Napište cd eggdrop1.6.6 k přepnutí do adresáře rozbaleného source Eggdropa.
  4. Napište ./configure (to je tečka následovaná lomítkem a poté slovem
    ‚configure‘). To zajistí kontrolu přítomnosti všech potřebných nástrojů
    pro kompilaci Eggdropa, a určí shellu, jak jej zkompilovat.

  5. Když je configure ukončeno, napište make config. To nastaví moduly ke kompilaci.
    Pro efektivnější instalaci můžete použít make iconfig k výběru modulů ke kompilaci,
    ale když si nejste jisti, použijte jen make config.

  6. Napište make. To zkompiluje Eggdropa. Proces kompilace
    trvá okolo dvou minut a méně na rychlých strojích, déle na pomalejších.

  7. Napište make install DEST=~/botdir. To nainstaluje
    Eggdropa do adresáře nazvaného ‚botdir‘. Název ‚botdir‘ můžete samozřejmě změnit
    na cokoliv chcete, třeba přezdívku bota.

    Upozorňujeme, že v některých případech musíte určit celou cestu, např. make
    install DEST=/home/lamer/botdir
    – použití znaku ~ v make
    install
    nemusí vždy fungovat. Celou cestu získáte napsáním pwd.

  8. Přepněte se do vašeho adresáře použitím cd ~ a pak
    napište chmod 700 (kde je adresář, kam jste nainstalovali
    bota). To je důležité pro ochranu obsahu vašeho adresáře bota před zvědavýma očima.

  9. Můžete bez obav smazat instalační adresář nazvaný
    ‚eggdrop1.6.6‘ (napište cd ~ pak rm -rf eggdrop1.6.6),
    který jste vytvořili, i když některým lidem se může hodit pro budoucí
    instalace bez opětné kompilace.

To je ono! Eggdrop je nyní nainstalován do vlastního adresáře ve shellu.
Nyní je čas pro úpravy konfiguračních souborů, aby Eggdrop pracoval podle vašich představ.