= Ubuntu 10.04 = *Ubuntu 10.4 with ZOO Virtual Image http://www.zoo-project.org/Ubuntu10.4_ZOO.zip #install some dependencies[[BR]] sudo apt-get install flex bison libfcgi-dev libxml2 curl openssl autoconf checkinstall #download zoo source[[BR]] svn checkout http://svn.zoo-project.org/svn/trunk zoo-project #install cgic from packages[[BR]] cd zoo-project/thirds/cgic206/ #change the path of installation[[BR]] nano Makefile * LIBS=-L./ -lcgic ../fcgi-2.4.0/libfcgi/.libs/libfcgi.a --> LIBS=/path/to/libfcgi.a * cp libcgic.a ../../dist/lib --> cp libcgic.a /usr/lib * cp cgic.h ../../dist//include --> cp cgic.h /usr/include * @echo libcgic.a is in ../../dist/lib and cgic.h is in ../../dist//include. --> @echo libcgic.a is in /usr/lib and cgic.h is in /usr/include. #compile[[BR]] make #install, I prefer use checkinstall for have a simple remove in the future[[BR]] sudo make install or better sudo checkinstall -D #go to kernel path[[BR]] cd ../../zoo-kernel/ #create configure file[[BR]] autoconf #run configure, in ubuntu 10.04 there isn't libmozjs-dev, for use js it must compile SpinderMonkey, for use the php read [wiki:ZooKernel/Embed/PHP#ConfigureandInstallPHPEmbedlibrary][[BR]] ./configure --with-php=no --with-java=/path/to/java #compile[[BR]] make zoo_loader.cgi #copy all the file inside the path of cgi-bin[[BR]] sudo cp main.cfg /usr/lib/cgi-bin sudo cp zoo_loader.cgi /usr/lib/cgi-bin # Install ZOO ServiceProvider [[BR]] sudo cp ../zoo-services/hello-py/cgi-env/*.zcfg /usr/lib/cgi-bin sudo cp ../zoo-services/hello-py/*.py /usr/lib/cgi-bin/ #change some path in the main.cfg sudo nano /usr/lib/cgi-bin/main.cfg * serverAddress = http://127.0.0.1 * providerSite = http://127.0.0.1 #try the installation[[BR]] http://127.0.0.1/cgi-bin/zoo_loader.cgi?ServiceProvider=&metapath=&Service=WPS&Request=GetCapabilities&Version=1.0.0 [[BR]] http://127.0.0.1/cgi-bin/zoo_loader.cgi?ServiceProvider=&metapath=&Service=WPS&Request=DescribeProcess&Version=1.0.0&Identifier=HelloPy [[BR]] http://127.0.0.1/cgi-bin/zoo_loader.cgi?ServiceProvider=&metapath=&Service=WPS&Request=Execute&Version=1.0.0&Identifier=HelloPy&DataInputs=a=myname if you have some problem in the execute request add to main.cfg [env][[BR]] PYTHONPATH=