170 lines
5.4 KiB
Plaintext
170 lines
5.4 KiB
Plaintext
Fichier d'installation en français par delete <delete@cyberabuse.org>
|
|
Mis à jour par delete <delete@cyberabuse.org>
|
|
|
|
|
|
L'UnderNet IRC daemon.
|
|
|
|
L'installation de l'IRC daemon (ircd) existes dans les ordres que
|
|
voici:
|
|
|
|
1) Déballer le module.
|
|
2) cd dans le répertoire.
|
|
3) `./configure'
|
|
4) `make config'
|
|
5) `make install'
|
|
|
|
1) Déballer le module.
|
|
====================
|
|
|
|
La voie recommendée pour avoir le module de l'ircu est d'utilisé CVS.
|
|
CVS obtiend les marques améliore beaucoup moins douloureux et vous
|
|
laisse obtenir le dernier module.
|
|
|
|
1.1) La première chose que vous avez besoin de faire est de vous
|
|
identifiez envers le serveur.
|
|
|
|
Avec la commande que voici:
|
|
|
|
cvs -d :pserver:anonymous@cvs.undernet.org:/cvsroot/undernet-ircu login
|
|
|
|
(Nous recommandons que vous coupez et collez la ligne ci-dessus pour
|
|
l'utiliser :). Quand il insiste pour un mot de passe écriver
|
|
'anoncvs'.
|
|
|
|
1.2) Alors vous allez décider lesquels des versions vous voulez
|
|
utiliser:
|
|
|
|
stable - Ceci est la version recommandé. En cas de doute utiliser le!
|
|
Pour avoir cette version, additioner "-r u2_10_11" à la ligne de
|
|
commande du CVS.
|
|
|
|
beta - Cette version subit le test avant d'être favorisée à
|
|
ircu2.10. Il peut être buggé. L'utilisation sur le réseau de
|
|
production d'undernet est interdite, excepté certains serveurs
|
|
autorisés. La flag "-r" que vous avez besoin de regardez est documenté
|
|
sur le site web du Coder Committee's, http://coder-com.undernet.org.
|
|
|
|
|
|
alpha - C'est la version de développement. On ne le garantit pas de
|
|
compiler, et devrait être considéré FORTEMENT instable. On ne le
|
|
destine pas pour l'usage de production. Pour contrôler ce
|
|
branchement, n'employez aucun flag "-r".
|
|
|
|
|
|
Pour vérifier la version, tapez:
|
|
|
|
cvs -d :pserver:anonymous@cvs.undernet.org:/cvsroot/undernet-ircu co -P ircu2.10
|
|
|
|
Les deux lignes ci-dessus ne devraient pas avoir une entrée entre
|
|
eux. Si vous voulez utiliser un autre version, placez le flag "-r"
|
|
approprié après le "co". Ceci créera un répertoire ircu2.10, et
|
|
mettra tous les fichiers dedans.
|
|
|
|
Pour avoir la dernière version, tapez "cvs update -dP".
|
|
|
|
Pour plus d'information, regardez sur le site de coder-com à:
|
|
http://coder-com.undernet.org/
|
|
|
|
La vieille (essayé et rectifiez) méthode qui fonctionne même lorsque
|
|
le website n'est pas DoS'd (soupir) est inclue ci-dessous. En
|
|
utilisant la méthode au-dessous vous n'avez qu'à taper "cvs update -
|
|
dP" pour obtenir la dernière version.
|
|
|
|
Le nom du module est quelque chose comme `ircu2.x.y.z.tgz ', où
|
|
"x.y.z" est la version en cours (au moment de l'écriture nous avons
|
|
ircu2.10.10.pl15.(development).tgz). Vous avez besoin de `gzip', du
|
|
GNU, ouvrez la commande et uncompresser ce module. Vous pouvez
|
|
télécharger ceci de chaque site ftp GNU pour presque n'importe quel
|
|
système d'exploitation.
|
|
|
|
Si vous avez un tar GNU, taper:
|
|
|
|
tar -xzf ircu2.x.y.z.tgz
|
|
|
|
où "ircu2.x.y.z.tgz" est le nom du package.
|
|
|
|
Si sa ne marche pas, essayez:
|
|
|
|
gzip -d ircu2.x.y.z.tgz | tar -xvf ircu2.x.y.z.tar
|
|
|
|
Les deux méthodes ont comme conséquence un répertoire "ircu2.x.y.z"
|
|
dans votre répertoire actuel.
|
|
|
|
2) cd dans la directory de base.
|
|
================================
|
|
|
|
Faites à ce répertoire votre répertoire actuel en tapant:
|
|
|
|
cd ircu2.x.y.z
|
|
|
|
ou ircu2.10 si vous utilisé cvs.
|
|
|
|
Là où "ircu2.x.y.z" est le nom du répertoire dézippé.
|
|
|
|
3) "./configure"
|
|
=================
|
|
|
|
Ceci produira le 'config/setup.h', votre configuration dépend du
|
|
système d'exploitation.
|
|
|
|
Si ceci produit un message une erreur tel que "Permission Denied",
|
|
alors essai avec "chmod a+x ./configure" pour avoir la permission
|
|
d'excuter le fichier.
|
|
|
|
Pour plus d'information sur la commande configure, tapez "./configure
|
|
--help".
|
|
|
|
4) "make"
|
|
=========
|
|
|
|
Tapez:
|
|
|
|
make
|
|
|
|
dans le répertoire de base. Il devrait compiler sans erreurs ou
|
|
avertissements. Veuillez expédier n'importe quel problème aux
|
|
dévelopeurs, mais seulement après que vous vous êtes assurés ce n'est
|
|
pas une erreur de vous-même. Si vous voulez que votre système
|
|
d'exploitation soit supporté dans de futures versions, faite une
|
|
connexion qui fixe réellement le problème.
|
|
|
|
5) "make install"
|
|
=================
|
|
|
|
Type:
|
|
|
|
make install
|
|
|
|
Ceci devrait installer l'ircd et la dir man. Veuillez revérifier les
|
|
permissions du binaire.
|
|
|
|
Naturellement, vous avez besoin d'un ircd.conf syntactiquement correct
|
|
dans DPATH. Voyez les Docs pour certaine information sur ceci. Créez
|
|
également un ircd.motd avec le texte de votre MOTD. Et créez
|
|
finalement un remote.motd avec trois lignes de texte comme MOTD à
|
|
distance. Encore, tous ces fichiers devraient être lisibles par
|
|
l'ircd, et les fichiers journaux devraient être écrivable.
|
|
|
|
En cas de problème.
|
|
======================
|
|
|
|
Si vous avez des problèmes à configurer le serveur vous pourriez
|
|
considérer d'installer GNU dans votre VOIE D'ACCÈS. Dans certains cas
|
|
un cerveau-mort /bin/sh pose le problème, dans ce cas je suggère
|
|
d'installer le "bash" et de l'utiliser comme (as sh - > bash). En
|
|
conclusion, tout autre problèmes de compilent devrait être résolu
|
|
quand vous installez le GCC. Si vous avez des problemes avec le
|
|
startage du ircd, executer "./configure" encore et mettez la commande
|
|
"--enable-debug". Recompiler l'ircd, et executer-le avec:
|
|
|
|
ircd -t -x9
|
|
|
|
Cela va écrire un debug output a votre écrant, probablement avec la
|
|
cause du pourquoi il ne veut pas starter.
|
|
|
|
N'UTILISEZ PAS UN SERVEUR AVEC LA MISE AU POINT PERMISE SUR UN RÉSEAU
|
|
DE PRODUCTION. Faire ainsi est un risque d'intimité grave.
|
|
|
|
Si quelque chose ne marche pas, envoyer un e-mail à
|
|
coder-com@undernet.org
|