Decapod 0.3 Installation Script
The following transcript downloads all the necessary packages needed to install and run Decapod 0.3.
Note: at the end of the installation the following directory structure would be created in the local working directory. Please plan accordingly.
./gphoto2/
./gphoto2/gphoto2-2.4.7/
./gphoto2/libgphoto2-2.4.8/
./ocropus-0.4.4/
./ocropus-0.4.4/iulib/
./ocropus-0.4.4/ocropus/
./ocropus-0.4.4/ocropy/
./ocropus-0.4.4/ocroswig/
./ocropus-0.4.4/openfst-1.1/
./ocropus-0.4.4/pyopenfst/
./decapod/
./decapod/components/
./decapod/decapod-stitching/
./decapod/decapod-genpdf/
./decapod/infusion/
./decapod/tests/
Installation Script
### Install some required packages
sudo apt-get install mercurial scons hardinfo hwinfo python-simplejson
sudo apt-get install subversion cvs python-tk swig checkinstall
sudo apt-get install python-cherrypy3 python-numpy python-imaging
sudo apt-get install python-scipy python-matplotlib python-reportlab
sudo apt-get install python-opencv valgrind python-gnome2
### Install gphoto2
mkdir gphoto2
cd gphoto2
# Install dependencies for gphoto2
sudo apt-get install autoconf libtool gettext libusb-dev libpopt-dev
# Install libgphoto2 v2.4.8
wget http://sourceforge.net/projects/gphoto/files/libgphoto/2.4.8/libgphoto2-2.4.8.tar.gz/download
tar -zxvf libgphoto2-2.4.8.tar.gz
cd libgphoto2-2.4.8
./configure
make
sudo make install
sudo ldconfig
cd ..
# Install gphoto2 v2.4.7
wget http://sourceforge.net/projects/gphoto/files/gphoto/2.4.7/gphoto2-2.4.7.tar.gz/download
tar -zxvf gphoto2-2.4.7.tar.gz
cd gphoto2-2.4.7
./configure
make
sudo make install
sudo ldconfig
cd ../..
### Install Ocropus 0.4.4
mkdir ocropus-0.4.4
cd ocropus-0.4.4
release="-r ocropus-0.4.4" # this selects release 0.4.4
# download everything
hg clone $release https://iulib.googlecode.com/hg/ iulib
hg clone $release https://ocropus.googlecode.com/hg/ ocropus
hg clone $release https://ocroswig.ocropus.googlecode.com/hg/ ocroswig
hg clone $release https://ocropy.ocropus.googlecode.com/hg/ ocropy
wget -nd http://mohri-lt.cs.nyu.edu/twiki/pub/FST/FstDownload/openfst-1.1.tar.gz
hg clone $release https://pyopenfst.googlecode.com/hg/ pyopenfst
# compile iulib
cd iulib
sudo sh uninstall
sudo sh ubuntu-packages
scons -j 4 sdl=1
sudo scons -j 4 sdl=1 install
cd ..
# compile ocropus
cd ocropus
sudo sh uninstall
sudo sh ubuntu-packages
scons -j 4 omp=1
sudo scons -j 4 omp=1 install
cd ..
# compile openfst
tar -zxvf openfst-1.1.tar.gz
cd openfst-1.1
./configure
make -j 4
sudo make install
cd ..
# compile ocroswig
cd ocroswig
make
cd ..
# compile ocropy
cd ocropy
sudo python setup.py install
cd ..
# compile Python bindings for openfst
cd pyopenfst
make
cd ../..
### Install Decapod 0.3
# get some dependencies
sudo apt-get install libtiff-tools imagemagick
# Download Version 0.3 of Decapod
svn co http://source.fluidproject.org/svn/fluid/decapod/tags/decapod-0.3/
# Install Decapod PDF Generation Script
cd decapod-0.3/
hg clone https://genpdf.decapod.googlecode.com/hg/ decapod-genpdf
cd decapod-genpdf/src/
hg update -C decapod-0.3
hg update decapod-0.3
sudo scons -j 4 install
sudo python setup.py install
cd ../..
# Install Decapod Stitching script
hg clone https://stitching.decapod.googlecode.com/hg/ decapod-stitching
cd decapod-stitching/
hg update decapod-0.3
sudo python setup.py install
cd ../..
### Last step. IMPORTANT:
# Edit ./decapod/components/server/dserver.conf
# Change tools.staticdir.root to point to the location of Decapod on your local system.
# Done