Install ZonaIRC IRCu+Nefarious- Postgresql - GNUWorld - Website - The-Jude


Install Librerias en la root - version ZonaIRC

linux:/root# sudo apt-get install byacc
linux:/root# sudo apt-get install flex
linux:/root# sudo apt-get install screen
linux:/root# sudo apt-get install gcc g++ cpp
linux:/root# sudo apt-get install bison
linux:/root# sudo apt-get install make automake
linux:/root# sudo apt-get install libpqxx-4.0
linux:/root# sudo apt-get install libreadline6-dev
linux:/root# sudo apt-get install zlib1g-dev
linux:/root# sudo apt-get install vim
linux:/root# sudo apt-get install nano
linux:/root# sudo apt-get install wget

Install IRCu +Nefarious - version ZonaIRC


Create IRCu and gnuworld

linux:/root# adduser IRCu

After that press ENTER and pick a password

Now we start to install ircu

linux:/root# su - IRCu
linux:/IRCu# wget
linux:/IRCu# tar -zxvf ZonaIRC.tar.gz
linux:/IRCu# cd ZonaIRC
linux:/IRCu/ZonaIRC# ./configure --disable-ssl && make && make install
linux:/IRCu/ZonaIRC# tools/

linux:/IRCu/ZonaIRC# ./configure --disable-ssl && make && make install
linux:/IRCu/ZonaIRC# cd
linux:/IRCu/# cd lib
linux:/IRCu/lib# nano ircd.conf


Descarga nuestra guia y edita todo lo que diga ZonaIRC y pon tu IP de tu VPS donde estas instalando tu IRCu)

Mas Informacion de la instalacion del IRCu Install Ver Mas

linux:/IRCu/lib# wget
linux:/IRCu/lib# wget

linux:/IRCu/lib# cd

linux:/IRCu/ZonaIRC# cd bin

linux:/IRCu/bin# ./ircd
linux:/IRCu# exit


Install TCL 8.4.13 - version ZonaIRC

Si ya tienes el tcl 8 no es necesario que lo instales .


Check if you have allready installed TCL

linux:/root# /usr/bin/updatedb
linux:/root# locate

Must to return : /usr/lib/ if you have TCL INSTALLED

linux:/root# grep TCL_VERSION /usr/lib/

Must have return : 8.0 or higher

