Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/aolserver4.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/aolserver4.xml,v diff -u -r1.24 -r1.25 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/aolserver4.xml 13 Jan 2005 13:55:17 -0000 1.24 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/aolserver4.xml 5 Feb 2005 18:22:17 -0000 1.25 @@ -53,16 +53,16 @@ Remember that you have to be root if you want to follow these instructions. On Mac OS X type sudo su - to become root. Alternatively use curl -L -O instead of wget (especially on Mac OS X). [root root]# cd /usr/local/src -[root src]# wget http://heanet.dl.sourceforge.net/sourceforge/tcl/tcl8.4.7-src.tar.gz -[root src]# tar xfz tcl8.4.7-src.tar.gz -[root src]# cd tcl8.4.7/unix +[root src]# wget http://heanet.dl.sourceforge.net/sourceforge/tcl/tcl8.4.9-src.tar.gz +[root src]# tar xfz tcl8.4.9-src.tar.gz +[root src]# cd tcl8.4.9/unix [root unix]# ./configure --enable-threads [root unix]# make install [root root]# cd /usr/local/src -wget http://heanet.dl.sourceforge.net/sourceforge/tcl/tcl8.4.7-src.tar.gz -tar xfz tcl8.4.7-src.tar.gz -cd tcl8.4.7/unix +wget http://heanet.dl.sourceforge.net/sourceforge/tcl/tcl8.4.9-src.tar.gz +tar xfz tcl8.4.9-src.tar.gz +cd tcl8.4.9/unix ./configure --enable-threads make install @@ -73,10 +73,10 @@ Download the aolserver from CVS. [root root]# cd /usr/local/src -[root src]# mkdir aolserver40r9 -[root src]# cd aolserver40r9 +[root src]# mkdir aolserver40r10 +[root src]# cd aolserver40r10 [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver login -[root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co -r aolserver_v40_r9 aolserver +[root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co -r aolserver_v40_r10 aolserver [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nscache [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nspostgres [root aolserver]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nssha1 @@ -85,30 +85,30 @@ [root aolserver]# tar xvfz tDOM-0.7.8.tar.gz [root root]# cd /usr/local/src -mkdir aolserver40r9 -cd aolserver40r9 -cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co -r aolserver_v40_r9 aolserver +mkdir aolserver40r10 +cd aolserver40r10 +cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co -r aolserver_v40_r10 aolserver cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nscache cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nspostgres cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nssha1 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co -r v2_7 nsoracle -wget http://www.tdom.org/tDOM-0.7.8.tar.gz -tar xvfz tDOM-0.7.8.tar.gz +wget http://www.tdom.org/files/tDOM-0.8.0.tar.gz +tar xvfz tDOM-0.8.0.tar.gz Configure, compile and install AOLserver Many people need to run more than one version of AOLserver in parallel. This section accomodates future upgrades by installing AOLserver 4 in /usr/local/aolserver40r9. - [root aolserver]# cd /usr/local/src/aolserver40r9/aolserver -[root aolserver]# ./configure --prefix=/usr/local/aolserver40r9 --with-tcl=/usr/local/lib/ + [root aolserver]# cd /usr/local/src/aolserver40r10/aolserver +[root aolserver]# ./configure --prefix=/usr/local/aolserver40r10 --with-tcl=/usr/local/lib/ [root aolserver]# make install -cd /usr/local/src/aolserver40r9/aolserver -./configure --prefix=/usr/local/aolserver40r9 --with-tcl=/usr/local/lib/ +cd /usr/local/src/aolserver40r10/aolserver +./configure --prefix=/usr/local/aolserver40r10 --with-tcl=/usr/local/lib/ make install - If this is the only version of AOLserver in use, or is the default version, create a symlink. If not, then be sure to use /usr/local/aolserver40r9 instead of /usr/local/aolserver in future steps and check any scripts and makefiles you run to ensure they use the correct path. - [root aolserver]# ln -s /usr/local/aolserver40r9 /usr/local/aolserver + If this is the only version of AOLserver in use, or is the default version, create a symlink. If not, then be sure to use /usr/local/aolserver40r10 instead of /usr/local/aolserver in future steps and check any scripts and makefiles you run to ensure they use the correct path. + [root aolserver]# ln -s /usr/local/aolserver40r10 /usr/local/aolserver @@ -117,13 +117,13 @@ Install nscache - [root aolserver]# cd /usr/local/src/aolserver40r9/nscache -[root nscache]# make install AOLSERVER=/usr/local/aolserver40r9 + [root aolserver]# cd /usr/local/src/aolserver40r10/nscache +[root nscache]# make install AOLSERVER=/usr/local/aolserver40r10 Install nsoracle (if you want to use Oracle) [root nscache]# cd ../nsoracle -[root nsoracle]# make install AOLSERVER=/usr/local/aolserver40r9 +[root nsoracle]# make install AOLSERVER=/usr/local/aolserver40r10 OpenACS looks for the Oracle driver at /usr/local/aolserver/bin/ora8.so, but some versions of @@ -133,7 +133,7 @@ Install nspostgres (if you want to use Postgres) [root nscache]# cd ../nspostgres -[root nspostgres]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib[root nspostgres]# make install POSTGRES=LSB ACS=1 INST=/usr/local/aolserver40r9 AOLSERVER=/usr/local/aolserver40r9 +[root nspostgres]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib[root nspostgres]# make install POSTGRES=LSB ACS=1 INST=/usr/local/aolserver40r10 AOLSERVER=/usr/local/aolserver40r10 If you get errors like: nspostgres.c: In function `Ns_PgTableList': @@ -162,7 +162,7 @@ [root nspostgres]# cd ../nssha1 [root nssha1]# Now install nssha1: - [root nssha1]# make install AOLSERVER=/usr/local/aolserver40r9 + [root nssha1]# make install AOLSERVER=/usr/local/aolserver40r10 If the make fails you will have to edit nssha1.c. Comment out the following 2 lines (lines 139-140): // typedef unsigned int u_int32_t; // typedef unsigned char u_int8_t; @@ -172,7 +172,7 @@ [root nssha1]# cd ../tDOM-0.7.8/unix Edit the CONFIG file. Uncomment the instructions meant for AOLserver 4, but edit it to look like this: ../configure --enable-threads --disable-tdomalloc - --prefix=/usr/local/aolserver40r9 --with-tcl=/usr/local/lib + --prefix=/usr/local/aolserver40r10 --with-tcl=/usr/local/lib Now you can compile and configure tDOM [root unix]# sh CONFIG [root unix]# make install @@ -207,17 +207,17 @@ [root bin]# cp /tmp/&tarballpath;/packages/acs-core-docs/www/files/nsd-oracle.txt ./nsd-oracle [root bin]# chmod 750 nsd-oracle [root bin]# -cd /usr/local/aolserver40r9/bin +cd /usr/local/aolserver40r10/bin cp /var/tmp/&tarballpath;/packages/acs-core-docs/www/files/nsd-oracle.txt ./nsd-oracle chmod 750 nsd-oracle PostgreSQL - [root aolserver]# cd /usr/local/aolserver40r9/bin + [root aolserver]# cd /usr/local/aolserver40r10/bin [root bin]# cp /var/tmp/&tarballpath;/packages/acs-core-docs/www/files/nsd-postgres.txt ./nsd-postgres [root bin]# chmod 755 nsd-postgres [root bin]# -cd /usr/local/aolserver40r9/bin +cd /usr/local/aolserver40r10/bin cp /var/tmp/&tarballpath;/packages/acs-core-docs/www/files/nsd-postgres.txt ./nsd-postgres chmod 755 nsd-postgres