# Installazione di iroffer mod Dinoex su Linux con accesso Utente

Questa è una guida SOMMARIA per l'utilizzo di questo iroffer.
Se avete necessità di supporto italiano contattatemi su irc.rizon.net #dinoex (CreeW)

## Passi fondamentali per l'installazione e l'avvio:

1. Entriamo nella cartella HOME dell'utente.

       cd

2. Creiamo una ulteriore cartella per iroffer. Nell'esempio la chiameremo "iroffer".
   Entriamo nella cartella appena creata.

       mkdir iroffer
       cd iroffer/

3. Scarichiamo il pacchetto del programma con il comando "wget".

       wget http://iroffer.dinoex.net/iroffer-dinoex-snap.tar.gz

4. Estraiamo i dati dal pacchetto compresso appena scaricato con l'ausilio di "tar". Si creerà una nuova cartella.

       tar -xvzf iroffer-dinoex-snap.tar.gz

5. Avviamo la configurazione per il nostro sistema Linux dopo esserci posizionati nella cartella appena creata.

       cd iroffer-dinoex-snap
       ./Configure -curl -geoip -ruby

6. Se "Configure" dovesse generare qualche errore, dovremo ripetere l'operazione installando prima gli eventuali pacchetti mancanti nel sistema operativo.
   Per Debian sono sufficienti i seguenti:

       sudo aptitude install make
       sudo aptitude install gcc
       sudo aptitude install libc-dev
       sudo aptitude install libcurl4-openssl-dev
       sudo aptitude install libgeoip-dev
       sudo aptitude install libssl-dev
       sudo aptitude install ruby1.8-dev
       sudo aptitude install ruby1.8
       sudo aptitude install libruby-extras

7. Creeiamo il programma in lingua italiana.

       make it

8. Ora copiamo il programma ed i files necessari al suo avvio nella giusta posizione.

       cp -p iroffer-it ..
       cp *.html ..
       cp -r htdocs ../

9. Copiamo, rinominiamo e diamo i giusti permessi al file "sample.config". Nell'esempio lo chiameremo "mybot.config".

       cp sample.config ../mybot.config
       cd ..
       chmod 600 mybot.config

10. Assegnamo al bot i permessi di scrittura.

        chmod 700 .

11. Possiamo quindi creare la password da admin del bot che servirà per le DCC-CHAT.

        ./iroffer-it -c mybot.config

12. Ora apriamo il file di configurazione "mybot.config"
    ed avviamo la Weblista interna,
    indichiamo tutte le directory per i files (filedir, uploaddir, autoadd_dir),
    il campo "adminhost" che indica l'host-maschera o il nick dell'admin del bot:

        http_port 8000
        http_dir htdocs
        filedir /home/pippo/files
        uploaddir /home/pippo/files
        # NICK ADMIN
        adminhost CreeW!*@*.*
        # HOST ADMIN
        adminhost *!*@pippo.admin.bot
        # ACCESSO A CHIUNQUE
        adminhost *!*@*.*

    (Nell'esempio l'utente sarà "pippo")
13. Creiamo la cartella per i files nella quale li posizioneremo via FTP o XDCC.

        cd ..
        mkdir files

14. Creiamo uno script di avvio.

        cd ..

    (then)

        nano -w start-iroffer.sh

    (or)

        vim start-iroffer.sh

    Gli aggiungiamo al suo interno:

        #!/bin/sh
        cd /home/pippo/iroffer
        ./iroffer-it -b /home/pippo/iroffer/mybot.config

    (Nell'esempio l'utente sarà "pippo")
15. Rendiamo eseguibile lo script.

        chmod +x start-iroffer.sh

16. Avviamo il bot.

        sh start-iroffer.sh

    Ora il bot dovrebbe essere avviato e connesso al server preimpostato.