# Installation d'Iroffer Mod Dinoex sous Linux en tant qu'utilisateur

## Procédure d'installation

1. Nous allons en tant qu'utilisateur dans le répertoire HOME.

       cd /home

2. Nous allons créer un répertoire pour iroffer

       mkdir iroffer
       cd iroffer/

3. Obtenir les sources de programme.

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

4. Décompressez les sources.

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

5. Nous allons configurer les sources pour notre Linux.

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

6. Devrait afficher quelques erreurs, il manque encore des paquets.
   Suffisant sous Debian :

       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. Nous voulons les textes en français. Nous construisons le programme.

       make fr

8. Nous allons copier le programme au bon endroit.

       cp iroffer-fr ..
       cp *.html ..
       cp -r htdocs ../

9. Nous commençons par copier notre configuration.

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

10. Seul le robot doit avoir les droits d'écriture

        chmod 700 .

11. Nous allons générer un mot de passe pour l'admin chat.

        ./iroffer-fr -c mybot.config

12. On renseigne tous les répertoires dans le fichier de configuration "mybot.config".
    "adminhost" doit être configuré de manière appropriée.
    Les fonctions Web interne sont activé.
    Le répertoire d'upload pour les fichiers peut être saisi.
    mybot.config devrait inclure :

        http_port 8000
        http_dir htdocs
        filedir /home/bot/files
        uploaddir /home/bot/files

    (Remplacez 'bot' par votre login)
13. Nous allons créer le répertoire pour les packages.

        cd ..
        mkdir files

    Puis on se connect au XDCC via FTP pour transférer les fichiers.
15. Créer un script de démarrage.

        cd ..
        puis
        nano -w start-iroffer.sh
        ou
        vim start-iroffer.sh

    Nous écrivons le script

        #!/bin/sh
        cd /home/bot/iroffer
        ./iroffer-fr -b /home/bot/iroffer/mybot.config

    (Remplacez 'bot' par votre login)
16. On rend le script exécutable.

        chmod +x start-iroffer.sh

17. Lancer.

        sh start-iroffer.sh

    Le bot devrait maintenant fonctionner.