If you don`t have TCL installed must to follow :

Install TCL - version : 8.4.13-src

linux:/root# wget
linux:/root# tar -zxvf tcl8.4.13-src.tar.gz
linux:/root# cd tcl8.4.13/unix/
linux:/root/tcl8.4.13/unix/# ./configure
linux:/root/tcl8.4.13/unix/# make
linux:/root/tcl8.4.13/unix/# make install
linux:/root/tcl8.4.13/unix/# cd ..
linux:/root/tcl8.4.13/# cd ..
linux:/root# ln -s /usr/local/lib/ /usr/lib



Install POSTGRESQL - version ZonaIRC


Install POSTGRESQL - version : 8.1.4

linux:/root# wget
linux:/root# tar -zxvf postgresql-8.1.4.tar.gz
linux:/root# sudo apt-get install readline
linux:/root# sudo apt-get install zlib
linux:/root# cd postgresql-8.1.4
linux:/root/postgresql-8.1.4# ./configure --with-CXX --enable-multibyte --with-tclconfig=/usr/lib --without-tk --without-readline --without-zlib
linux:/root/postgresql-8.1.4# ln -s /usr/bin/make /usr/bin/gmake
linux:/root/postgresql-8.1.4# sudo apt-get install gmake
linux:/root/postgresql-8.1.4# sudo apt-get install gcc
linux:/root/postgresql-8.1.4# sudo apt-get install g++
linux:/root/postgresql-8.1.4# sudo apt-get install automake
linux:/root/postgresql-8.1.4# gmake --version
linux:/root/postgresql-8.1.4# gmake
linux:/root/postgresql-8.1.4# gmake install

Here you can use any editor do you want , i use VIM

vim /etc/

Now press : a

Add line : /usr/local/pgsql/lib

Press : ESC

Type exactly what is BOLD :



Install PGTCLSH - version ZonaIRC


Install PGTCLSH - version : 1.5

linux:/root# wget
linux:/root# tar -zxvf pgtcl1.5.tar.gz
linux:/root# cd pgtcl1.5
linux:/root/pgtcl1.5# export PG_CONFIG=/usr/local/pgsql/bin/pg_config
linux:/root/pgtcl1.5# ./configure --with-tcl=/usr/lib/ --prefix=/usr/local/pgsql --exec-prefix=/usr/local/pgsql --with-postgres-lib=/usr/local/pgsql/lib
linux:/root/pgtcl1.5# gmake
linux:/root/pgtcl1.5# cd generic
linux:/root/pgtcl1.5/generic# vim pgtclAppInit.c

Now in edit mode press :

Modify line :#include in #include "libpgtcl.h"

Press : ESC

Type exactly what is BOLD : :wq

linux:/root/pgtcl1.5/generic# cd ..
linux:/root/pgtcl1.5# gmake pgtclsh
linux:/root/pgtcl1.5# gmake install

You will recive an error but IGNORE HIM :

/usr/bin/install: cannot stat `./doc/*.n': No such file or directory
make: *** [install-doc] Error 1


linux:/root/pgtcl1.5# mv pgtclsh /usr/local/pgsql/bin
linux:/root/pgtcl1.5# mv /usr/local/pgsql/lib
linux:/root/pgtcl1.5# updatedb
linux:/root/pgtcl1.5# ldconfig
linux:/root/pgtcl1.5# /usr/local/pgsql/bin/pgtclsh

Must be something like this :

root@Shadow:/home/catalin/Server/pgtcl1.5# /usr/local/pgsql/bin/pgtclsh


Creando Base de Datos- version ZonaIRC


Now we crate DATABASE

linux:/root# mkdir /usr/local/pgsql/data
linux:/root# chown gnuworld /usr/local/pgsql/data
linux:/root# chgrp gnuworld /usr/local/pgsql/data
linux:/root# su - gnuworld


Install GNUWorld - version ZonaIRC


linux:/home/gnuworld$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
linux:/home/gnuworld$ /usr/local/pgsql/bin/postmaster -S -B 64 -N 32 -i -D /usr/local/pgsql/data -o -F -h
linux:/home/gnuworld$ exit

If don`t work try second command

Now create the actual databases:

gnuworld# wget
gnuworld# tar -zxvf Zona-gnuworld.tar.gz
gnuworld# cd gnuworld  
gnuworld/gnuworld# ./configure --enable-modules=ccontrol,cservice,clientExample,cloner,dronescan,gnutest,
openchanfix,scanner,snoop,stats --with-pgsql-home=/usr/local/pgsql --with-extra-includes=/usr/include/postgresql/  
gnuworld/gnuworld# make; make install
gnuworld/gnuworld# cd doc  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/createdb --template=template0 -E=SQL_ASCII cservice  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql cservice < cservice.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql cservice < cservice.config.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql cservice < languages.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql cservice < language_table.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql cservice < greeting.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql cservice <  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql cservice < cservice.web.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql cservice < cservice.addme.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/createdb --template=template0 -E=SQL_ASCII ccontrol  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql ccontrol < ccontrol.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql ccontrol <  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql ccontrol < ccontrol.addme.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql ccontrol < ccontrol.commands.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/createdb --template=template0 -E=SQL_ASCII dronescan  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/psql dronescan < dronescan.sql  
gnuworld/gnuworld/doc$ /usr/local/pgsql/bin/createdb --template=template0 -E=SQL_ASCII chanfix  
gnuworld/gnuworld/doc$ cd ../mod.openchanfix/doc/ 
gnuworld/gnuworld/mod.openchanfix/doc$ /usr/local/pgsql/bin/psql chanfix < chanfix.sql  
gnuworld/gnuworld/mod.openchanfix/doc$ /usr/local/pgsql/bin/psql chanfix < chanfix.languages.sql
gnuworld/gnuworld/mod.openchanfix/doc$ /usr/local/pgsql/bin/psql chanfix < chanfix.language.english.sql  
gnuworld/gnuworld/mod.openchanfix/doc$ /usr/local/pgsql/bin/psql chanfix <  
gnuworld/gnuworld/mod.openchanfix/doc$ /usr/local/pgsql/bin/psql chanfix < chanfix.addme.sql  
gnuworld/gnuworld/mod.openchanfix/doc$ cd ..
gnuworld/gnuworld/mod.openchanfix/ cd ..
gnuworld/gnuworld$ cd bin
gnuworld/gnuworld/bin$ cp GNUWorld.example.conf GNUWorld.conf
gnuworld/gnuworld/bin$ cp cservice.example.conf cservice.conf  
gnuworld/gnuworld/bin$ cp ccontrol.example.conf ccontrol.conf  
gnuworld/gnuworld/bin$ cp dronescan.example.conf dronescan.conf  
gnuworld/gnuworld/bin$ cp openchanfix.example.conf openchanfix.conf
gnuworld/gnuworld/bin$ cp cloner.example.conf cloner.conf

Editar las confis y levantar el GNUWorld X

gnuworld/gnuworld/bin$ ./gnuworld -c -f GNUWorld.conf



The result :
For login to X type next command :

/msg X@channels.ZonaIRC.Org login Admin temPass

Now we have a little and we will be done



Install Website - version ZonaIRC


linux:/root# sudo apt-get install apache2
linux:/root# sudo apt-get install php5
linux:/root# sudo apt-get install libapache2-mod-php5
linux:/root# sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
linux:/root# sudo apt-get install php5-gd
linux:/root# sudo apt-get install php5-dev php5-pgsql
linux:/root# sudo apt-get install libpqxx-3.1 libpqxx3-dev
linux:/root# su - gnuworld
linux:/home/gnuworld$ cd /gnuworld/doc/
linux:/home/gnuworld/doc$ /usr/local/pgsql/bin/createdb --template=template0 -E=SQL_ASCII local_db
linux:/home/gnuworld/doc$ /usr/local/pgsql/bin/psql local_db < local_db.sql

linux:/home/gnuworld$ wget
linux:/home/gnuworld$ tar -zxvf Zona-website.tar.gz
linux:/home/gnuworld$ cd website/php_includes
linux:/home/gnuworld$ nano

Guiate, cambia todo los que diga ZonaIRC por tu

From the last command we are in here :

linux:/home/gnuworld/gnuworld$ exit
linux:/root# cd /var/www
linux:/var/www# chmod 711 ~gnuworld
linux:/var/www# chmod 711 ~gnuworld/website
linux:/var/www# chmod 755 ~gnuworld/website/php_includes
linux:/var/www# chmod 644 ~gnuworld/website/php_includes/
linux:/var/www# chmod 755 ~gnuworld/website/docs/gnuworld/
linux:/var/www# ln -s /home/gnuworld/website/docs/gnuworld live

http://localhost/live or sau http://ip/live 

If you get a PHP error do this:
linux:/var/www# nano /etc/php5/apache2/php.ini

Find the line : register_globals That looks like this:
register_globals = Off

Edit the line to :

register_globals = On

After you finished save and:

linux:/var/www# service apache2 restart



Install The-Jude - version ZonaIRC


aki leer para configurar el the jude y funcione automaticos todos los registros de canales por la web de cservice

Instalando y Configurando Dale Clic aki ---> THE JUDE


Datos Adicionales Leer - version ZonaIRC



si ejecutas el gnuworld

./gnuworld -c -f GNUWorld.example.conf

si al ejecutar el gnuworld tienes este error

> moduleLoader> Error opening module (../lib/ cannot open shared object file: No such fi$
> > xServer::AttachClient> Failed to instantiate module: ../lib/
> > ~moduleLoader> Error closing module: invalid module handle
> > xServer::loadClients> Failed to attach client: ../lib/
> > xServer> Failed in loading one or more modules

has lo siguiente y ve a la root y coloca estos comandos

php -v

ln -s /usr/lib/ /usr/lib/

ln -s /usr/lib64/ /usr/lib64/

y ve a correr nuevamente el gnuworld no olvides de leer la confi de abajo bye..

cualquier cosa estamos en /server irc.zonairc.rog canal #Ayuda o #Coder-Com

en la parte del confi example del GNUWorld.example.conf no te olvides de revisar esto debe estar asi

si en caso instalastes el chanfix o operchanfix y drone sakas el # si no pues la colocas y los resto debe estar asi solo es un ejemplo

# To use a certain module, uncomment it below.
module = cservice.example.conf
module = ccontrol.example.conf
module = openchanfix.example.conf
module = cloner.example.example.conf
#module = nickserv.example.conf
#module = stats.example.conf
#module = scanner.example.conf
#module = gnutest.example.conf
#module = clientExample.example.conf
module = dronescan.example.conf
#module = snoop.example.conf

ai esta instalado el chanfix lo q ves sin # pero si no ta instalado colocas # okis no te olvides

todos los examples como cservice ccontrol y gnuwrold q ves como example.conf a la hora que editas guardas y kitas el example

debe quedar asi un ejemplo

module = cservice.conf

okis bye eso es todo :D

Guiate de estos tres confis con mas facilidad okis y pon asi como ves aki esta parte del confi como veras mi confi tiene todo solo editas
lo que esta aki eso esta en el confi Uworld no copies y pegues edita y
solo modika lo ves aki este confi q able arriba es del Uworld.conf <----- eso edita y coloca como esta aki arriba okis bye.



y si te descarga un archivo cuando pones tu web de cservice live instalas esto en la root


sudo apt-get install mysql-server mysql-client

sudo apt-get install php5 libapache2-mod-php5

/etc/init.d/apache2 restart


si en algunos casos de los linux ubuntu te pidiera reinstalar el apache pones esto


sudo apt-get install php5-pgsql

instalas esto para que tu web a la hora que un usuario se registre mande el mail de registro de los usuernames


sudo apt-get install sendmail


Problema resuelto y aparecera tu web de cservice :D Staff ZonaIRC 2016

By David

/Server IRC.ZonaIRC.Org 6667 entras al canal #coder-com


Staff ZonaIRC.