back

Installing spatialite-2.3.0 on Linux

SpatiaLite implements a complete Spatial DBMS engine based on the very popular SQLite.
A complete set of spatially-oriented extensions are directly implemented in SpatiaLite: There are various alternative ways you can follow at your choice to deploy and use them:
  1. the spatialite-gui way:
  2. the spatialite way:
  3. the sqlite3 way:
  4. the xxx GUI tool way / the xxx language binding way:
Then I suggest you to download the test.db database and follow the tutorial step by step;
it's the fastest way to become accustomed with SpatiaLite and any related stuff.

Managing shared libraries

On Linux systems, shared libraries are identified by a .so suffix Usually they have a plain name i.e. somelib.so, but usually they supports a version name as well, i.e. somelib.so.1.0
Usually this is accomplished simply by creating a symbolic link, as in:

$ ln -s somelib.so.1.0 somelib.so

Usually shared libraries must be placed in the /usr/lib or /usr/local/lib directories

You can keep yours shared libraries in any other directory at your choice, but in this case you have to set en environment variable, as in:

$ export "LD_LIBRARY_PATH=/home/user_name/my_preferred_so_dir"

back