Eggdrop & Tcl

Base de connaissances eggdrop et tcl

Outils pour utilisateurs

Outils du site


eggdrop:installation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
eggdrop:installation [2023/09/27 14:41] – [Version rapide] CrazyCateggdrop:installation [2024/05/02 14:07] (Version actuelle) – [La suite] crazycat
Ligne 3: Ligne 3:
 ===== Pré-requis ===== ===== Pré-requis =====
 Avoir télécharger et décompressé la dernière version d'eggdrop (https://www.eggheads.org/download/) et être dans le répertoire créé par l'extraction Avoir télécharger et décompressé la dernière version d'eggdrop (https://www.eggheads.org/download/) et être dans le répertoire créé par l'extraction
-===== Version rapide ===== +<WRAP center round tip 80%> 
-  - <code bash>./Config</code>+Votre système doit avoir certaines bibliothèques d'installées, à savoir: **tcl**, **tcl-devel**, **tcllib** et **openssl-devel** 
 +</WRAP> 
 + 
 +===== Installation ===== 
 +  * Tapez `./configure` à partir du répertoire Eggdrop. Le script déterminera comment votre système est configuré et comment compiler correctement Eggdrop. Il essaiera également de trouver Tcl, qui est nécessaire à la compilation. 
 +  * Tapez `make config` ou `make iconfig` pour déterminer quels modules seront compilés. seront compilés. `make config` compile les modules par défaut (tout sauf woobie.mod). Si vous voulez choisir les modules à compiler, utilisez `make iconfig`. 
 +  * Tapez `make` à partir du répertoire Eggdrop. 
 +  * Eggdrop doit être installé dans un répertoire quelque part. Pour ce faire, il suffit d'entrer la commande en entrant la commande UNIX suivante `make install`. Cette commande installera Eggdrop dans votre répertoire personnel, dans un répertoire appelé "eggdrop" (c'est-à-dire /home/user/eggdrop). Si vous voulez l'installer dans un autre répertoire, utilisez : `make install DEST=<répertoire>`((Vous devez utiliser le chemin complet pour chaque fichier afin qu'il soit correctement installé.)). 
 +  * Depuis la version 1.8, Eggdrop peut utiliser le protocole SSL pour protéger les liens entre les réseaux de zombies. Si vous avez l'intention de protéger le trafic de [[:eggdrop:botnet]] entre Eggdrops, reportez-vous à [[#SSL]] 
 +<WRAP center round important 80%> 
 +Ce qui suit se fait depuis le répertoire où est installé Eggdrop 
 +</WRAP> 
 +  * [[eggdrop:configuration|Modifiez votre fichier de configuration]]. 
 +  * Démarrez Eggdrop avec l'option <key>-m</key>, par exemple `./eggdrop -m monrobot.conf` afin de créer le fichier des utilisateurs. 
 +<WRAP center round info 80%> 
 +Pour les démarrages suivants, vous ne devrez pas utiliser l'option <key>-m</key> sans quoi vous perdrez la liste des utilisateurs, y compris votre compte d'administration. 
 +</WRAP> 
 +===== Démarrage normal ===== 
 +Si vous avez correctement édité votre fichier de configuration, vous pouvez le rendre exécutable pour simplifier le démarrage. Pour cela, faites `chmod u+x monrobot.conf` et vous pourrez ensuite démarrer l'eggdrop en faisant `./monrobot.conf`. 
 + 
 +Sinon, le démarrage se fera par `./eggdrop monrobot.conf` 
 +==== Redémarrage automatique ==== 
 +Vous pouvez faire en sorte que votre eggdrop redémarre automatiquement (par exemple suite à un crash ou un redémarrage de votre shell), et ce de deux manières. Eggdrop inclut un utilitaire pour installer cela. 
 +  - avec //systemd// : faites `./scripts/autobotchk monrobot.conf -systemd` 
 +  - avec //crontab// : faites `./scripts/autobotchk monrobot.conf` 
 +===== SSL ===== 
 +Vous pouvez générer automatiquement un certificat SSL pour votre eggdrop depuis le répertoire des sources. La commande est `make sslcert`. Si vous avez choisi un autre répertoire d'installation que celui par défaut, vous pouvez indiquer le répertoire avec l'option <kbd>--DEST=votre_repertoire</kbd>. Ceci lance la génération interactive du certificat. 
 + 
 +Vous pouvez générer le certificat de manière non-interactive avec la commande `make sslsilent` 
 +===== La suite ===== 
 +Vous avez désormais un eggdrop fonctionnel, il est temps de vous intéresser à l'[[:eggdrop:utilisation]] et à l'ajout de [[:scripts:]]. Et pourquoi pas à l'ajout de [[:eggdrop:modules]] 
eggdrop/installation.1695825681.txt.gz · Dernière modification : 2023/09/27 14:41 de CrazyCat