Installation.es
From the makers of InspIRCd.
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.

















