Skip to content

OGo Docs

Sections
Personal tools
You are here: Home » Members » whitemice's Home » Misc. Stuff. » OGo Installation On openSUSE 10.2 / openSUSE 10.3

OGo Installation On openSUSE 10.2 / openSUSE 10.3

Document Actions
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
Created by whitemice
Last modified 2007-11-26 03:24 PM
 

Powered by Plone

This site conforms to the following standards: