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/30 12:17] – [Installation] 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
 +<WRAP center round tip 80%>
 +Votre système doit avoir certaines bibliothèques d'installées, à savoir: **tcl**, **tcl-devel**, **tcllib** et **openssl-devel**
 +</WRAP>
 +
 ===== Installation ===== ===== 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 `./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.
Ligne 8: Ligne 12:
   * Tapez `make` à partir du répertoire Eggdrop.   * 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é.)).   * 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 botnets entre Eggdrops, reportez-vous à [[#SSL]]+  * 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%> <WRAP center round important 80%>
 Ce qui suit se fait depuis le répertoire où est installé Eggdrop Ce qui suit se fait depuis le répertoire où est installé Eggdrop
 </WRAP> </WRAP>
-  * Modifiez complètement votre fichier de configuration.+  * [[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.   * 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%> <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. 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> </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.1696076272.txt.gz · Dernière modification : 2023/09/30 12:17 de CrazyCat