DarkU: el ircd de DarkBolt

ESTE PROYECTO ESTA DISCONTINUADO

El DarkU es un servidor de IRC para entornos *nix basado en el desarrollado para Undernet y a su vez la adaptación realizada para la red iRC-Hispano. El desarrollo de este ircd fue originalmente realizado para Redhispana.org, (en ese momento denominado ircuRH) más tarde tras mi marcha el proyecto sería renombrado como DarkU y utilizado en DarkBolt Networks, entre otras redes.

Descargar

Como instalar el DarkU

1) Descarga el paquete: Lo primero es conseguir el paquete que incluye el software del demonio de IRC. Para esto puede optarse por bajarlo comprimido en el enlace anterior y seguir con el paso número 2 o bien bajar directamente la versión del CVS y continuar con el paso número 3.

Para descargar del CVS:

cvs -d :pserver:anonymous@darku2.cvs.sourceforge.net:/cvsroot/darku2 co DarkU

Para actualizar desde el CVS:

cvs -d :pserver:anonymous@darku2.cvs.sourceforge.net:/cvsroot/darku2 update

2) Descomprimir el paquete: Para descomprimir el paquete de nuestro demonio de IRC necesitas el descompresor de GNU gzip. Una vez tengas este programa, disponible en casi cualquier sistema UNIX, deberás teclear el siguiente comando:

tar xzf DarkuX.XX.tar.gz

Tras ejecutar este comando el código fuente del programa quedará expandido en el directorio DarkU/ listo para compilarlo. Las X deberán ser substituidas por los números de la versión correspondiente del paquete.

3) Entrar al directorio: A continuación para proseguir con la instalación debe entrar en el directorio de los fuentes. Para ello ejecutaremos la orden:

cd DarkU/

4) «./configure»
A continuación ejecutaremos ese comando. Este generará el archivo config/setup.h, la configuración que se especifique en este archivo dependerá del sistema operativo.

5) «make config»
Este comando generará el fichero include/config.h. Este comando realizará una serie de preguntas para compilar el demonio con la configuración deseada. Puedes ejecutar este comando tantas veces como quieras y usará los últimos valores como predeterminados. Si en una pregunta tecleas el simbolo ? y acontinuación pulsas intro se te mostrará una ayuda extensa para esa opción. Si llegado un momento no deseas cambiar más valores de configuración tecleando c se finalizará el script con el resto de valores por defecto.

6) “make”: A continuación llega la fase del make. Teclea este comando dentro del directorio principal del código fuente y se compilará tu ircd. En caso de que en este proceso se produzca un error y no compile el programa comunicamelo, pero asegurate con anterioridad de haber realizado todos los pasos de forma correcta.

7) “make install”: Este es el último comando. La ejecución de este instalará el programa en el directorio o directorios que hemos especificado en el “configure”. En caso de que este comando falle comprueba los permisos del archivo binario y de los directorios de destino del programa. Una vez instalado el programa deberás crear un archivo llamado ircd.conf con la configuración del demonio y podrás tambien incluir un fichero ircd.motd con el mensaje del día que será mostrado a los usuarios que entren al servidor.

Otra documentación de interés:

  • Changelog – Puedes consultar las modificaciones del DarkU en el archivo adjunto.
  • Comandos – Los comandos de los que dispone el servidor de irc DarkU.
  • Modos – Los modos de los que dispone el DarkU para usuarios y canales.
  • BDD – Funcionamiento y utilidad de la base de datos distribuída.