OGo Installation On openSUSE 10.2 / openSUSE 10.3
See the homepage for a link to the package archives.
Install prerequisites: libobjc41, gcc41-objc, postgresql, openldap-2-client, pilot-link, and apache2-devel
http://download.opensuse.org/distribution/10.2/repo/oss/
http://download.opensuse.org/distribution/10.2/repo/non-oss/
ncftpget -p {your e-mail address} "ftp://ftp.opengroupware.org/nightly/packages/suse10-0/trunk/*latest*"
rm libfoundation10-devel-latest.i586.rpm \
libfoundation10-latest.i586.rpm \
libobjc-lf2-devel-latest.i586.rpm \
libobjc-lf2-latest.i586.rpm
rpm -Uvh *.rpm
If prompted by the install script regarding "Shall the new role be allowed to create more new roles? (y/n)", enter "n" and press enter.
rcogo-webui start
rcogo-xmlrpcd start
rcogo-zidestore start
Now, to build the required Apache module takes a bit of hackery - but this call be accomplished via cut-n-paste. The cause of this nasty little bit of code is that Apache has changed the API for modules in the 2.2.x release.
rm -f sope-mod_ngobjweb-trunk-latest.tar.gz
curl -o sope-mod_ngobjweb-trunk-latest.tar.gz http://download.opengroupware.org/nightly/sources/trunk/sope-mod_ngobjweb-trunk-latest.tar.gz
rm -fR sope-mod_ngobjweb
tar xf sope-mod_ngobjweb-trunk-latest.tar.gz
cd sope-mod_ngobjweb/
cp handler.c handler.c.original
sed "s/ap_http_method(/ap_http_scheme(/g" handler.c \
| sed "s/ap_run_http_method(/ap_run_http_scheme(/g" > handler_new.c
mv handler_new.c handler.c
/usr/sbin/apxs2 -c *.c
for file in *.o
do
ld -Bshareable -o $(basename $file .o).so $file
done
make all
cp mod_ngobjweb.so /usr/lib/apache2/
rcapache2 start
You can now try to visit - http://localhost/OpenGroupware
Install prerequisites: libobjc41, gcc41-objc, postgresql, openldap-2-client, pilot-link, and apache2-devel
http://download.opensuse.org/distribution/10.2/repo/oss/
http://download.opensuse.org/distribution/10.2/repo/non-oss/
ncftpget -p {your e-mail address} "ftp://ftp.opengroupware.org/nightly/packages/suse10-0/trunk/*latest*"
rm libfoundation10-devel-latest.i586.rpm \
libfoundation10-latest.i586.rpm \
libobjc-lf2-devel-latest.i586.rpm \
libobjc-lf2-latest.i586.rpm
rpm -Uvh *.rpm
If prompted by the install script regarding "Shall the new role be allowed to create more new roles? (y/n)", enter "n" and press enter.
rcogo-webui start
rcogo-xmlrpcd start
rcogo-zidestore start
Now, to build the required Apache module takes a bit of hackery - but this call be accomplished via cut-n-paste. The cause of this nasty little bit of code is that Apache has changed the API for modules in the 2.2.x release.
rm -f sope-mod_ngobjweb-trunk-latest.tar.gz
curl -o sope-mod_ngobjweb-trunk-latest.tar.gz http://download.opengroupware.org/nightly/sources/trunk/sope-mod_ngobjweb-trunk-latest.tar.gz
rm -fR sope-mod_ngobjweb
tar xf sope-mod_ngobjweb-trunk-latest.tar.gz
cd sope-mod_ngobjweb/
cp handler.c handler.c.original
sed "s/ap_http_method(/ap_http_scheme(/g" handler.c \
| sed "s/ap_run_http_method(/ap_run_http_scheme(/g" > handler_new.c
mv handler_new.c handler.c
/usr/sbin/apxs2 -c *.c
for file in *.o
do
ld -Bshareable -o $(basename $file .o).so $file
done
make all
cp mod_ngobjweb.so /usr/lib/apache2/
rcapache2 start
You can now try to visit - http://localhost/OpenGroupware