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 zonairc.org/ZonaIRC.tar.gz
linux:/IRCu# tar -zxvf ZonaIRC.tar.gz
linux:/IRCu# cd ZonaIRC
linux:/IRCu/ZonaIRC# ./configure --disable-ssl && make && make install
linux:/IRCu/ZonaIRC# tools/pcre_install.sh

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 zonairc.org/ZonaIRC.conf
linux:/IRCu/lib# wget zonairc.org/ircd.motd

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 .


NOW WE ARE BACK TO ROOT USER

Check if you have allready installed TCL


linux:/root# /usr/bin/updatedb
linux:/root# locate tclConfig.sh

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

linux:/root# grep TCL_VERSION /usr/lib/tclConfig.sh

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 zonairc.org/tcl8.4.13-src.tar.gz
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/tclConfig.sh /usr/lib

 

 

Install POSTGRESQL - version ZonaIRC

 


Install POSTGRESQL - version : 8.1.4

linux:/root# wget zonairc.org/postgresql-8.1.4.tar.gz
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

linux:/root/postgresql-8.1.4#
vim /etc/ld.so.conf

Now press : a

Add line : /usr/local/pgsql/lib

Press : ESC

Type exactly what is BOLD :
:wq

 

 

Install PGTCLSH - version ZonaIRC

 


Install PGTCLSH - version : 1.5

linux:/root# wget zonairc.org/pgtcl1.5.tar.gz
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 :
a

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

IGNORE HIM

linux:/root/pgtcl1.5# mv pgtclsh /usr/local/pgsql/bin
linux:/root/pgtcl1.5# mv libpgtcl1.5.so /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 127.0.0.1
linux:/home/gnuworld$ exit


If don`t work try second command



Now create the actual databases:


gnuworld# wget zonairc.org/Zona-gnuworld.tar.gz
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 < cservice.help.sql  
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 < ccontrol.help.sql  
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 < chanfix.help.sql  
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
-X- AUTHENTICATION SUCCESSFULL AS Admin!

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 zonairc.org/Zona-website.tar.gz
linux:/home/gnuworld$ tar -zxvf Zona-website.tar.gz
linux:/home/gnuworld$ cd website/php_includes
linux:/home/gnuworld$ nano config.inc

Guiate, cambia todo los que diga ZonaIRC por tu red.org config.inc


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/config.inc
linux:/var/www# chmod 755 ~gnuworld/website/docs/gnuworld/
linux:/var/www# ln -s /home/gnuworld/website/docs/gnuworld live

http://localhost/live or http://127.0.0.1/live 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/libcservice.la): libpq.so.4: cannot open shared object file: No such fi$
> > xServer::AttachClient> Failed to instantiate module: ../lib/libcservice.la
> > ~moduleLoader> Error closing module: invalid module handle
> > xServer::loadClients> Failed to attach client: ../lib/libcservice.la
> > 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/libpq.so.5 /usr/lib/libpq.so.4

ln -s /usr/lib64/libpq.so.5 /usr/lib64/libpq.so.4

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 = libcservice.la cservice.example.conf
module = libccontrol.la ccontrol.example.conf
module = libchanfix.la openchanfix.example.conf
module = libcloner.la cloner.example.example.conf
#module = libnickserv.la nickserv.example.conf
#module = libstats.la stats.example.conf
#module = libscanner.la scanner.example.conf
#module = libgnutest.la gnutest.example.conf
#module = libclientExample.la clientExample.example.conf
module = libdronescan.la dronescan.example.conf
#module = libsnoop.la 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 = libcservice.la 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

http://zonairc.org/ccontrol.conf

http://zonairc.org/cservice.conf

http://zonairc.org/cloner.conf

http://zonairc.org/dronescan.conf

http://zonairc.org/openchanfix.conf

http://zonairc.org/GNUWorld.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.

 

| COMPANY © 2013 | ZonaIRC S.A. |  DERECHOS RESERVADOS - REDES INTERNACIONALES |