[Thuban-list] Installing Thuban-svon on Debian Etch
Bernhard Reiter
bernhard at intevation.de
Sat Dec 1 00:50:55 CET 2007
Here is an attempt to produce some instructions.
Note that Debian Lenny comes with a thuban-1.2.0 package.
--
Managing Director - Owner: www.intevation.net (Free Software Company)
Germany Coordinator: fsfeurope.org. Coordinator: www.Kolab-Konsortium.com.
Intevation GmbH, Osnabrück, DE; Amtsgericht Osnabrück, HRB 18998
Geschäftsführer Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
-------------- next part --------------
Howto install Thuban-svn on Debian GNU/Linux Etch
(20071130ber)
Current with svn Revision 2788 (20071128)
Let us assume a target directory like: /opt/thuban-svn
a) Checkout Thuban somewhere, e.g. using read access and package "subversion":
svn checkout https://scm.wald.intevation.org/svn/thuban/trunk
cd trunk
b) Check and install the requirements (see README)
(for checking I usually use a command like
COLUMNS=200 dpkg -l '*wx*'
COLUMNS=200 dpkg -l '*sqlite*'
)
Here the packages I've checked:
Python 2.4.4 -> okay
libwxbase2.6-dev 2.6.3.2.1.5 -> okay
python-wxgtk2.6 2.6.3.2.1.5 -> okay
proj 4.4.9d-2 -> okay.
libsqlite3-dev 3.3.8-1.1
python-pysqlite2 2.3.2-2 python interface to SQLite 3
optional
libgdal1-1.3.2-dev 1.3.2-4 -> okay
python-gdal 1.3.2-4 -> okay.
python-psycopg 2.0.5.1-6 -> okay.
plugins can have their own dependencies
python-mapscript 4.10.0-5+etch1
python-imaging
There is no pyogclib package, we deal with it later.
For testing:
There is no pyRXP package, so we those XML validation is skipped,
but this is neglectible.
You could install postgresql and postgis to run more tests,
but I will not cover this here.
So the following command would install quite a bit:
aptitude install python-dev python-wxgtk2.6 proj python-xmlbase \
libwxgtk2.6-de wx2.6-headers docbook-utils docbook-xml \
libgdal1-1.3.2-1-dev python-gdal python-psycopg \
python-pysqlite2 libsqlite3-dev python-mapscript python-imaging
c) Build the message files for the translations
cd po
make mo
cd ..
d) Build, test, install
python setup.py build_ext --use-wx-python-swig-hack build
To test (optional):
cd test
python runtests.py
cd ..
Variation if you know about a working postgis installation, you can set
the path to it first before running python runtests.py
(2 tests will fail with the Rev 2788 in the ogr, this is known, see
the releasenotes.)
Install:
python setup.py install --prefix /opt/thuban-svn --create-init-module=0
Now you can start thuban with /opt/thuban-svn/bin/thuban
e) Install the example data, as you want to play around with Thuban. ;)
You can copy the data to the target directory, if you like, e.g.
cp -r Data /opt/thuban-svn
f) Make sure that users install a .thuban/thubanstart.py file so
that it is attempted to load all modules. For this you could copy the
packaging/windows/thubanstart.py into the users $HOME/.thuban/
(Better comment out the line for "profiling" as the python-profiler
module is non-free software.
g) For the experimental wms.py Extension, you need to pyogclib, which
we can install manually:
Download it from from http://pyogclib.cvs.sourceforge.net/.
tar -xvmlzf pyogclib-0.1.0.tar.gz
cd PyOGCLib
python tests/testWMSClient.py
cp -r ogclib /opt/thuban-svn/lib/thuban/Lib
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.intevation.de/pipermail/thuban-list/attachments/20071201/983ecca4/attachment.bin
More information about the Thuban-list
mailing list
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)