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

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 FONCTIONALITÉES 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 ligne.

Compilation et Installation

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

Configuration et exécution

Editez votre configuration

Prenez votre éditeur préféré et ouvrez votre fichier de configuration. Il est plus facile de copier le fichier docs/inspircd.conf.example dans conf/inspircd.conf puis de l'éditer. 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 exécutant ./inspircd start, assurez vous de bien exécuter le script situé dans le répertoire racine de InspIRCd et non le fichier exécutable situé dans bin/ (ou à l'endroit que vous avez spécifié lors de la 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 faites pas).

Ajout de modules

Si vous souhaitez ajouter des modules après une première installation, copiez le ou liez le symboliquement dans/à src/modules puis exécutez :

 ./configure -modupdate

et enfin,

 make install

Chemins non standards

Si vous avez des bibliothèques installées à des endroits non standards, comme une installation locale de libgnutls dans votre répertoire utilisateur alors vous devez ajouter l'emplacement où résident ces binaires à votre variable d'environnement $PATH. Vous pouvez ajouter l'emplacement temporairement à la variable $PATH en exécutant :

export PATH=/votre/emplacement:"${PATH}"

Ensuite vous pourrez exécuter configure et make normalement. Pour rendre permanent cet ajout de chemin dans la variable $PATH, vous devrez éditer le script de démarrage de votre shell (typiquement ~/.bashrc).

Personal tools
head
Navigation
head
head
head
head
 
head
head
Toolbox
head
head