-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathINSTALL
96 lines (61 loc) · 2.58 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
==========================================
Installation de Solid-IRCd pour RezoSup v2
==========================================
README v1.7
Outils devant être pré-installés sur le système d'exploitation
--------------------------------------------------------------
- perl
- libgmp (sous BSD, installer la librairie mathématique libgmp4)
Procédure d'installation
------------------------
- Créer le répertoire d'installation du serveur (exemple) ::
$ mkdir /usr/local/ircd
- Télécharger l'archive de Solid-IRCd depuis GitHub::
$ git clone git://github.com/rezosup/solidircd.git
- (optionnellement) régénérer le fichier "configure"
$ autoconf
- Choisir les options de configuration
$ ./configure --enable-openssl
Pour plus d'options (emplacement des fichiers) :
$ ./configure --help
- Compiler et installer ::
$ make -j3
$ make install
Configuration du serveur
------------------------
- Générer la configuration de votre serveur à l'adresse :
http://www.inp-net.eu.org/rezosup/genconf.php
- Copier le fichier de configuration dans le répertoire d'installation
avec le nom "ircd.conf"
- Vérifier qu'il y a bien defender.rezosup.net dans le bloc super en plus
de services.rezosup.net. Vérifier aussi qu'il y a bien un bloc restrict
pour le nick defender
- Copier le fichier template du MOTD "ircd.motd" dans le répertoire
d'installation, l'éditer et modifier ce qui se trouve entre crochets.
- Lancer le serveur avec un utilisateur non privilégié ::
$ cd /usr/local/ircd (répertoire d'installation)
$ ./ircd
Solidircd instruction
=====================
HOW TO BUILD:
-------------
1. Run the configure script. It will setup include/setup.h and the
Makefiles to match your system:
./configure
To build with Client SSL support disabled use ./configure --disable-openssl
Type ./configure --help to see different options. Most people will not
need to alter these.
2. Edit the the "include/config.h" file. This allows you to
change various options of how the ircd will operate. Usually the defaults
are OK.
3. "make" should build ircd.
4. "make install" will install the ircd, config converter, and documents
to the directory set by ./configure
5. Edit template.conf in your install directory, and move it to "ircd.conf".
6. Run the binary! ircd will look in the directory you are executing from
for an ircd.conf first, then it will look to the directory local to itself.
You may override these options by specifying a config file using:
./ircd -f path/to/ircd.conf
Best of luck!
-The solid-ircd team
$Id$