The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats
Personal tools

Installation.es

From the makers of InspIRCd.

Jump to: navigation, search

Contents

Compilando e Instalando InspIRCd

Descarga

Hay 2 opciones para descargar InspIRCd. Dependiendo de las versiones disponibles y de lo que tu quieres puedes instalarlo vía el tarball o vía SVN. Las dos posibilidades son documentadas mas abajo.

Lanzamiento

Descarga el tarball mas actualizado desde la página web oficial acá

SVN

Mira por las ultias versiones de InspIRCd desde el repositorio de SVN. Obten un tarball por ViewVC aqui. O puedes ver los repositorios directamente con este comando, para la version 'trunk' (experimental):

svn co http://svn.inspircd.org/repository/trunk/inspircd inspircd

O para la version 1.x (más estable):

svn co http://svn.inspircd.org/repository/branches/1_0_stable inspircd
Trunk vs. Estable

El Trunk es para gente que le gusta la aventura y que le gusta tener lo último de lo último.

Tenemos InspIRCd en dos versiones, trunk y 1_0_stable (Version 1.0 estable):

  • Trunk tiene un activo desarrollamiento de NUEVAS FUNCIONES como también de Arreglos (fixes)
  • 1.0 estable es la rama antigua, que no está muy mantenida.

En un futuro cercano, la version 1.1 será la estable y la 1.2 será parte del trunk.

Extraer

Si tu obtuviste un tarbaill desde InspIRCd (no directamente desde SVN) se extrae con esto:

 tar xjf nombredelarchivo.tar.bz2

Opcional: Agregar Módulos Extra

Si quieres agregar cualquier módulo con dependencia en src/modules/extra/ has lo siguiente (Nota: ./configure automaticamente hace esto por ti su elegiste SSL):

cd src/modules/
ln -s extra/m_moduloquequieres.cpp

Si tu quieres agregar un módulo del Repositorio no Oficial de Modulos solo debes copiar y pegarlo en src/modules.

NOTA: Este es un ejemplo opcional. No escribas este comando literalmente y no simbolices cualquier cosa, a menos que lo ¡necesites!

Configuración

Corre el script ./configure en el directorio base de InspIRCd y escribe los detalles que quieras de tu servidor.

Construyendo

Escribe 'make' para construir los binarios del IRCd. Despues escribe 'make install' para instalarlo.

Configurandolo y Ejecutandolo

Editar Configuracion

Para editarlo es tan facil como copiar docs/inspircd.conf.example a conf/inspircd.conf y editarlo. Mira la Lista de Modulos para encontrar documentación específica para la configuración de los módulos. Mira la página de Configuración para mas detalles sobre la configuración base.

Ejecutar!

Para iniciar InspIRCd debes usar ./inspircd start, debes tener en cuenta de que el script se debe ejecutar en el directorio base de InspIRCd y no el binario en bin/ (u otro lugar de instalacion del binario) Mira la página Parametros de la línea de comandos para más detalles de como usar el script.

Notas

Privilegios

Es fácil de configurar todo y sin usar los permisos de root, para poder correr InspIRCd. InspIRCd y su script de configuración NO VA A CORRER como root, esto es diseñado para SU seguridad.

Adding Modules

Si quieres agregar un modulo que no estaba cuando instalaste InspIRCd, solo debes copiar el modulo a src/modules, y después ejecutar:

./configure -modupdate

y siguiente

make install

Parches No-Estandares

Si tu tienes librerias instaladas en un lugar no-estandarizado, por ejemplo una instalacion local de libgnutils en tu directorio, debes hacer lo siguiente:

export PATH=/tu/lugar:"${PATH}"

Y la configuracion y construcción correrá normal. Esto es de forma Temporal, pero si quieres de forma Permanente debes cambiar la definicion de PATH en el script de tu shell.