Version 11 (modified by pbaumann, 21 months ago) (diff)


Packages Required

Rasdaman requires a Linux kernel 2.6.18 or higher. Successful installations are reported for many platforms.

Aside from the standard packages which should be available on any vanilla Linux, the following list has to be installed (e.g., via apt-get install ...):

  • tools:
    • git -- needed to clone the rasdaman git repository
    • autoconf, automake, m4 -- for generating the configure script and makefiles needed to compile rasdaman
    • make, libtool, pkg-config, gawk -- general tools needed to run the configure script and compile rasdaman
    • flex, bison, g++, libstdc++ -- required for compilation of the C++ codebase
    • OpenJDK 6+ -- required for compilation of the Java code (Java client API, petascope OGC frontend)
    • Tomcat (or another suitable servlet container) -- required by petascope and SECORE servlets
  • libraries:
  • database stuff:
    • PostgreSQL libecpg-dev -- optional for rasdaman array storage, still mandatory for the petascope geo services component; PostgreSQL 9.x is recommended, do not use 8.3.0 through 8.3.6
    • libsqlite, libsqlite-dev and sqlite3 packages -- if rasdaman stores arrays in files instead of PostgreSQL then SQLite is needed for storing rasdaman's technical metadata; see SQLite in rasdaman?
  • optional packages:
    • python-dateutil python-lxml python-pip python-gdal python-glob2 python-magic (required by wcst_import, a tool for importing geo-referenced data into rasdaman/petascope)
    • doxygen -- required for generation of HTML documentation when configured with option --with-docs`
    • libhdf4g-dev -- required for HDF4 support, activated with option --with-HDF
    • netcdf4 -- required for NetCDF support, activated with option --with-netcdf
    • zmq, protobuf -- required for rasnet client/server communication protocol support, activated with option --enable-rasnet
    • the performance boosters and additional service components offered by rasdaman GmbH

Next, continue with rasdaman compilation.