greenstone.org greenstone wiki greenstone trac planet greenstone

Download Greenstone

Greenstone is open-source software, distributed under the terms of the GNU General Public License. It runs on Windows and Unix/Linux, and both source code and binaries are available for download. It is fully documented in English, French, Spanish and Russian.

Select the Greenstone distribution you require from the list below. Each distribution provides a complete interface in English, French, Spanish and Russian, and incomplete interfaces in many other languages.

Each distribution also includes the "Greenstone Librarian Interface", a graphical tool for building digital libraries. It gives you access to Greenstone's functionality from an easy-to-use 'point and click' interface. To use this tool you will need a suitable Java Run-time Environment, which you can download here -- the latest version is currently 1.5 (then choose the JRE, not the SDK).

Windows Distribution (Latest)

This is the distribution you want if you're going to run Greenstone under recent 32 bit Windows environment (that is, Windows 2000/XP/Vista/2003/2008 etc.)

For Windows 95/98/Me/NT, please use the 2.80 release

Greenstone can no longer be installed on 16 bit Windows (that is, Windows 3.1/3.11). However collections that have been exported to CD will still run on these systems.

Using this distribution both the web library and local library are installed (click here for a description of the differences between the "local library" and the "web library"). GLI will use the local library by default. To get GLI to use the web library, rename server.exe in the Greenstone2 directory to something else.

This distribution includes everything you need to run Greenstone (including a pre-built demonstration collection) and to build new Greenstone collections. You can optionally choose to install ImageMagick (for Image processing) and GhostScript (for PostScript processing).

