anope

- supernets anope source code & configuration
git clone git://git.acid.vegas/anope.git
Log | Files | Refs | Archive | README

INSTALL.fr (6911B)

      1 Instructions d'installation d'Anope
      2 -----------------------------------
      3 
      4 1) Installation d'Anope
      5 2) Mettre à jour Anope
      6 3) Configuration de l'IRCd
      7 4) Mettre en route Anope
      8 5) Mettre en place un crontab
      9 
     10 Note : Vous devrez également lire les fichiers README et FAQ !
     11 
     12 1) Installation d'Anope
     13 
     14     NOTE IMPORTANTE : il est déconseillé d'utiliser (et même d'installer)
     15                       Anope en tant que root. Utilisez un utilisateur non
     16                       privilégié. Celui que vous utilisez pour l'IRCd ou
     17 		              un utilisateur dédié suffira.
     18 
     19     La première chose que vous devez faire est d'obtenir le package Anope
     20     (si ce n'est déjà fait). Vous pouvez le trouver ici :
     21 
     22         https://www.anope.org/
     23 
     24     Anope nécessite cmake pour être compilé. Vous pouvez vérifier si CMake
     25     est déjà installé sur votre système avec la commande :
     26 
     27         cmake --version
     28 
     29     Si CMake est installé, vous aurez une ligne qui dit quelque chose comme
     30     "cmake version 2.8.12.2". Si la version est inférieure à 2.4 ou si vous
     31     obtenez une erreur disant que la commande n'a pas été trouvée, vous ne
     32     pourrez pas utiliser CMake à moins de l'installer vous-même dans votre
     33     répertoire home. CMake peut être téléchargé ici :
     34 
     35         https://cmake.org/download/
     36 
     37     Ensuite, décompressez le package dans votre répertoire home, et allez
     38     dans le répértoire qui vient d'être créé.
     39 
     40     Si il y a des modules facultatifs que vous voulez activer comme m_mysql,
     41     exécuter le script 'extras' pour les activer. Si vous ne savez pas, vous
     42     pouvez les activer plus tard.
     43 
     44     Maintenant, tapez ./Config pour lancer le script de configuration. Il
     45     va vous poser quelques questions, et déterminer comment compiler Anope
     46     sur votre système. Si vous ne savez pas comment répondre à une question,
     47     utilisez la valeur par défaut.
     48 
     49     Allez dans le dossier build (cd build) et tapez make et make install.
     50     Ceci va installer tous les fichiers nécessaires dans les dossiers que
     51     vous avez indiqués avec le script Config et régler les permissions des
     52     fichiers. Vous devez vous assurer que le répertoire data n'est pas 
     53     accessible par les autres utilisateurs, car des utilisateurs
     54     malveillants pourraient causer des problèmes sur votre réseau, si les
     55     mots de passe ne sont pas chiffrés, ou lire les mémos de tous les
     56     utilisateurs.
     57 
     58     Allez maintenant dans le répertoire conf (par défaut, ~/services/conf).
     59     Copiez l'exemple de fichier de configuration (example.conf) en
     60     services.conf et ouvrez ce dernier avec votre éditeur de texte favori.
     61     Il contient toutes les directives de configuration qu'Anope va utiliser
     62     en démarrant. Lisez attentivement les instructions contenues dans le
     63     fichier. L'utilisation des valeurs par défaut n'est pas toujours
     64     recommandée, et Anope ne fonctionnera probablement pas !
     65 
     66     Si vous avez besoin d'aide, vous pouvez aller sur le site
     67     https://forum.anope.org/ ou le canal #anope sur irc.anope.org.
     68     Fournissez *l'essemble* des erreurs qui apparaîssent, en plus de
     69     toutes informations utiles, comme les versions de votre OS, du
     70     compilateur utilisé et de la librairie C++. Lisez le fichier README
     71     pour plus d'informations.
     72 
     73 2) Mettre à jour Anope
     74 
     75     Pour mettre à jour Anope, suivez simplement les instructions
     76     d'installation décrites dans la section 1. Prenez garde cependant :
     77 
     78         * IMPORTANT : Sauvegardez vos anciennes bases de données !
     79         * Si vous mettez à jour vers une nouvelle version majeure,
     80           recommencez *toujours* toute votre configuration à partir du
     81           fichier example.conf.
     82 
     83 3) Configuration de l'IRCd
     84 
     85     Les Services agissent comme un serveur IRC avec des pseudo-clients.
     86     Pour les relier à votre réseau, vous aurez besoin de configurer votre
     87     IRCd pour permettre aux services de se connecter.
     88 
     89     La configuration dépend de l'IRCd utilisé, mais vous aurez probablement
     90     besoin d'un bloc link (aussi appelé connect block, ou C:line) et un
     91     U:line (aussi appelé shared block). Assurez-vous que l'IRCd écoute
     92     sur le port donné dans le bloc link.
     93 
     94     Des exemples de configurations de bloc link peuvent être trouvés dans
     95     le fichier example.conf pour certains des IRCd les plus populaires.
     96 
     97     Souvenez-vous de /rehash votre IRCd pour appliquer les changements.
     98 
     99     Vous pouvez également essayer notre créateur de bloc link interactif
    100     situé ici :
    101 
    102         https://www.anope.org/ilm.php
    103 
    104 4) Mettre en route Anope
    105 
    106     Allez dans le répertoire où les fichiers binaires ont été installés
    107     (par défaut, ~/services/bin). Tapez ./services pour lancer Anope.
    108 
    109     S'il y a des erreurs de syntaxe dans le fichier de configuration, elles
    110     seront affichées à l'écran. Corrigez-les jusqu'à ce qu'il n'y en ait
    111     plus. Un démarrage réussi ne générera pas de message.
    112 
    113     Donnez aux services au moins une minute pour se connecter à votre
    114     réseau, car certains IRCds sur certains systèmes peuvent être très
    115     lents pour le processus de liaison. Si rien ne se passe après environ
    116     une minute, il y a probablement un problème de configuration. Essayez
    117     de lancer Anope en mode debug avec ./services -debug -nofork pour voir
    118     toutes les erreurs rencontrées et essayez de les corriger.
    119 
    120     Si vous avez besoin d'aide pour résoudre des erreurs, n'hésitez pas à
    121     vous abonner à la liste de diffusion Anope et d'y poser vos question.
    122     Voir le fichier README pour plus de détails.
    123 
    124 5) Mettre en place un crontab
    125 
    126     Une entrée crontab vous permettra de vérifier périodiquement si Anope
    127     est toujours en cours d'exécution et de le redémarrer s'il n'est pas.
    128 
    129     D'abord renommez le script example.chk qui est dans les dossiers
    130     d'Anope (par défaut, ~/services/conf) en services.chk et modifiez-le.
    131     Vous aurez besoin de modifier la partie CONFIGURATION du fichier.
    132     Assurez-vous ensuite que le fichier est marqué comme exécutable en
    133     tapant chmod +x services.chk et essayez de lancer le script pour voir
    134     si cela fonctionne (Anope ne doit pas être en marche lorsque vous
    135     testez cela ;))
    136 
    137     Lorsque c'est fait, vous devrez ajouter l'entrée crontab. Entrez
    138     crontab -e. Cela va ouvrir l'éditeur de texte par défaut avec le
    139     fichier crontab. Entrez la ligne suivante (avec le chemin correct) :
    140 
    141         */5 * * * * /home/ircd/services/conf/services.chk > /dev/null 2>&1
    142 
    143     Le */5 au début signifie "vérifier toutes les 5 minutes". Vous pouvez
    144     remplacer le 5 par un autre numéro si vous voulez (mais moins de 60).
    145     Consultez les pages de manuel de votre système pour plus de détails sur
    146     la  syntaxe du fichier crontab. Les pages de manuel intéressantes sont
    147     crontab(5), crontab(1) et cron(8).
    148 
    149     Sauvegardez, quittez, et c'est installé !