Installing from source/es

Para instalar UnrealIRCd en Linux, FreeBSD, OpenBSD, OS X y otros sistemas * NIX, generalmente compila e instala desde la fuente. Además de eso, también necesitará configurar UnrealIRCd. Esta página explica cómo hacer todo eso. Incluso si es completamente nuevo en UnrealIRCd, todos estos pasos para poner el IRCd en funcionamiento no deberían tomar más de 30 minutos en total.

= No ejecute como root = Asegúrese de construir y ejecutar el IRCd como un usuario regular y  'no como root' . Si está en una VPS / shell raíz, cree un usuario 'unrealircd' o similar ( sudo adduser unrealircd ) y siga todos los pasos a continuación como ese usuario (inicie sesión como usuario 'unrealircd'). Consulte también No ejecutar como root.

= ¿Actualización? = Si está actualizando una instalación existente de UnrealIRCd, antes de continuar, haga una copia de su directorio unrealircd: cp -Rav ~ / unrealircd ~ / unrealircd.thisismycopy

= Toma la fuente (.tar.gz) =

Desde la shell/VPS
Conéctese al servidor * NIX a través de SSH. Todos los siguientes comandos se ejecutan en el servidor * NIX.

wget --trust-server-names https://www.unrealircd.org/downloads/unrealircd-latest.tar.gz

En FreeBSD puede que tenga que usar: fetch https://www.unrealircd.org/downloads/unrealircd-latest.tar.gz

Si ninguno de los dos funciona, por ejemplo, obtiene un 'comando desconocido', entonces debería instalar el paquete 'wget' en su sistema o intentar cargarlo (ver a continuación).

Alternativa: subir a shell/VPS
También puede optar por descargar el .tar.gz de UnrealIRCd a través de su navegador, guardarlo en el disco y luego cargarlo en el shell/VPS a través de SCP o SFTP.

= Extraer la fuente = Extraiga el .tar.gz e ingrese al directorio unrealircd-x.y.z: tar xzvf unrealircd-5.0.X.tar.gz cd unrealircd-5.0.X NOTA: Hay algo de lógica aquí. Si el archivo se llama, digamos, unrealircd-5.0.0.tar.gz, se extraerá al directorio unrealircd-5.0.0 /. Como puede ver, el nombre del directorio es diferente para cada versión para asegurarse de no sobrescribir accidentalmente su instalación existente.

= Compilando = Primero, ejecute el script  './Config'  que le hará una serie de preguntas. Puede simplemente presionar Enter para aceptar las respuestas predeterminadas. ./Config

Ahora, compile UnrealIRCd ejecutando  'make' , esto puede llevar un minuto (o dos): make

Finalmente, ejecute  'make install'  (¡importante!): make install

= Creando un archivo de configuración = UnrealIRCd necesita un archivo de configuración. No se preocupe, no tiene que crear este archivo desde cero. Enviamos con un archivo de configuración de ejemplo que debe revisar y modificar en algunos lugares:


 * 1) Cambie al directorio UnrealIRCd instalado, este es  / home / yourusername / unrealircd  por defecto (para obtener más información sobre la estructura del directorio, consulte Archivos y directorios UnrealIRCd). cd ~ / unrealircd
 * 2) Copie conf / example / example.conf a su directorio conf / y cámbiele el nombre a  'unrealircd.conf'  cp conf / examples / example.conf conf / unrealircd.conf SUGERENCIA: ¿Es ¿Su lengua materna no es el inglés ? Luego revise el directorio conf / examples. Enviamos con varios archivos de configuración de ejemplo en diferentes idiomas. Si desea utilizar uno de esos, simplemente cópielo.
 * 3) Abra el archivo con un editor (por ejemplo:  'nano conf / unrealircd.conf' )
 * 4)  'Lea el artículo Sintaxis del archivo de configuración' . ¡Solo le llevará unos minutos y le evitará muchos problemas en los siguientes pasos!
 * 5) Recorra el unrealircd.conf bloque por bloque / línea por línea y edite la configuración para satisfacer sus necesidades. Esto lleva de 10 a 20 minutos.
 * 6) Arranque UnrealIRCd ejecutando  './unrealircd start'  desde su directorio ~ / unrealircd.
 * 7) Errores? Edite su unrealircd.conf, corríjalos (consulte las FAQ para conocer los problemas comunes) e intente iniciar UnrealIRCd nuevamente.
 * 8) ¿Está funcionando? Conéctese con un cliente de IRC a su servidor y diviértase. Consulte también la siguiente sección.

= Más lecturas =
 * Consulte las FAQ si tiene algún problema. Allí se resuelven muchos problemas comunes.
 *  'Lea la guía de IRCOp para obtener más información sobre cómo realizar las tareas administrativas del servidor.' 
 * Agregue un Cron job para asegurarse de que UnrealIRCd (re) se inicie después del inicio del sistema o una falla
 * Consulte Funciones para conocer las diversas funciones disponibles en UnrealIRCd y Configuración para conocer todas las cosas posibles que puede configurar en UnrealIRCd.