Linux Installation
This topic describes how to install the SQLite Persistence Manager on Linux.
The product-dir
directory refers to the path to the directory
that contains the built library.
The following libraries must be present in the runtime linking path:
-
libSqLiteImpl.so
is provided inproduct-dir/lib
, so it is already present in the runtime linking path. -
libsqlite3.so
is the SQLite Library. You need to create this library and make available in the runtime linking path, or copied toproduct-dir/lib
, as described below.
The library has been tested with SQLite v3.7.14.1.
Downloading, Building and Installing the Library
Create the SQLite database library by downloading the latest .zip file and compiling the source code.
- Download the source code
sqlite-autoconf-NNNNNNN.tar.gz
file (where NNNNNNN corresponds to the version) for SQLite v3.7.14.1 or later from http://www.sqlite.org/download.html. Extract the source code from the .tar.gz file. For example:
tar -xvf sqlite-autoconf-3071401.tar.gz
Change directories to the extracted source files, and follow the install instructions located in the “INSTALL” file.
Run the
configure
command for 32-bit or 64-bit with the following options, all entered on a single command line. Change the--prefix
directory specification to the location where you want the libraries:32-bit:
CFLAGS="-m32" ./configure --prefix=/desired-binary-location/sqlite-binaries
64-bit:
./configure --prefix=/desired-binary-location/sqlite-binaries
Run
gmake install
as described in the build instructions. The libraries will be available in thesqlite-binaries
directory specified.
Copy
/desired-binary-location/sqlite-binaries/lib/libsqlite3.so
file toproduct-dir/lib
.