diff options
author | Harak <harakiri@overstack.fr> | 2013-12-03 22:09:06 +0100 |
---|---|---|
committer | Harak <harakiri@overstack.fr> | 2013-12-03 22:09:06 +0100 |
commit | f0313a45cbd81535d3e3c6c946b10871957041ae (patch) | |
tree | 3514467dd02e5706bd4e732f24d1731b709c8560 /docs/INSTALL.fr | |
parent | 96af354ad55e439be71b82077dd6a411b4746bbb (diff) |
Updated french installation instructions.
Diffstat (limited to 'docs/INSTALL.fr')
-rw-r--r-- | docs/INSTALL.fr | 279 |
1 files changed, 114 insertions, 165 deletions
diff --git a/docs/INSTALL.fr b/docs/INSTALL.fr index 489a3882c..8baa108e8 100644 --- a/docs/INSTALL.fr +++ b/docs/INSTALL.fr @@ -1,209 +1,158 @@ -Installation et instructions d'anope +Instructions d'installation d'Anope ------------------------------------ -1) Instalation d'anope -2) Mise à jour d'anope -3) Configuration de l'ircd -4) Mise en route de anope -5) Mise en place d'un fichier crontab - -Note: Vous devrez également lire les fichiers README et FAQ ! - -1) Installation de anope - - Note importante: il n'est pas recommandé d'utiliser (et même d'installer) - Anope en tant que root. - Utilisez un utilisateur non privilégié, - - -La première chose que vous devez faire est d'obtenir le package Anope (si ce n'est déjà fait). - -Vous pouvez le trouver ici http://www.anope.org/ - - - -Anope peut être installer de deux façons. - - 1. La méthode recommandée est d'utiliser CMake. - Vous pouvez vérifier si CMake est déjà installé sur votre système en utilisant la - - commande: cmake --version ( sur votre vps ou dedier etre loggué en root ) - - - Si c'est installé, vous aurez une ligne qui dit quelque chose qui ressemble à - - «version 2.6 cmake-patch 1". - - Si la version est inférieure à 2,4 ou si vous obtenez une erreur disant que la commande n'a pas été trouvé, - vous ne serez pas en mesure d'utiliser CMake, - - sauf si vous installez vous-même dans votre répertoire home. CMake - vous pouvez le téléchargé ici > http://www.cmake.org/cmake/resources/software.html - - - Si vous n'arrivez pas à installer (soit en raison du manque d'espace - ou de restrictions par votre fournisseur d'hébergement), - vous pouvez encore utiliser le script de configuration fournis. - Cette option n'est pas recommandée et finira par être retiré, mais il est fourni pour la compatibilité de ces - manque de CMake. - - - - Ensuite, décompressez le package dans votre répertoire home, et allez dans le répértoire - qui viens d'être crée. - - Maintenant, tapez ./Config pour lancer le script de configuration. Il va vous poser - quelques questions, et compiler Anope sur votre système. - - Si vous ne savez pas repondre à une question, utilisez la valeur par défaut. - - - Vous pouvez maintenant taper make pour compiler Anope. S'il ya des erreurs dans la - Makefile, * essayez d'utiliser * gmake au lieu. Si cela ne fonctionne toujours pas, vous (ou - votre fournisseur ) doit installer GNU make. Vous pouvez - le Trouvez sur ftp://prep.ai.mit.edu/pub/gnu/. - - Maintenant, tapez make install (ou gmake install; voir ci-dessus). Cela permet d'installer - tous les fichiers nécessaires dans les chemins que vous avez spécifié dans la configuration - script, et les permissions du fichier de configuration. Vous devez vous assurer que les données - répertoire ne sont pas accessible par d'autres utilisateurs, que des utilisateurs malveillants peuvent - causer des problèmes sur votre réseau, si les mots de passe ne sont pas cryptés, ou de lire - les mémos de tout utilisateur. - - Si vous voyez des erreurs lors de ce processus, s'il vous plaît nous envoyer un mail avec le * complet * - sortie d'erreur, et n'oubliez pas de mentionner votre OS, compilateur et bibliothèque C + + - versions. - - Maintenant, allez dans le répertoire de données (par défaut, cd ~/services/data). ouvrer exemple.conf - avec votre éditeur de texte favori. Il contient toute la configuration - directives. Anope va l'utiliser au démarrage. Lisez attentivement les instructions contenues dans - le fichier. l'utilisation des valeurs par defauld n'est pas recomment et anope ne risque pas de fonctionner +1) Installation d'Anope +2) Mettre à jour Anope +3) Configuration de l'IRCd +4) Mettre en route Anope +5) Mettre en place un crontab +Note : Vous devrez également lire les fichiers README et FAQ ! - Si vous avez besoin d'aide, vous devez vous abonner à la mailing list et par courrier Anope - pour se faire aider par d'autres utilisateurs. Voir le fichier README pour plus de - informations. +1) Installation d'Anope -2) Mise à jour Anope + NOTE IMPORTANTE : il n'est pas recommandé d'utiliser (et même d'installer) + Anope en tant que root. Utilisez un utilisateur non + privilégié. Celui que vous utilisez pour l'IRCd ou un + utilisateur dédié suffira. - Si vous avez un fichier .Diff et que vous voulez patcher les ancienne sources Anope avec, - effectuer les opérations suivantes: + La première chose que vous devez faire est d'obtenir le package Anope (si ce + n'est déjà fait). Vous pouvez le trouver ici : - * Copiez le fichier .Diff dans le répertoire racine des sources Anope. - * Type de patch-p1 <file.diff + http://www.anope.org/ - Notez que la mise à jour anope avec un fichier patch n'est pas recommandé. - Vous devez télécharger une nouvelle source propre, car cela vous donnera les meilleurs résultats.. + Anope peut être installé de deux façons. La méthode recommandée est + d'utiliser CMake. Vous pouvez vérifier si CMake est déjà installé + sur votre système en utilisant la commande : - Pour mettre à jour Anope, suivez simplement les instructions d'installation décrites dans - l'article 1. Il y a cependant quelques règles spécifiques: + cmake --version - * IMPORTANT: Sauvegardez vos anciennes bases de données! - * Si vous mettez à jour vers une nouvelle version majeure, toujours redémarrer avec un - fichier de configuration neuve example.conf. + Si CMake est installé, vous aurez une ligne qui dit quelque chose similaire + à "cmake version 2.6 cmake-patch 1". Si la version est inférieure à 2.4 ou + si vous obtenez une erreur disant que la commande n'a pas été trouvée, + vous ne serez pas en mesure d'utiliser CMake, sauf si vous l'installez + vous-même dans votre répertoire home. CMake peut être téléchargé ici : + http://www.cmake.org/cmake/resources/software.html + Si vous n'arrivez pas à l'installer (soit en raison du manque d'espace + ou de restrictions par votre fournisseur d'hébergement), vous pouvez encore + utiliser le script de configuration fourni. Cette option n'est pas + recommandée et finira par être retirée, mais est fournie pour la + compatibilité de ceux à qui il manque CMake. -3) Mise en place du IRCd + Ensuite, décompressez le package dans votre répertoire home, et allez dans + le répértoire qui vient d'être créé. - Ce Services agit comme un serveur IRC avec des pseudo-clients sur elle. Pour les relier à - votre réseau, vous aurez besoin d'ajouter quelques lignes dans le ircd.conf de leur plate-forme - serveur (comme indiqué dans la directive de configuration RemoteServer). + Maintenant, tapez ./Config pour lancer le script de configuration. Il va + vous poser quelques questions, et compiler Anope sur votre système. Si vous + ne savez pas répondre à une question, utilisez la valeur par défaut. La + question d'utiliser CMake ou configure dépend de la décision que vous avez + prise précedemment. Si vous avez CMake et que vous souhaitez l'utiliser, + répondez avec cmake, sinon répondez avec configure. - Pour les échantillons ci-dessous, nous allons prendre services.localhost.net que le nom de la - Services (comme indiqué dans la directive de configuration ServerName). Notez que - présente des échantillons sont faites pour être aussi générique que possible, mais il pourrait y avoir - de petites variations, en fonction de votre IRCd. Pour IRCd aide spécifique aux - de configuration, lire près de la fin de cette section. + Vous pouvez maintenant taper make pour compiler Anope. S'il y'a des erreurs + dans le Makefile, *essayez d'utiliser* gmake à la place. Si cela ne + fonctionne toujours pas, vous (ou votre administrateur système) devriez + installer GNU make. + Vous pouvez le trouver ici : ftp://prep.ai.mit.edu/pub/gnu/. - Tout d'abord, les lignes C / N, qui permettent aux services de crée un lien. Ils ont également besoin d'un - Y: ligne fonctionne correctement. + Maintenant, tapez make install (ou gmake install ; voir ci-dessus). Cela + permet d'installer tous les fichiers nécessaires dans les chemins que vous + avez spécifié au script configure, et de régler les permissions des fichiers. + Vous devez vous assurer que le répertoire data n'est pas accessible par les + autres utilisateurs, des utilisateurs malveillants pourraient causer des + problèmes sur votre réseau, si les mots de passe ne sont pas chiffrés, + ou lire les mémos de tout utilisateur. - Y: 27:180:0:0:4000000 - C: 127.0.0.1: mypass: services.localhost.net: 30 - N: 127.0.0.1: mypass: services.localhost.net: 30 + Si vous voyez des erreurs lors de ce processus, merci de nous envoyer un + e-mail avec la sortie d'erreur *complète* et n'oubliez pas de mentionner + les versions de votre système, compilateur et bibliothèque C++. - "mot de pass" est le même mot de passe que vous avez mentionné dans le RemoteServer - directive de configuration. 127.0.0.1 est l'adresse IP à partir de laquelle les services se connecterons - à partir de (reliant en localhost est le moyen le plus efficace pour exécuter les services). + Allez maintenant dans le répertoire de données (par défaut, ~/services/data). + Copiez l'exemple de fichier de configuration (example.conf) en services.conf + et ouvrez ce dernier avec votre éditeur de texte favori. Il contient toute + les directives de configuration. Anope va l'utiliser au démarrage. + Lisez attentivement les instructions contenues dans le fichier. + L'utilisation des valeurs par défaut n'est pas recommendé et Anope ne + fonctionnera probablement pas. - Ensuite, vous avez à mettre en place un U:ligne, qui permettra aux services de changer - modes de canal, de sujets, et bien plus encore, sans être op sur le canal. + Si vous avez besoin d'aide, abonnez-vous à la liste de diffusion Anope + et envoyez-y vos e-mails pour obtenir de l'aide de la part des autres + utilisateurs. Voir le fichier README pour plus d'informations. - U: services.localhost.net: *: * +2) Mettre à jour Anope - REMARQUE: si vous avez plus d'un serveur dans votre réseau, cette ligne doit - être ajouté sur tous les autres serveurs, où cela ne risque pas de fonctionner correctement. + Pour mettre à jour Anope, suivez simplement les instructions d'installation + décrites dans la section 1. Il y a cependant une ligne de conduite + spécifique : - Enfin, vous aurez besoin d'ajouter un H:ligne, pour permttre la commande OperServ JUPE - de fonctionner correctement. + * IMPORTANT : Sauvegardez vos anciennes bases de données ! + * Si vous mettez à jour vers une nouvelle version majeure, toujours + redémarrer avec un fichier de configuration neuf depuis example.conf. - H:*::Services.LocalHost.Net +3) Configuration de l'IRCd - Ne pas oublier de /rehash votre IRCd pour appliquer les modifications. + Les Services agissent comme un serveur IRC avec des pseudo-clients. + Pour les relier à votre réseau, vous aurez besoin de configurer votre IRCd + pour permettre aux services de linker. - Une nouvelle tendance dans la configuration ircd hybride, Unreal et Bahamut, qui utilisent une approche plus - «Lisibles» sous forme de configuration. Pour ceux, utiliser quelque chose comme: + La configuration varie selon les IRCd, mais vous aurez probablement besoin + d'un block link (aussi appelé connect block, ou C line), un U line (aussi + appelé shared block) et assurez-vous que l'IRCd écoute sur le port donné + dans le block link. - link services.localhost.net - { - username *; - hostname localhost; - bind-ip *; - port 6667; - hub *; - password-connect "mypass"; - password-receive "mypass"; - class servers; - }; + Des exemples de configurations de link peuvent être trouvés dans le fichier + example.conf pour certains des IRCd les plus populaires. - Notez que ce bloc de fichiers de configuration de style est diffèrent - sur le IRCd. Consultez le fabricant de lien interactif (le lien est ci-dessous) pour plus - détails sur la configuration exacte utilisée par votre IRCd. + Souvenez-vous de /rehash votre IRCd pour appliquer les changements. - Si vous êtes incapable d'obtenir un lien avec votre IRCd après la lecture de cet article, - vous pouvez essayer le fabricant lien interactif, qui est situé au: + Vous pouvez également essayer notre créateur de link interactif situé ici : http://anope.org/ilm.php -4) A partir Anope +4) Mettre en route Anope - Allez dans le répertoire où les fichiers binaires ont été installés (par défaut, ce n'est - ~/ Services/ bin). Tapez. /Services à lancer Anope. + Allez dans le répertoire où les fichiers binaires ont été installés (par + défaut, ~/services/bin). Tapez ./services pour lancer Anope. - S'il ya des erreurs de syntaxe dans le fichier de configuration, ils seront - affiche sur l'écran. Corrigez-les jusqu'à ce qu'il n'y à plus d'erreur. + S'il ya des erreurs de syntaxe dans le fichier de configuration, elles + seront affichées sur l'écran. Corrigez-les jusqu'à ce qu'il n'y en ait plus. Un démarrage réussi ne générera pas de message. - Donner aux services au moins une minute pour se connecté à votre réseau, comme certains - IRCds sur certains OS peut être très lent pour le processus de liaison. Si rien n'arrive après environ une minute, - il y a probablement un problème de configuration. Essayez - de lancer Anope en mode debug ./services-debug-nofork pour voir toutes les erreurs qu'il - rencontres, et d'essayer de les corriger. + Donnez aux services au moins une minute pour se connecter à votre réseau. + Certains IRCds sur certains systèmes peuvent être très lents pour le + processus de liaison. Si rien n'arrive après environ une minute, il y a + probablement un problème de configuration. Essayez de lancer Anope en mode + debug ./services -debug -nofork pour voir toutes les erreurs rencontrées + et essayez de les corriger. - Si vous avez besoin d'aide pour résoudre des erreurs, n'hésitez pas à vous abonner à la Anope - liste de diffusion et de poser là. Voir le fichier README pour plus de détails. + Si vous avez besoin d'aide pour résoudre des erreurs, n'hésitez pas à vous + abonner à la liste de diffusion Anope et d'y poser vos question. + Voir le fichier README pour plus de détails. 5) Mettre en place un crontab - Une entrée crontab vous permettra de vérifier périodiquement que Anope est - toujours en cours, et redémarrez-le s'il n'est pas. + Une entrée crontab vous permettra de vérifier périodiquement si Anope est + toujours en cours d'exécution et de le redémarrer s'il n'est pas. - D'abord renommer le script example.chk qui est dans le chemin de Anope (par défaut, - cela est ~/services/data) pour services.chk et le modifier. Vous aurez besoin de - modifier la partie configuration du fichier. Assurez-vous ensuite que le fichier est - marqué comme exécutable en tapant chmod + x services.chk, et essayer de lancer le - script pour voir si cela fonctionne (Anope ne doit pas être en marche lorsque vous faites cela ;)) + D'abord renommez le script example.chk qui est dans le chemin d'Anope + (par défaut, ~/services/data) en services.chk et modifiez-le. Vous aurez + besoin de modifier la partie CONFIGURATION du fichier. Assurez-vous ensuite + que le fichier est marqué comme exécutable en tapant chmod +x services.chk + et essayez de lancer le script pour voir si cela fonctionne (Anope ne doit + pas être en marche lorsque vous faites cela ;)) - Lorsque cela est fait, vous devrez ajouter l'entrée crontab. Type de crontab-e. - Cela va ouvrir l'éditeur de texte par défaut avec le fichier crontab. Entrez le chemin - suivant (avec le chemin correct): + Lorsque c'est fait, vous devrez ajouter l'entrée crontab. Tapez crontab -e. + Cela va ouvrir l'éditeur de texte par défaut avec le fichier crontab. + Entrez la ligne suivante (avec le chemin correct) : - * / 5 * * * * /home/ircd/services/data/services.chk> /dev/nul 2> & 1 + */5 * * * * /home/ircd/services/data/services.chk > /dev/null 2>&1 - Le * / 5 au commencement signifie "vérifier toutes les 5 minutes". Vous pouvez remplacer - le 5 avec un autre numéro si vous voulez (mais moins de 60). Consulter - pages de manuel de votre système pour plus de détails sur la syntaxe de la crontab - fichier. Intéressant pages de manuel sont crontab (5), crontab (1) et cron (8). + Le */5 au début signifie "vérifier toutes les 5 minutes". Vous pouvez + remplacer le 5 par un autre numéro si vous voulez (mais moins de 60). + Consultez pages de manuel de votre système pour plus de détails sur la + syntaxe du fichier crontab. Les pages de manuel intéressantes sont + crontab(5), crontab(1) et cron(8). - Sauvegarder et quitter, et il est installé.
\ No newline at end of file + Sauvegardez, quittez et c'est installé. |