Kyng Chaos
“The beast is actively interested only in now, and, as it is always now and always shall be, there is an eternity of time for the accomplishment of objects.”
- the wisdom of Tarzan

Unix Port Installation Guide

Installation should be straightforward if you follow the requirements shown for each package. But it may be a little confusing since only direct requirements are listed. This guide lists all required and optional packages, and the order that they should be installed. It focuses on what is needed for GRASS, MapServer and Qgis. Because of the inter-dependent complexity of optional Python components, it assumes Python features are desired where available (that is, Python is a requirement in this guide).

Simplified with GDAL Complete

Package GRASS MapServer Qgis
Frameworks and Base Packages
can be installed in any order, but before any ordered packages
Python √ [3] √ [3] √ [3]
GDAL Complete + Python support
FreeType framework [1]
GSL framework - -
R opt - opt
Ordered Frameworks and Base Packages
GDAL plugins opt opt opt
R GDAL [2] opt opt opt
MySQL opt [4] opt [4] opt [4]
PHP 5 - -
PostgreSQL & extensions opt [4] opt [4] opt [4]
End-user Packages
GRASS - opt [1]
R GRASS [2] opt - -
MapServer - -
Qgis - -

By Individual Frameworks

Package GRASS MapServer Qgis
Frameworks and Base Packages
can be installed in any order, but before any ordered packages
Python √ [3] √ [3] √ [3]
UnixImageIO framework
FreeType framework [1]
GSL framework - -
PROJ framework
GEOS framework
R opt - opt
Ordered Frameworks and Base Packages
SQLite3 framework
GDAL framework + Python support
GDAL plugins opt opt opt
R GDAL [2] opt opt opt
MySQL opt [4] opt [4] opt [4]
PHP 5 - -
PostgreSQL & extensions opt [4] opt [4] opt [4]
End-user Packages
GRASS - opt [1]
R GRASS [2] opt - -
MapServer - -
Qgis - -

Notes

  • [1] GRASS is optional for Qgis, though Qgis may crash for some reason if it's missing.
  • [2] R extensions all require R to be installed.
  • [3] Python and extensions are required only for OSX Tiger. OSX Leopard includes these, though it is possible to install the python.org Python 2.5 on Leopard to use instead of the System Python 2.5.
  • [4] Postgres/PostGIS and MySQL client support is built into packages. The Postgres/PostGIS and/or MySQL packages are only needed if a local Postgres/PostGIS or MySQL server is required.
software/support/install.txt · Last modified: 2010/06/27 12:00 by kyngchaos
Copyright © 2004-2010 William Kyngesburye Driven by DokuWiki Recent changes RSS feed