The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats
Personal tools

Installation From Tarball.fr

From the makers of InspIRCd.

Jump to: navigation, search

Contents

Compiler et installer InspIRCd

Télécharger

Il y a deux façons de télécharger InspIRCd. Selon ce à quoi vous avez accès et ce dont vous avez besoin, vous pouvez soit installer depuis une archive, ou depuis un dépôt svn. Les deux méthodes sont documentées ci-dessous.

Release

Téléchargez la dernière archive sortie sur le site de InspIRCd, ici

SVN

Récupérez la dernière version de InspIRCd depuis notre dépôt subversion (SVN), en téléchargeant une archive depuis ViewVC ici. Vous pouvez aussi obtenir la branche trunk/ en utilisant directement le logiciel subversion avec cette commande :

 svn co http://svn.inspircd.org/repository/trunk/inspircd inspircd

ou bien celle-ci pour la branche stable 1.1 :

 svn co http://svn.inspircd.org/repository/branches/1_1_stable inspircd
Trunk vs. Stable

La branche trunk/ est pour les aventuriers souhaitant des corrections de bugs en live ! Nous avons créé des branches différentes de InspIRCd réparties en deux versions, trunk et 1_1_stable (1.1 stable) :

  • La version trunk est la branche du développement actif des NOUVELLES FONCTIONALITEES et corrections de bugs. C'est une branche qui n'est pas considérée comme stable.
  • 1.1 est la branche stable, qui reçoit uniquement les importantes corrections de bugs. Celle-ci est recommandée pour l'usage d'InspIRCd en production.
  • 1.0 est une ancienne branche qui était stable mais qui n'est actuellement plus maintenue.

Extraire l'archive

Si vous obtenez l'archive d'InspIRCd (Sans utiliser Subversion), extrayez la comme ceci :

 tar xjf InspIRCd-<version>.tar.bz2

Facultatif : Ajout de modules extra

Si vous désirez ajouter un module avec des dépendances situées dans src/modules/extra/ , faites ceci maintenant (Notes : ./configure le fait automatiquement pour les modules ssl si vous l'activez et qu'il détecte les bibliothèques requises) :

 ln -s extra/m_ModuleQueVousVoulez.cpp src/modules

Procedez de la même manière pour les modules non officiels.

NOTES: Ceci est un exemple facultatif. Vous ne devez pas utiliser cette commande littéralement et ne créez pas de liens symboliques inutiles mais uniquement ceux dont vous avez réellement besoin !

Si vous avez déja procedé à l'installation d'InspIRCd auparavant, vous devriez suivre cette procédure d'ajout des modules.

Configuration

Executez le script ./configure dans le répertoire racine de InspIRCd puis, entrez les différents paramètres lorsque celui-ci vous les demande. Souvenez vous que les valeurs que vous entrez sont contraintes par la limite de 512 caractères maximum par lignes.

Compilation et Installation

Executez 'make' pour créer les fichiers executables de l'ircd si le script configure ne l'a pas fait pour vous. Ensuite, executez 'make install' pour installer les executables, bibliothèques et modules de l'ircd. Vous pouvez sauter la première étape et executer cette dernière directement si vous êtes fainiant.

Configuration et execution

Editez votre configuration

Prenez votre éditeur préféré et ouvrez votre fichier de configuration. Il est facile de copier le fichier docs/inspircd.conf.example dans conf/inspircd.conf. Regardez la liste des modules afin de trouver la documentation spécifique pour la configuration des modules. Pour plus de détails sur la configuration de base reportez vous à la section Configuration du wiki.

Lancement

Démarrez InspIRCd en execitant ./inspircd start, assurez vous de bien executer le script situé dans le répertoire raçine de InspIRCd et non le fichier executable situé dans bin/ (ou à l'endroit que vous avez spécifié lors de la première configuration) Pour plus de détails à propos de l'usage du script reportez vous à la page ligne de commande.

Notes

Privilèges

Il est facile d'effectuer toute les opérations de configuration et de compilation sans obligatoirement avoir les droits du super-utilisateur (Sauf si bien sur vous voulez installer InspIRCd dans un répertoire privilègié, mais ne le faite pas).

Ajout de modules

Si vous souhaitez ajouter des modules mais après une première installation, copiez le ou liez le symboliquement puis executez :

 ./configure -modupdate

et enfin,

 make install