To install, simply download the file and double-click (see the Installer's Guide for more detailed installation instructions).

Unix/Linux Distribution (Latest)

This is the recommended distribution if you're installing Greenstone on any form of Unix or Linux.

This distribution comes with statically linked linux binaries. For compiling on other Unix platforms, please download a source release.

This distribution includes everything you need to run Greenstone (including a pre-built demonstration collection) and to build new Greenstone collections. ImageMagick with JPEG2000 support is included, and can be optionally installed.

To install this distribution, download the file, make it executable and run it from the command line (see the Installer's Guide for more detailed installation instructions).

Mac Distribution (Latest)

This distribution contains dynamically linked binaries for Mac OS X running on Intel platforms.

This distribution has been tested on Mac OS X 10.4.7. It includes everything you need to run Greenstone (including a pre-built demonstration collection) and to build Greenstone collections. You can optionally choose to install ImageMagick (for Image processing) and GhostScript (for PostScript processing).

To install this distribution, download the file, make it executable, and run it from the command line.

Source Distribution (Latest)

This distribution contains the Greenstone source code along with the same demonstration collection as the distributions above.

To install, run the installer like "java -Xmx85M -jar Greenstone-xxx.jar". This will install the source code and edit some files. Then you will need to compile the code. See here for more details.

Nightly Release Snapshots

Every night, Greenstone snapshot releases are automatically generated for windows, linux, and mac. They are made available here.

To execute the installers in jar format, you must allocate at least 85MB to the java virtual machine. Execute with a command like this:
java -Xmx85M -jar Greenstone-xxx.jar

Greenstone2

This is the full binary release, distributed as an easy-to-use executable. It includes the Greenstone binaries, plus the additional components.
This installer contains only the core system. None of the additional components (dependecies) are included.
This installer includes the sourcecode, plus the supporting files you need to run greenstone once it has been compiled.
This is a zipfile containing the sourcecode. Unzip it in the root of a Greenstone installation to add the sourcecode component to the installation.

This is the full binary release, distributed as an easy-to-use executable. It includes the Greenstone binaries, plus the additional components.
This installer contains only the core system. None of the additional components (dependecies) are included.
This installer includes the sourcecode, plus the supporting files you need to run greenstone once it has been compiled.
This is a zipfile containing the sourcecode. Unzip it in the root of a Greenstone installation to add the sourcecode component to the installation.

Mac OS (Intel) Installer (Unavailable) (log)
This is the full binary release, distributed as an easy-to-use executable. It includes the Greenstone binaries, plus the additional components.
Mac OS (Intel) Minimal Installer (Unavailable) (log)
This installer contains only the core system. None of the additional components (dependecies) are included.
Mac OS Source Installer (Unavailable) (log)
This installer includes the sourcecode, plus the supporting files you need to run greenstone once it has been compiled.
Mac OS Sourcecode Component (Unavailable) (log)
This is a zipfile containing the sourcecode. Unzip it in the root of a Greenstone installation to add the sourcecode component to the installation.

Greenstone3

This is the full binary release, distributed as an easy-to-use executable. It includes the Greenstone binaries, plus the additional components.
This installer contains only the core system. None of the additional components (dependecies) are included.
This installer includes the sourcecode, plus the supporting files you need to run greenstone once it has been compiled.
This is a zipfile containing the sourcecode. Unzip it in the root of a Greenstone installation to add the sourcecode component to the installation.

This is the full binary release, distributed as an easy-to-use executable. It includes the Greenstone binaries, plus the additional components.
This installer contains only the core system. None of the additional components (dependecies) are included.
This installer includes the sourcecode, plus the supporting files you need to run greenstone once it has been compiled.
This is a zipfile containing the sourcecode. Unzip it in the root of a Greenstone installation to add the sourcecode component to the installation.

Mac OS (Intel) Installer (Unavailable) (log)
This is the full binary release, distributed as an easy-to-use executable. It includes the Greenstone binaries, plus the additional components.
Mac OS (Intel) Minimal Installer (Unavailable) (log)
This installer contains only the core system. None of the additional components (dependecies) are included.
Mac OS (Intel) Source Installer (Unavailable) (log)
This installer includes the sourcecode, plus the supporting files you need to run greenstone once it has been compiled.
Mac OS (Intel) Sourcecode Component (Unavailable) (log)
This is a zipfile containing the sourcecode. Unzip it in the root of a Greenstone installation to add the sourcecode component to the installation.

GLI client (Latest)

A new package containing the GLI client. This is a stand-alone GLI program that enables you to build collections on a remote server, without having Greenstone installed locally.

Greenstone3

Greenstone3 is a complete reimplementation of Greenstone, which does everything Greenstone2 does plus more. It is available for download at the Greenstone3 Homepage page.

Older Distributions

Older Distributions are available from Sourceforge.

Greenstone Interface Pack

Greenstone2.63 and later: Greenstone now comes with all languages enabled. New HTML and CSS stylesheets have removed the need for images with text on them, reducing the size of each language interface. This "classic interface" pack contains all the old text images (for all languages), and is designed to be used with a backwards compatibility macro file. You will only need to download this pack if you want to use the old-style tables + text images layout, or if you need support for Netscape 4, which doesn't support the new CSS. To use the images, edit greenstoneetcmain.cfg, and replace nav_css.dm with nav_ns4.dm in the macrofiles list. Note that this does not affect the multilingual support for the Greenstone Librarian Interface.

Greenstone Language Pack

Greenstone2.62 and earlier: These versions of Greenstone come with only English, French, Spanish and Russian reader's interfaces. This following three packages contain the interface to Greenstone in various different language versions; see here for details. Note that this does not affect the multilingual support for the Greenstone Librarian Interface.

Export to CD-ROM

Greenstone2.70: This package enables the "export to CD-ROM" function from within the Greenstone Librarian Interface and the Collector. This has been included in all binary releases since 2.70w. To get this functionality for Greenstone versions prior to 2.70, please contact the mailing list.

To install, simply download the file (it will work on both Windows and Unix/Linux) and extract the zip archive into your existing Greenstone installation folder's bin/windows directory. (It goes into the bin/windows directory regardless of whether you are working on Linux or Windows.)

The following packages should help you learn more about Greenstone, and teach it to others.

Documented Examples

Greenstone collections whose "about" page describes how they are constructed; see here for details.

Tutorial Exercises

Tutorial exercises to teach you about many aspects of Greenstone, see here for details.

Teaching Material

Packages of material prepared for one-day, three-day and four-day Greenstone workshops; see here for details.