Blaster Site

subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link
subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

Installing GNUworld

[root@Root]# /usr/bin/updatedb
[root@Root]# locate tclConfig.sh
[root@Root]# grep TCL_VERSION /usr/lib/tclConfig.sh

wget http://www.phlander.as.ro/tcl8.3.4.tar.gz


[root@Root]# tar -xzf tcl8.3.4.tar.gz
[root@Root]# cd tcl8.3.4/unix/
[root@Root]# ./configure
[root@Root]# make
[root@Root]# make install


wget http://cesnet.dl.sourceforge.net/sourceforge/pgsql/postgresql-7.2.4.tar.gz




[root@Root]# tar -xzf postgresql-7.2.4.tar.gz
[root@Root]# cd postgresql-7.2.4/
[root@Root]# ./configure --with-CXX --with-tcl --without-tk
[root@Root]# gmake
[root@Root]# gmake install


pico /etc/ld.so.conf


and add the following line : /usr/local/pgsql/lib
*** save the file, then run :

[root@Root]# ldconfig

*** To check that your PostreSQL installation includes TCL support, check that the following file exists onto your system :

[root@Root]# /usr/local/pgsql/bin/pgtclsh

*** Add a User & Creating GNUWorld:

[root@Root]# adduser gnuworld
[root@Root]# mkdir /usr/local/pgsql/data
[root@Root]# chown gnuworld /usr/local/pgsql/data
[root@Root]# su - gnuworld
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

*** Then run PostgreSQL :

[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -m smart stop
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/postmaster -SiD /usr/local/pgsql/data ( pentru conectarea pe ip )
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/postmaster -S -B 64 -N 32 -i -D /usr/local/pgsql/data -o -F -h 127.0.0.1

ps auxw | grep postmaster

Daca este nevoie de gcc :

wget http://www.phlander.as.ro/gcc-2.95.3.tar.gz

[root@Root]# tar -zxf gcc-2.95.3.tar.gz
[root@Root]# cd gcc-2.95.3
[root@Root]# ./configure
[root@Root]# make
[root@Root]# make install
[root@Root]# su - gnuworld

*** To Download The Gnuworld

[gnuworld@Gnuworld]$ cvs -d:pserver:anonymous@cvs.gnuworld.sourceforge.net:/cvsroot/gnuworld login

*** Type [enter] as password

[gnuworld@Gnuworld]$ cvs -z3 -d:pserver:anonymous@cvs.gnuworld.sourceforge.net:/cvsroot/gnuworld co gnuworld
[gnuworld@Gnuworld]$ cvs -z3 -d:pserver:anonymous@cvs.gnuworld.sourceforge.net:/cvsroot/gnuworld co website

[gnuworld@Gnuworld]$ cd gnuworld/
[gnuworld@Gnuworld]$./configure --enable-modules=cservice,ccontrol
or
[gnuworld@Gnuworld]$ ./configure --disable-static
[gnuworld@Gnuworld]$ gmake
[gnuworld@Gnuworld]$ gmake install
[gnuworld@Gnuworld]$ cd ..
[gnuworld@Gnuworld]$ cd gnuworld/doc/
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/createdb cservice
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/createlang plpgsql cservice -L /usr/local/pgsql/lib
or
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/createlang -L /usr/local/pgsql/lib plpgsql cservice

[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql cservice < cservice.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql cservice < languages.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql cservice < language_table.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql cservice < greeting.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql cservice < cservice.help.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql cservice < cservice.web.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/createdb local_db
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql local_db < local_db.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql cservice < cservice.addme.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/createdb ccontrol
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql ccontrol < ccontrol.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql ccontrol < ccontrol.help.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql ccontrol < ccontrol.addme.sql
[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql ccontrol < ccontrol.commands.sql
[gnuworld@Gnuworld]$ cd ../bin

*** Edit the config files then run

[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/psql cservice

cservice=# update pg_shadow set passwd='passwd' where usename='gnuworld';

pico /usr/local/pgsql/data/pg_hba.conf

host all 127.0.0.1 255.255.255.255 trust
host all 127.0.0.1 255.255.255.255 crypt

[gnuworld@Gnuworld]$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data restart
[gnuworld@Gnuworld]$ cd gnuworld/bin/
[gnuworld@Gnuworld]$ ./gnuworld -c -f GNUWorld.conf &

[gnuworld@Gnuworld]$ cd ../../website/php_includes/


pico /home/gnuworld/website/php_includes/config.inc


[gnuworld@Gnuworld]$ exit
[root@Root]# cd /home/gnuworld/gnuworld/doc/cmaster/
[root@Root]# cp -rp regproc/ /usr/local/pgsql/
[root@Root]# chown -R gnuworld /usr/local/pgsql/regproc/
[root@Root]# su - gnuworld


pico /usr/local/pgsql/regproc/appjudge-config


# Number of days an application has to pass the activity test
set MAX_DAYS 99

# Number of unique IP's that must visit a channel during the activity test
set UNIQUE_JOINS 99

# Number of supporters that must visit the channel during the activity test
set MIN_SUPPORTERS 99

# Duration of the notify period
set NOTIFY_DAYS 99

# Number of days supporters have to confirm their support
set SUPPORT_DAYS 99

[gnuworld@Gnuworld]$ chmod 755 /usr/local/pgsql/regproc/appjudge
[gnuworld@Gnuworld]$ crontab /usr/local/pgsql/regproc/cron-judge.in
[gnuworld@Gnuworld]$ exit

*** Setting up Apache and PHP


wget http://www.phlander.as.ro/apache_1.3.27.tar.gz
wget http://www.phlander.as.ro/php-4.2.3.tar.gz

tar -xzf apache_1.3.27.tar.gz
tar -xzf php-4.2.3.tar.gz
cd apache_1.3.27/
./configure --prefix=/usr/local/apache
cd ../php-4.2.3/
./configure --with-pgsql=/usr/local/pgsql --enable-track-vars --with-apache=../apache_1.3.27
make
make install
cd ../apache_1.3.27/
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make
make install
cd ../php-4.2.3/
cp php.ini-dist /usr/local/lib/php.ini

pico /usr/local/lib/php.ini


[root@Root]# cd /usr/local/apache/htdocs/
[root@Root]# chmod 711 ~gnuworld
[root@Root]# chmod 711 ~gnuworld/website
[root@Root]# chmod 755 ~gnuworld/website/php_includes
[root@Root]# chmod 644 ~gnuworld/website/php_includes/config.inc
[root@Root]# chmod 755 ~gnuworld/website/docs/gnuworld/
[root@Root]# ln -s /home/gnuworld/website/docs/gnuworld live



pico /usr/local/apache/conf/httpd.conf


*** Find:
<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>

*** and replace by : IfModule mod_dir.c

<IfModule mod_dir.c>
<DirectoryIndex index.php index.html>
</IfModule>

*** then find (look for example for 'AddType') :
# And for PHP 4.x, use:
#
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps

*** and replace by : (if you haven't found the lines above, add them in the file then)
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

[root@Root]# ../bin/apachectl start

[root@Root]# /usr/local/apache/bin/apachectl restart

About Us | Site Map | Privacy Policy | Contact Us | ©2003 Company Name