Yleistä
Opas on tehty sillä olettamuksella, että käyttäjä osaa kirjautua nikitalle sisään. Mikäli ei, suosittelemme lukemaan ensiksi Unix/Shell-käyttöoppaan
OER:n asentaminen onnistuu ainoastaan, mikäli käyttäjällä on joko Shell Perus- tai Shell Teho-tunnus, sillä asennusprosessi vaatii Shell-pääsyn. Ilman Shell-pääsyä tämä ohjeistus on hyödytön.
Koska palvelimella on estetty omien binaarien/scriptien ajaminen, käyttäjät eivät pysty kääntämään uusia OER-botteja palvelimelle. Tästä syystä palvelimella on yksinkertainen asennusscripti, joka asentaa uusimman OER-botin käyttäjän kotihakemistoon, kysyy tarvittavat perusasiat, käynnistää prosessin taustalle sekä cronittaa sen (cronitus = prosessi käynnistetään automaattisesti, mikäli se kuolee)
Tässä oppaassa käydään läpi ainoastaan OER-botin perusasennus. Pyrimme myöhemmin tekemään hieman kattavamman asennus- sekä säätö-oppaan.
Itse asennusprosessi saadaan käynnistettyä ajamalla shellissä komento "install-oer Tämä proceduuri ajaa seuraavan promptin. Käymme promptissa olevan sisällön läpi heti sen alapuolella. Alapuolella oleva mustalaatikko pitää sisällänsä esimerkin siitä, mitä shellissä tapahtuu kun "install-oer" -komento ajetaan:
Kuka on omistajasi (tnnet): tnnet
Mikä on omistajasi hostmask? (vakio: tnnet@nikita.tnnet.fi]: tux.fi
Minka nimen haluat botillesi [LameBot]: tnnet-bot
Jos tnnet-bot on jo kaytossa niin minka haluat varanimeksi [tnnet-bot-]: tnnet-bot2
Minka realnamen haluat botillesi [Laamabotti]: TNNet testibotti
Mille serverille haluat bottisi [irc.quakenet.org]: irc.quakenet.org
Mihin porttiin bottisi ottaa yhteytta [6667]: 6667
Valitse haluamasi portti oer-botille valilta 1024-65535 [1337]: 51930
Valitse virtual-hosti botillesi [nikita.tnnet.fi]: tux.fi
Kirjoita virtual-hostisi ip-osoite [217.112.241.14]: 217.112.241.51
oer version 1.0-66, Copyright (C) 2000-2004 EQU
oer comes with ABSOLUTELY NO WARRANTY; for details see the
GNU General Public License (COPYING) provided with this distribution.
This is free software, and you are welcome to redistribute it under
certain conditions; again see COPYING for details.
main->oer calling fork()
main->fork successful, oer running in background
------------------------------------------------------------------------
OER-botti on nyt asennettu. Kanavan vakio komentoprefixinä toimii: -
Esim: -add channel #tnnet.shell
Botilla ei ole vakiona kanavia, ja tottelee sinua ainoastaan seuraavasta
hostmaskista. Voit lisätä admin-hostmaskeja ~/oer/oer.admins -tiedostoon
Omistajan hostmask: tnnet@tux.fi
tnnet@nikita ~ $
Käydään yläpuolella oleva esimerkkiasennus läpi seikkakohtaisesti, kysymys kysymykseltä. Huomioi, että []-merkkien sisällä oleva teksti on vakioasetus, joka määritetään botille mikäli käyttäjä ei kirjoita omaa vaihtoehtoa:
Tämän jälkeen OER käynnistyy normaalisti, jonka jälkeen OER on käynnissä, ja käyttäjä voi aloittaa botin hallinnoimisen IRC-verkon kautta.
\n";