Difference between revisions of "Live GIS Build"

From OSGeo
Jump to navigation Jump to search
Line 11: Line 11:
  
 
The script may be as simple as:
 
The script may be as simple as:
 +
  
 
''install_mapserver.sh''
 
''install_mapserver.sh''
Line 35: Line 36:
  
 
For people who want the latest version, they can create an alternative upgrade script.
 
For people who want the latest version, they can create an alternative upgrade script.
 +
 +
= Directory Structure =
  
 
[[Category: Live-demo]]
 
[[Category: Live-demo]]

Revision as of 15:30, 26 August 2009

About

GISVM is an Xubuntu based Virtual Machine which has been installed with a suite of the best Open Source Geospatial software. It is also used to build Arramagong, the Linux based Live DVD.

How to add your project or data to GISVM in 10 minutes

All that's required to add your favorite package into GISVM is to:

  • write a shell script which installs and configures your stable package into the current GISVM virtual machine (which will usually be the same as installing on Xubuntu or Ubuntu).
  • add the script to subversion, in https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk/bin/
  • Notify the GISVM team to test your script, and reference your script from main.sh.

The script may be as simple as:


install_mapserver.sh

#!/bin/sh
# Copyright (c) 2009 The Open Source Geospatial Foundation.
# Licensed under the GNU LGPL.
# 
# About:
# =====
# This script will install mapserver
#
# Running:
# =======
# sudo ./install_mapserver.sh

apt-get install cgi-mapserver

Which version?

The criteria used to select applications for GISVM is as follows:

  1. Priority goes to Ubuntu packaged software first, then Debian packaged software! This facilitates easy and reliable maintenance and update. Users will benefit from it. Programmers are encouraged to move their software into DebianGIS or UbuntuGIS repositories.
  2. Stable, always! GISVM users are mainly starters. So they obviously are better with stable software. They have enough problems already and will gladly be happier without software bugs.

For people who want the latest version, they can create an alternative upgrade script.

Directory Structure